OpenCl и инструменты для него. Отзывы и впечатления. - страница 18

 
OnGoing:

Во, жаль лайков нет! Сильно сказано, у меня красноречия просто не хватило.

Не в обиду разработчикам. Но действительно, думаю есть о чем подумать. С маркетинговой составляющей немножко не досмотрели, ИМХО.

Не путайте, пожалуйста и не переходите в общечеловеческий режим "нас обидели", когда речь идет о технических вещах.

Решетов откровенно начал гнать и получил адекватный ответ с техническими выкладками.

 
-Aleksey-: Ренат, неужели вы рядового трейдера представляете неким мега-мозгом с огромным количеством времени на изучение всего и вся? MT5 превращается в идола информатики, продукт для программистов, которому в жертву надо отдать семью, время, деньги клауду и видеокарте...

Ваше дело. Идите к ниндзе (C#) или Дукасу (J++), если так хочется сравнений. Посмотрите на проблемы простых пользователей, на возможности платформ, на их форумы, на техподдержку.

Или Вам нужна платформа с простейшим языком (или даже с визуальной генерацией кода)? Да, есть такие. Но, боюсь, они не удовлетворят Вас по своим возможностям.

Это общий тренд, никуда от него не деться. Все равно жертвовать придется, это же самый рисковый бизнес в мире.

И - еще раз: писать на MQL5 можно почти в привычном процедурном стиле, практически без ООП. Если код не очень тяжелый - ООП и не требуется. Ну не считая обработчиков событий.

Не хотите писать на OpenCL, чтобы ускорить расчеты, - ну и ладно, не пишите. Код все равно будет исполняться, хотя, может быть, и не так быстро. Не хотите пользовать Cloud - да и не пользуйте. Но тогда уже позаботьтесь о том, чтобы Ваша оптимизация (если будете ее пользовать) занимала не так много времени. Это все примочки, ускоряющие разработку и исполнение. Они не обязательны к использованию.

Все равно главное, без чего профит никогда не получится, - это сама система. Будет система - все остальные вопросы станут только техническими.

P.S. о ниндзе/Дукасе: а еще - посмотрите на их сервисы. Есть у них что-либо похожее на нашу "Работу"? Насколько я понял, форум и тех, и других забит тривиальными для программистов вопросами. Ценами на их услуги поинтересуйтесь.

Формально у Дукаса есть конвертор MQL4 -> J++, но сделан он не очень. Все равно без помощи опытного кодера не обойтись, а она может влететь в копеечку.

Вот и думайте, для кого те платформы (для трейдеров или для кодеров), а для кого - MT5.

 
MetaDriver:

А я вот в DOS работаю. Вот тут всё есть http://old-dos.ru/

Дрова для любой периферии (СD-DVD, flash, звук, видео и т.д.). Всё летает. И зачем этих новых монстров понаделали? Вредительство какое-то.

Ага, наверное хобби, как марки собирать старое железо)
 
OnGoing: Пример можете навскидку сказать? Насколько должен быть "тяжел" проект, чтобы его не получилось реализовать без ООП?

Я не знаю, насколько. Настолько, чтобы его модификация через пару месяцев или полгода не превратилась в почти неподъемную задачу, которую решить так же трудно, как написать весь код заново.

Ну писали же раньше операционки без ООП. И ничего, работали операционки.

P.S. Сейчас говорю даже не об ООП, а о типах данных. Вы сами почувствуете грань необходимости перехода на пятерку - например, как только надоест создавать в четвере многочисленные "параллельные друг другу" массивы, имитирующие тип данных "массив структур". Или придется обрабатывать список/дерево с добавлением/удалением элементов.

 
Mathemat:

Все равно главное, без чего профит никогда не получится, - это сама система. Будет система - все остальные вопросы станут только техническими.

В том все и дело, что система есть. Не сверхприбыльная, но есть. И вопрос всего один и он технический: как повысить скорость оптимизации для этой самой системы?

Ответы тоже есть:

1. Нарастить железо

2. См. п. 1 и не вздумай утверждать ("откровенно гнать" по выражению Рената), что платформа железозависимая.

 

Renat:

......

Это часть из того, что сделано для обычных трейдеров.

