Скачать MetaTrader 5

Как узнать можно ли торговать CFD сейчас?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Forex Trader
114293
Forex Trader  
А как из эксперта узнать - возможна ли сейчас торговля CFD? Вот у меня сейчас стоит эксперт, торговли пока естественно нету, а записи в логе есть:
2005.09.12 14:43:38 TradeExpert #SPY,Daily: Error(133): trade is disabled

Проверка IsTradeAllowed() есть. Пхоже что эксперт как-то срабатывает на подгрузке истории.
Особенность эксперта - он подглядывет на другие инструменты (тоже CFD).
MetaQuotes Software Corp.
Модератор
187164
MetaQuotes Software Corp.  
Вероятно, нам надо улучшить эту функцию, добавив в нее проверку торговых сессий.
Forex Trader
114293
Forex Trader  
Вероятно, нам надо улучшить эту функцию, добавив в нее проверку торговых сессий.

А может отдельно вывести? Например, MarketInfo( Symbol(), MODE_STARTTRADETIME ) и MarketInfo( Symbol(), MODE_ENDTRADETIME )???
Forex Trader
114293
Forex Trader  
Пхоже что эксперт как-то срабатывает на подгрузке истории.

был обнаружен и исправлен баг с лишним запуском эксперта в отсутствие приходящих котировок.
Forex Trader
114293
Forex Trader  
Но все равно было бы хорошо что и IsTradeAllowed() реагировала на то, что сейчас не торговая сессия и MarketInfo (Symbol(), MODE_ISTRADEALLOWED) не помешал бы для того чтобы узнать - а вот на каком то другом симболе можно сейчас торговать или нет.
А то сейчас другими инструментами торговать можно, а вот проверить можно ли торговать сейчас - нет.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий