Скачать MetaTrader 5

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

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

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

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

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

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

Ihor Herasko
16455
Ihor Herasko  
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
769
Sergey Pekshev  
Ihor Herasko:

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

Итог:

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

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

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