Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 468

 
Maxim Dobrovolskii:
Вот почему то советник не находит. и в логе сплошные нули.
Завтра покажу тебе что и советник видит всё что надо.
 
Alexey Viktorov:
Завтра покажу тебе что и советник видит всё что надо.
Советник не видит. Сперва индикатор надо исправить
 
Victor Nikolaev:

Проверьте чему у Вас равно i?

Просто поставьте Print(). Похоже вся проблема в этом

Спасибо, да, в i что то странное происходит. Буду проверять.
 
Victor Nikolaev:
Советник не видит. Сперва индикатор надо исправить

Почему-же скрипт видит?

Конечно возможно, что он не обновляется, но ведь это не та причина о которой речь изначально.

 
Alexey Viktorov:

Почему-же скрипт видит?

Конечно возможно, что он не обновляется, но ведь это не та причина о которой речь изначально.

И скрипт, и советник видят прошлое. Но настоящего ни тот, ни другой не видят. Индикатор его не показывает. Потому и видеть не могут
 
Victor Nikolaev:
И скрипт, и советник видят прошлое. Но настоящего ни тот, ни другой не видят. Индикатор его не показывает. Потому и видеть не могут
Лениво было запустить тестер. Да, действительно не обновляется и соответственно буферы не заполняются.
 
Victor Nikolaev:
И скрипт, и советник видят прошлое. Но настоящего ни тот, ни другой не видят. Индикатор его не показывает. Потому и видеть не могут
такс. в моем случае проходит с 1001 бара в прошлом по текущий в настоящем. однако значения, которые кладет в буфер не совпадают с теми, которые рисует на график индикатор отдельно, а те которые он кладет в буфер вообще найти не могу на графике. что то перемудрил...
 
Maxim Dobrovolskii:
такс. в моем случае проходит с 1001 бара в прошлом по текущий в настоящем. однако значения, которые кладет в буфер не совпадают с теми, которые рисует на график индикатор отдельно, а те которые он кладет в буфер вообще найти не могу на графике. что то перемудрил...
Индикатор на новых барах ничего не кладет в буфер.. Для корректной отрисовки необходимо обновлять график. Я же просил проверить чему равно i. Хотя это можно будет сделать только завтра
 
Victor Nikolaev:
Индикатор на новых барах ничего не кладет в буфер.. Для корректной отрисовки необходимо обновлять график. Я же просил проверить чему равно i. Хотя это можно будет сделать только завтра
i начинается с 994
2015.11.01 21:26:32.044 2015.10.01 00:01  modify_Fractal EURUSD,H1: i from UP:  975  Current:  1.08769
2015.11.01 21:26:32.044 2015.10.01 00:01  modify_Fractal EURUSD,H1: i from LOW:  979  Current:  1.08477
2015.11.01 21:26:32.044 2015.10.01 00:01  modify_Fractal EURUSD,H1: i from UP:  994  Current:  1.09873
2015.11.01 21:26:32.044 2015.10.01 00:01  modify_Fractal EURUSD,H1: 1001
2015.11.01 21:26:32.038 2015.10.01 00:00  MoneyRobotics_Proboi! test started
   if(nCountedBars<=8) i=Bars-nCountedBars-4;
   if(nCountedBars>8)
     {
      nCountedBars--;
      i=Bars-nCountedBars-4;
     }
получает его из количества загруженных баров. я так понял у меня индикатор всего один раз дергается.
 
Maxim Dobrovolskii:
i начинается с 994
получает его из количества загруженных баров. я так понял у меня индикатор всего один раз дергается.
Смотрите завтра. Когда тики будут. Хотя и так могу сказать что следующие будут отрицательными и цикл больше выполняться не будет