действительно, сопровождение продукта МТ5 на несколько порядков выше чем в МТ4, для человека который хочет пользоваться готовыми решениями созданы все условия, и что немаловажно - все сервисы на русском языке

а вот для тех кто хочет самостоятельно писать МТС для МТ5 довольно предстоит тяжелый труд по освоению узкоспециализированного языка mql5, то что синтаксис mql5 схож с C++ создает иллюзию схожести языков программирования, а при портировании простейших кодов из С++ в mql5 заставляет задуматься насколько целесообразны трудозатраты при портировании кодов с банальным подключением .dll созданной на том же С++, имхо

ЗЫ: огромный вычислительный потенциал МТ5 заставляет задумываться над вопросом: "а на кой нужны такие вычислительные мощности в терминале/тестере?", Open Source проект нейронной сети вроде бы как "заглох", неужели нужна такая скорость для вычисления/оптимизации МАшек?

 

IgorM:

ЗЫ: огромный вычислительный потенциал МТ5 заставляет задумываться над вопросом: "а на кой нужны такие вычислительные мощности в терминале/тестере?", Open Source проект нейронной сети вроде бы как "заглох", неужели нужна такая скорость для вычисления/оптимизации МАшек?

Нужна конечно! Что тут неясного? А иначе как вписаться в ограничения Сlouds Network? По другому не получится, т.к. если количество входных параметров превысит норму, то включится генетический алгоритм и всю малину загадит.

Зато какой кайф! Будете потом на пенсии рассказывать, как распределенная сеть перемолола полным перебором входные параметры машкиной ТС менее чем за минуту на тысячах компьютеров.

А если еще и прикупить десяток другой видях и переписать машкиного советника под OpenCL, то кайф возрастет в экспоненциальной прогрессии и будете кипятком ссать без перекуров направо и налево, как из брандспойта в честь технической революции.

Не суть важно, что на машках ТС вряд ли получится сколь нибудь профитной. Главное участие, а не победа.

Так что бросайте нафиг МТ4 и переходите на МТ5, дабы не отстать от технического прогресса.

 
IgorM:

ЗЫ: огромный вычислительный потенциал МТ5 заставляет задумываться над вопросом: "а на кой нужны такие вычислительные мощности в терминале/тестере?", Open Source проект нейронной сети вроде бы как "заглох", неужели нужна такая скорость для вычисления/оптимизации МАшек?

С вычислительными мощностями есть возможность решать "в лоб" задачи, на которые раньше можно было махнуть рукой из-за невозможности/сложности реализации.

Например, простой переход в 64 бита нам дал массу преимуществ в нашей работе. В одном из наших проектов врубили кеш в памяти на 20 гигов (зависит от доступной памяти) и получили увеличение скорости реиндексации огромных баз на порядок. Теперь этой возможностью пользуются множество наших клиентов во всем мире. То же самое можно проделать и с MQL5 Cloud Network или простым наращиванием количества локальных агентов в своей сети.

Опенсорс проект не заглох, но пришлось задержаться на родную реализацию MQL5 Storage в редакторе. Без этого совместная работа практически невозможна. В ближайшие пару недель уже выйдет.

 
Reshetov:

Так что бросайте нафиг МТ4 и переходите на МТ5, дабы не отстать от технического прогресса.

Кстати, прогресс идет как паровоз и мало на кого обращает внимание.

Посмотрите сколько компьютерных мощностей ходит по улицам в карманах людей и найдете еще одно подтверждение, что мир давно уже сошел с ума.

 
Renat:

С вычислительными мощностями есть возможность решать "в лоб" задачи, на которые раньше можно было махнуть рукой из-за невозможности/сложности реализации.

Например, простой переход в 64 бита нам дал массу преимуществ в нашей работе.

Ренат, речь малость не о том. Глупые трейдеры спрашивают, что им отвалится от технического прогресса? Что он Вам дал, их почему то не шибко интересует. Такие вот они биржевые спекулянты, эгоистичные и меркантильные.

Впрочем, не буду мешать. Продолжайте, т.к. у Вас весьма харизматические речи, аж заслушаешься и поневоле побежишь покупать видяху и книжку по OpenCL.