Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2722

 
Trader3000 #:
Попробовал, тогда получается не тестирование а оптимизация в терминале. А можно сделать чтоб именно в тестере открывались вкладки с другими парами на которых торгует? 

Это возможно, но это должен делать сам советник. Советник должен быть написан так, чтоб торговал на разных символах одновременно.

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

 
Aleksandr Slavskii #:

Это возможно, но это должен делать сам советник. Советник должен быть написан так, чтоб торговал на разных символах одновременно.

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

Советник включен и торгует на разных символах, но открывается только тот на котором включен (который указан в тестере).

Файлы:
 
Trader3000 #:

Советник включен и торгует на разных символах, но открывается только тот на котором включен (который указан в тестере).

Значит не включён и/или не торгует. Без кода это гадание на кофейной гуще. 

Хотя, давайте уточним, у вас в настройках советника есть строка в которой вы указываете торговые инструменты отличные от того на, котором запускаете советник?

Что нибудь типа такого:

Это скрин из настроек мультивалютного советника.

 
Aleksandr Slavskii #:

Значит не включён и/или не торгует. Без кода это гадание на кофейной гуще. 

Хотя, давайте уточним, у вас в настройках советника есть строка в которой вы указываете торговые инструменты отличные от того на, котором запускаете советник?

Что нибудь типа такого:

Это скрин из настроек мультивалютного советника.

Да, есть, и он по ним торгует.

 
Trader3000 #:

Да, есть, и он по ним торгует.

Вот так теперь открывает графики.

в OnInit() вызываем любую iXXX функцию с нужным символом и тестер добавит графики.

   if(Trade_symbol_1 == YES)
      Print(iTime(Symbol_1, PERIOD_CURRENT, 0));

   if(Trade_symbol_2 == YES)
      Print(iTime(Symbol_2, PERIOD_CURRENT, 0));

   if(Trade_symbol_3 == YES)
      Print(iTime(Symbol_3, PERIOD_CURRENT, 0));

   if(Trade_symbol_4 == YES)
      Print(iTime(Symbol_4, PERIOD_CURRENT, 0));

   if(Trade_symbol_5 == YES)
      Print(iTime(Symbol_5, PERIOD_CURRENT, 0));



Файлы:
 
Aleksandr Slavskii #:

Вот так теперь открывает графики.

в OnInit() вызываем любую iXXX функцию с нужным символом и тестер добавит графики.



Благодарю, это сработало.