Работает в тесте стратегий, ничего не делает на демо счете

 

Работает в тесте стратегий, ничего не делает на демо счете.

На разных валютах в тесте он делает от 20 до 70 сделок в неделю, но поставив его на 7 пар он не сделал не одного ордера за рабочий день.

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

В журнале не появляется никаких записей, на графике название советника появилось, но никаких признаков работы не найду.  (смайлик возле названия советника - положительный), Авто-торговля включена

Пробовал в каждую из функций добавить принт(название функции) что б видеть что он делает - но все равно в журнале пусто.

Вопрос:

как определить работает советник и ждет условий, либо с ним что-нибудь не так?

 
WinZip:

Работает в тесте стратегий, ничего не делает на демо счете.

На разных валютах в тесте он делает от 20 до 70 сделок в неделю, но поставив его на 7 пар он не сделал не одного ордера за рабочий день.

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

В журнале не появляется никаких записей, на графике название советника появилось, но никаких признаков работы не найду.  (смайлик возле названия советника - положительный), Авто-торговля включена

Пробовал в каждую из функций добавить принт(название функции) что б видеть что он делает - но все равно в журнале пусто.

Вопрос:

как определить работает советник и ждет условий, либо с ним что-нибудь не так?

Пробуйте отключать по одному условию. Может быть проблема в индикаторе, если он присутствует в расчёте, он просто не пересчитывается на новом баре, и соответственно условия не будут меняться, и советник не будет работать.
 
Vitaly Muzichenko:
Пробуйте отключать по одному условию. Может быть проблема в индикаторе, если он присутствует в расчёте, он просто не пересчитывается на новом баре, и соответственно условия не будут меняться, и советник не будет работать.


Почему он не делает отчеты? В журнал не пишет, что условия не те, вот какие были

Например часть кода:

 

void OnTick()
  {
     if (iMFI(NULL,PERIOD_D1,8,0)>60 && iMFI(NULL,PERIOD_D1,8,0)<90)
     {
     SetOrder();    
     }
     else 
     {
     Print(iMFI(NULL,PERIOD_D1,8,0));
     }
  }
 
WinZip:


Почему он не делает отчеты? В журнал не пишет, что условия не те, вот какие были

Например часть кода:

 


Проблему решил, спасибо за ответ
Причина обращения: