Скачать MetaTrader 5

how to attach an EA to a chart programmatic

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Есть вопросы по сервису MQL5 Cloud Network? FAQ поможет!
pansa
582
pansa 2011.06.28 10:06 

Здравствуйте, форум!
Вопрос-кто by мог прикрепить с помощью скрипта

EA k chart??Sample : Ilan work only after 23 :00

pansa

Виталий
340
Виталий 2011.06.28 10:10  
Проще будет в сам советник добавить ограничение.
Виктор
Модератор
6559
Виктор 2011.06.28 11:04  
vitali_yv:
Проще будет в сам советник добавить ограничение.
Готовые функции Игоря Кима для реализации этого совета. Можно вставлять в любой советник.
pansa
582
pansa 2011.06.28 12:14  
granit77:
Готовые функции Игоря Кима для реализации этого совета. Можно вставлять в любой советник.


Hallo,granit,vitali yv!

Thanks vor help!The matter is so that Kim| have not "service scripts"

Service scripts have Ilnur Iksanov but not "attach Ea to chart" very sorry.

Attach Ea OFF/ON is very usefull bekose permit change EA for times

interval and very simple with only a script!!

pansa

Виктор
Модератор
6559
Виктор 2011.06.28 13:44  
Или мы друг друга не понимаем, или одно из трех :))
Если речь идет об ограничении времени работы советника, то нужны именно функции Кима или аналогичные, которые разрешат торговать только в указанное в них время. Применять для этого скрипты Ильнура, это стрельба из пушек по воробьям.
Если стоит другая задача, то я ее не понял.
Роман
7939
Роман 2011.06.28 13:50  
granit77:
Или мы друг друга не понимаем, или одно из трех :))
Если речь идет об ограничении времени работы советника, то нужны именно функции Кима или аналогичные, которые разрешат торговать только в указанное в них время. Применять для этого скрипты Ильнура, это стрельба из пушек по воробьям.
Если стоит другая задача, то я ее не понял.

Возможно - "Вопрос-кто by мог прикрепить с помощью скрипта E(xpert) A(dvisor) k chart?". Т.е. программно, через скрипт, запустить какого-либо советника из соответствующей папки МТ4 на какой-либо график для торгов с ограничением в этом сове времени работы (торгов)". Как то так я это понял... :-)))
Виктор
Модератор
6559
Виктор 2011.06.28 14:03  
Если это так, то это уже АПИ и Ильнур :)) Но неоднократно уже обсуждалось, что такие задачи возникают от кривого ТЗ. В большинстве случаев достаточно изнутри управлять функциями советника, а не ставить/снимать его с графика. А многие заказчики представляют себе реализацию включения/выключения торговых операций советника только через его установку/снятие с графика.
o_o
Модератор
23725
o_o 2011.06.28 14:05  

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

Да, нужен Евгений или Ильнур :)

pansa
582
pansa 2011.06.28 14:07  
Roman.:

Возможно - "Вопрос-кто by мог прикрепить с помощью скрипта E(xpert) A(dvisor) k chart?". Т.е. программно, через скрипт, запустить какого-либо советника из соответствующей папки МТ4 на какой-либо график для торгов с ограничением в этом сове времени работы (торгов)". Как то так я это понял... :-)))


Hallo,Roman,granit77!

Wy pravilno ponjali!Sachem derzat expert na chart kotoryi nelsa rabotat??

script mozet postavit drugoi expert kotoryi w eto wremja sarabatywaet!

Potom esli rabotaet neskolko expertov to lutshe ich menjat chem ogranichivat!

pansa

o_o
Модератор
23725
o_o 2011.06.28 14:15  
pansa:


Hallo,Roman,granit77! Wy pravilno ponjali!Sachem derzat expert na chart kotoryi nelsa rabotat?? script mozet postavit drugoi expert kotoryi w eto wremja sarabatywaet! Potom esli rabotaet neskolko expertov to lutshe ich menjat chem ogranichivat! pansa


1. Есть такая возможность - "Горячая главиша". Можно назначить эксперту такую "Hot Key" и вызывать его через PostMessageA + WM_KEYDOWN/WM_KEYUP.

2. Второй вариант - это занесение эксперта в список "Favorite" и активировать эксперт из него. Пример обхода "Избранного" в скрипте кодебазы Reconnect

Но в обоих случаях вы должны будете затем нажать кнопку "OK" в появившемся окне свойств. Пример реализации в кодебазе в InputResizer эксперте.

Вобщем-то у вас всё есть для этого. :)

Виктор
Модератор
6559
Виктор 2011.06.28 14:22  
Имею полностью противоположное мнение. Если надо менять стратегии торговли, то смена советников на чарте через АПИ худшее решение из возможных.

- это сложное и ненадежное решение, требующее выхода за пределы mql

- нужды в нем нет, поскольку подключение/отключение разных стратегий легко реализуется на языке mql внутри советника. Причем при написании кода можно визуально позиционировать обособленные "подсоветники", чтобы не путаться

- наличие советника на чарте никому не мешает и ни к чему не обязывает, зачем дергать скриптами (именно дергать, поскольку это нестандартное для терминала действие) их туда-сюда?
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий