Скачать MetaTrader 5

Получить хэндл окна тестера из тестера возможно?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нет компьютера под рукой? Переписывайся с друзьями с помощью телефона!
Sergey Pekshev
681
Sergey Pekshev 2016.05.30 07:24 

Получить хэндл окна тестера из тестера возможно?

вообще нужно определить окно тестера стратегий открыто или нет, можно из тестера, можно из скрипта на графике 

из скрипта на графике могу его найти по заголовку окна, а вот из тестера не могу)

да и как то не надежно по заголовку окна, если язык терминала другой, то уже не найдется

Ihor Herasko
9055
Ihor Herasko 2016.05.30 11:56  
Sergey Pekshev:

Получить хэндл окна тестера из тестера возможно?

вообще нужно определить окно тестера стратегий открыто или нет, можно из тестера, можно из скрипта на графике 

из скрипта на графике могу его найти по заголовку окна, а вот из тестера не могу)

да и как то не надежно по заголовку окна, если язык терминала другой, то уже не найдется

У меня определяется прямо в OnInit(), хотя для верности, наверное, лучше делать это в OnTick():

int OnInit()
{
   Print("Хендл: ", WindowHandle(Symbol(), Period()));
   return(INIT_SUCCEEDED);
}
Итог:
2016.05.30 12:54:02.206 2006.01.09 00:00  Test EURUSD,M30: Õåíäë: 591320
Sergey Pekshev
681
Sergey Pekshev 2016.05.30 12:23  
Ihor Herasko:

У меня определяется прямо в OnInit(), хотя для верности, наверное, лучше делать это в OnTick():

Итог:

Мне нужен хэндл не окна с графиком, а окна тестера стратегий (Ctrl-R)

в тестере стратегий  WindowHandle(Symbol(), Period())); не работает 

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