Скачать MetaTrader 5

Технические работы на сайте

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нужна мобильная версия MetaTrader 5? Скачивай и торгуй!
murad
811
murad 2011.12.01 13:28 

В ближайшее время сайты:

будут недоступны в течение короткого периода в связи с проведением технических работ.

Приносим извинения за неудобства. Об окончании работ будет объявлено в этом же топике.

Automated Trading and Strategy Testing
Automated Trading and Strategy Testing
  • www.mql5.com
MQL5: language of trade strategies built-in the MetaTrader 5 Trading Platform, allows writing your own trading robots, technical indicators, scripts and libraries of functions
Andrey F. Zelinsky
31360
Andrey F. Zelinsky 2011.12.01 13:32  
murad:

Об окончании работ будет объявлено в этом же топике.

топик на сайте mql5.com - сайт будет недоступен - а окончание работ будет объявлено в топике на недоступном сайте - короче, все всё поняли
Nikolay Demko
12465
Nikolay Demko 2011.12.01 14:16  
abolk:
топик на сайте mql5.com - сайт будет недоступен - а окончание работ будет объявлено в топике на недоступном сайте - короче, все всё поняли
Ага, так же как flag TERMINAL_CONNECTED есть а получить его состояние фальше (в советнике или индикаторе) нет возможности так как когда дисконектед то и тика нет. Это уже похоже традиция.
михаил потапыч
19488
михаил потапыч 2011.12.01 14:42  
abolk:
топик на сайте mql5.com - сайт будет недоступен - а окончание работ будет объявлено в топике на недоступном сайте - короче, все всё поняли
Ни фига, всё логично.
murad
811
murad 2011.12.01 14:50  

Работы успешно завершены. Просьба при обнаружении ошибок в работе сайта обращаться в сервисдеск.

Rashid Umarov
Админ
11820
Rashid Umarov 2011.12.01 15:43  
Urain:
Ага, так же как flag TERMINAL_CONNECTED есть а получить его состояние фальше (в советнике или индикаторе) нет возможности так как когда дисконектед то и тика нет. Это уже похоже традиция.
А по таймеру?
Nikolay Demko
12465
Nikolay Demko 2011.12.01 16:17  
Rosh:
А по таймеру?

То есть лепить таймер в каждый индикатор только ради того чтоб иметь возможность отследить что между прошлым вызовом OnCalculate() или OnTick()  и теперешним вызовом был разрыв связи ?? а если таймер уже используется с другой частотой ?? да и как то 1 сек многовато для слежения.

Может лучше дать системное событие всем чартам CHARTEVENT_TERMINAL_DISCONNECTED ? которое происходит при разрыве связи.

Комбинатор
15924
Комбинатор 2011.12.01 16:22  
Urain:

То есть лепить таймер в каждый индикатор

А зачем каждому индюку вообще знать о состоянии коннекта?

Короче, не тупите, господа, все логично.

Nikolay Demko
12465
Nikolay Demko 2011.12.01 16:30  
TheXpert:
А зачем каждому индюку вообще знать о состоянии коннекта?

Ну с каждым я загнул, просто ломаю голову как определить готовность данных расчитываемых в других индикаторов.

Столкнулся с таким поведением терминала не первый раз, первый раз это настолько достало что решил раз и на всегда это решить.

После разрыва связи котировки начинают перепроверятся, как результат вызываемые индикаторы либо не успевают расчитаться, либо у них ещё нет доступа к данным. В общем столкнулся с тем что вызов индикатора должен знать было ли между вызовами событие разрыва связи.

Комбинатор
15924
Комбинатор 2011.12.01 16:36  
Urain:

После разрыва связи котировки начинают перепроверятся

Не доверяешь терминальной встроенной логике? Имею в виду IndicatorCounted.
Nikolay Demko
12465
Nikolay Demko 2011.12.01 16:40  
TheXpert:
Не доверяешь терминальной встроенной логике? Имею в виду IndicatorCounted.

А ты получи в OnCalculate() пользовательского индикатора IndicatorCounted от вызываемой машки.

ЗЫ согласись что индикатор может вызывать индикатор как с другого ТФ так и с другого сивола, и количество запрашиваемых данных может отличаться от rates_total текущего индикатора.

ЗЗЫ я не то что не доверяю, я своими глазами вижу что если до разрыва связи данные были, то это совсем не значит что они доступны не менее чем в том же количестве как и раньше сразу на следующем тике после разрыва связи.

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий