Скачать MetaTrader 5

Отличия скриптов, индикаторов и советников

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Продавай продукты через Маркет и отслеживай статистику продаж
dmitrich
149
dmitrich 2007.03.19 17:47 

Читал о функциональном различии, но не понял его природы.

  1. Если советник работает потиково, а скрипт – по вызову, то как работает индикатор? Видит ли он тики или только бары?
  2. Использование в индикаторах операторов управления счётом ограничено искусственно или спецификой работы индикаторов?
  3. Можно ли на уровне индикатора проверять, к примеру, факт пересечения средних и выводить в переменную результат? В этом случае роль советника сводилась бы к проверке переменных индикаторов и реагированию на «истину». Или что-то не так?
Rashid Umarov
Админ
11836
Rashid Umarov 2007.03.19 17:57  
1. Скрипт - одноразовый код (хоть и бесконечно может висеть), запускается только один раз. Индикатор и эксперт запускаются с каждым приходом нового тика (если функция start() к моменту прихода нового тика успела отработать).
2. Индикатор и советник работают в разных потоках, так как индикаторы должны рассчитываться максимально быстро, то они запускаются в интерфейсном потоке , и поэтому нежелательна любая задержка, как то ожидание ответа сервера или выполнение функции Sleep().
3. Можно, в глобальную переменную. Индикатор записал, эксперт прочитал. Или через файловые функции.
dmitrich
149
dmitrich 2007.03.19 18:02  
Rosh:
1. Скрипт - одноразовый код (хоть и бескоенчно может висеть), запускается только один раз. Индикатор и эксперт запускаются с каждым приходом нового тика (если функция start() к моменту прихода нового тика успела отработать).
2. Индикатор и советник работают в разных потоках, так как индикаторы должны рассчитываться максимально быстро, то они запускаются в интерфейсном потоке , и поэтому нежелательна любая задержка, как то ожидание ответа сервера или выполнение функции Sleep().
3. Можно, в глобальную переменную. Индикатор записал, эксперт прочитал. Или через файловые функции.

Спасибо!
tanais77
5
tanais77 2013.06.22 14:44  

Есть ли возможность задания внешних переменных в скриптах?

Рустам
3597
Рустам 2013.06.22 14:46  
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий