Бета-версия платформы MetaTrader 5 build 1995: Экономический календарь, MQL5-программы в виде сервисов и API для языка R - страница 3

 

Было бы здорово, если бы в МТ5 была возможность взаимодействия программ на графике и в тестере через ресурс, как это можно сделать в МТ4.

Тогда можно будет писать ручные тренажеры для тестера в МТ5. Без ДЛЛ.

 
Реter Konow:

Было бы здорово, если бы в МТ5 была возможность взаимодействия программ на графике и в тестере через ресурс, как это можно сделать в МТ4.

Тогда можно будет писать ручные тренажеры для тестера в МТ5. Без ДЛЛ.

Тестер важно оградить от возможности влияния из вне, чтобы исключить тестерные граали.
 
Aleksey Nikolayev:

Замечательно, вот и обещанные подарки)

Будет ли это работать в линуксе?

В Линуксе нет.

 
fxsaber:

Какие билды лучшего всего сравнить по этой теме?

Сравнивать можно любые, но логичнее сравнивать новую версию с предыдущим релизом 1940.
 

R - хорошо, сокеты - еще лучше. Но я не понимаю - зачем все это?

MQ недавно писали: пользователей MQL-редактора всего 2%. Скорее всего, квалифицированных пользователей-программистов где-то около - 0.5%, но наверное даже меньше. Из них R - сокеты- питон и пр. будет пользоваться, ну десятая часть, пусть даже 20%. Тогда пользователей всех этих прибабахов (R и сокеты) всего-то 0.1% от всех пользователей терминала (на русскоязычном форуме пользователей R, ну, максимум человек 20). Среди этих 0.1% значительное число пользователей Питон (значительно более распространен чем R), о которых почему-то забыли, есть Java -программисты делающие ТС на Java, которых также не учли. Такой список можно продолжать очень долго.)

В Маркете, продукты с этими прибабахами будут запрещены, так что речь может идти только о ТС для себя-любимого, и не более, т.е. применяемость ограничена.

Коли речь идет о 0.1% квалифицированных программистах, которые и будут являться целевой аудиторией R и сокетов, то им то это зачем? Реализация сокетов на С++/С# несложна, интерфейс R C-API известен, для Питон все аналогично, для прочего софта тоже. Так квалифицированный программист может и без MQ все это сделать. Но одно но... нужно реализовывать два интерфейса: 1.ДЛЛ -> целевая программа, и 2. терминал -> MQL -> DLL.

А не хватает для этого самой малости - МТ C-API. И всё, все пользователи будут удовлетворены - R, сокеты, Питон, DDE, БД, и пр., и пр., всего не перечислишь, все сразу станет легко доступным. Дальше люди все сами реализуют, и в статьях опишут, и без всякой нагрузки на MQ. И встраивать в МТ массу всевозможных интерфейсов просто не понадобится, и потеряет какой-либо смысл.

 
Комментарии, не относящиеся к этой теме, были перенесены в "Болтовня о тестере стратегий МТ5".
 

Опционы будут?

Видно по справке, что многое для опционов уже имеется. Почему бы не включить этот функционал?

Пока нету самих опционов, но можно же самому сгенерить.

Когда???

 
Yuriy Asaulenko:

R - хорошо, сокеты - еще лучше. Но я не понимаю - зачем все это?

MQ недавно писали: пользователей MQL-редактора всего 2%. Скорее всего, квалифицированных пользователей-программистов где-то около - 0.5%, но наверное даже меньше. Из них R - сокеты- питон и пр. будет пользоваться, ну десятая часть, пусть даже 20%. Тогда пользователей всех этих прибабахов (R и сокеты) всего-то 0.1% от всех пользователей терминала (на русскоязычном форуме пользователей R, ну, максимум человек 20). Среди этих 0.1% значительное число пользователей Питон (значительно более распространен чем R), о которых почему-то забыли, есть Java -программисты делающие ТС на Java, которых также не учли. Такой список можно продолжать очень долго.)

В Маркете, продукты с этими прибабахами будут запрещены, так что речь может идти только о ТС для себя-любимого, и не более, т.е. применяемость ограничена.

Коли речь идет о 0.1% квалифицированных программистах, которые и будут являться целевой аудиторией R и сокетов, то им то это зачем? Реализация сокетов на С++/С# несложна, интерфейс R C-API известен, для Питон все аналогично, для прочего софта тоже. Так квалифицированный программист может и без MQ все это сделать. Но одно но... нужно реализовывать два интерфейса: 1.ДЛЛ -> целевая программа, и 2. терминал -> MQL -> DLL.

А не хватает для этого самой малости - МТ C-API. И всё, все пользователи будут удовлетворены - R, сокеты, Питон, DDE, БД, и пр., и пр., всего не перечислишь, все сразу станет легко доступным. Дальше люди все сами реализуют, и в статьях опишут, и без всякой нагрузки на MQ. И встраивать в МТ массу всевозможных интерфейсов просто не понадобится, и потеряет какой-либо смысл.

Я был против добавления МО в практику алготрейдинга, т.к. оно предлагает торговлю без обдумывания стратегий, и человеку предлагается изучить технические вопросы обучения нейросетей и доверится неизвестному механизму. В виду того, как вы верно заметили, пользователи этого метода немногочисленны, наверное не стоит опасаться массовой популярности такого подхода и вытеснений стратегий бездумными нейро-рефлексами. Сложность тематики нейросетей и использования R играет защитную роль. Однако, сам по себе R, как и многое остальное, - является обогащением алготрейдинга. Если алготрейдинг не будет "перекашиваться" одну сторону - R, Оптимизации, Скальпинга или любого другого направления, то он будет процветать как сфера деятельности, а если его "перекосит" в одно направление, он потеряет объемность и сожмется, быстро став неинтересным.

Поэтому, добавление нового - это и риск и обогащение, если сохраняется разнообразие и не возникают "перекосы". Ну а опасность возникновения перекоса всегда есть. Если вдруг кто то тотально упростит использование R, это может создать тот самый перекос и вместо обогащения алготрейдинга, получится его зацикливание и оскудение. Поэтому, надеюсь, никто существенно не упростит практику МО на МТ5.

 
Yuriy Asaulenko:

R - хорошо, сокеты - еще лучше. Но я не понимаю - зачем все это?

Очень весомый аргумент - есть у конкурентов.

 
Все таки, еще раз попрошу разработчиков добавить возможность связи между терминалом и тестером МТ5 через ресурсы. Спасибо.
Причина обращения: