Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Трейдеры написали уже больше 300 статей. Напиши и ты свою!
Aleksandr Novikov
1857
Aleksandr Novikov 2014.07.17 09:07 

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

Суть проблемы: берем данные размера свечей в пунктах от CLOSE до CLOSE и складываем заданное количество баров - получаем определенную среднюю, которая обновляется на открытии бара.

Вопрос: как сделать, что бы линия обновляла свои данные на нулевом баре, хотя бы поминутно.

На разных таймфреймах обновление происходит побарно, т.е. только во время открытия бара, а надо, что бы обновление происходило постоянно, т.к. CLOSE бара любого ТФ меняется потиково.

o_O
Модератор
23600
o_O 2014.07.17 16:50  
Novikov:

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

Суть проблемы: берем данные размера свечей в пунктах от CLOSE до CLOSE и складываем заданное количество баров - получаем определенную среднюю, которая обновляется на открытии бара.

Вопрос: как сделать, что бы линия обновляла свои данные на нулевом баре, хотя бы поминутно.

На разных таймфреймах обновление происходит побарно, т.е. только во время открытия бара, а надо, что бы обновление происходило постоянно, т.к. CLOSE бара любого ТФ меняется потиково.

а где же код?
pako
3313
pako 2014.07.17 16:50  
Novikov:

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

Суть проблемы: берем данные размера свечей в пунктах от CLOSE до CLOSE и складываем заданное количество баров - получаем определенную среднюю, которая обновляется на открытии бара.

Вопрос: как сделать, что бы линия обновляла свои данные на нулевом баре, хотя бы поминутно.

На разных таймфреймах обновление происходит побарно, т.е. только во время открытия бара, а надо, что бы обновление происходило постоянно, т.к. CLOSE бара любого ТФ меняется потиково.

TimeToStruct(time[i],dateStr1);
TimeToStruct(time[i+1],dateStr2);
if(dateStr1.min!=dateStr2.min)
  {
    // 
  }
Vasiliy Aseev
276
Vasiliy Aseev 2014.07.17 19:29  
Вешай расчет индикатора на каждый тик. По умолчанию идет расчет с появлением новой свечи.
Aleksandr Novikov
1857
Aleksandr Novikov 2014.07.17 19:43  

Для расчета линии берется 1440 баров m1, поэтому, когда индикатор ставится на ТФ h1, то расчет происходит от времени открытия бара до 1440 бара m1 влево, т.е. бар h1 имеет время открытие, после которого он не может брать бары m1 которые имеют время открытия позже, чем время открытия h1 для расчета, из-за чего данные не обновляются целый бар h1.

И такая проблема на каждом ТФ - какой ТФ, через столько времени и происходит обновление. Только на m1 нормально, т.к. данные обновляются каждую минуту.

Aleksandr Novikov
1857
Aleksandr Novikov 2014.07.17 19:45  
sergeev:
а где же код?

а зачем код? я же не прошу исправить! я прошу подсказать, кого не затруднит!

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

Andrey F. Zelinsky
31024
Andrey F. Zelinsky 2014.07.17 20:54  
pako:

топикстартер написал: 

Novikov:

Вопрос: как сделать, что бы линия обновляла свои данные на нулевом баре, хотя бы поминутно.

На разных таймфреймах обновление происходит побарно, т.е. только во время открытия бара, а надо, что бы обновление происходило постоянно, т.к. CLOSE бара любого ТФ меняется потиково.

у него в индикаторе -- обновление идёт только в начале бара.

поскольку код он предоставлять отказывается -- то надо нам всем предположить, какая у его индикатора может быть организация пересчёта -- и выссказать всевозможные предположения -- что у него там может быть -- и что надо изменить, чтобы было так, как ему надо.

короче, головняк -- без кода -- лучше, топикстартер, идите в "Клуб телепатов" -- сюда https://www.mql5.com/ru/forum/133408

Artyom Trishkin
Модератор
73589
Artyom Trishkin 2014.07.17 21:05  
abolk:
.... .... ....

короче, головняк -- без кода -- лучше, топикстартер, идите в "Клуб телепатов" -- сюда https://www.mql5.com/ru/forum/133408

Президенту Клуба не хватает прихожан? :))
Andrey F. Zelinsky
31024
Andrey F. Zelinsky 2014.07.17 21:12  
artmedia70:
Президенту Клуба не хватает прихожан? :))

там и прихожан, и адептов, и сочувствующих, и активных участников -- полным полно -- просто общение идёт телепатически -- кто не в "Клубе", тому не узнать.

ну и ты, артём, заходи 

Artyom Trishkin
Модератор
73589
Artyom Trishkin 2014.07.17 21:46  
abolk:

там и прихожан, и адептов, и сочувствующих, и активных участников -- полным полно -- просто общение идёт телепатически -- кто не в "Клубе", тому не узнать.

ну и ты, артём, заходи 

Я ж те телепатически уже ответил... иль мимо? В кого тогда (?) ...
Andrey F. Zelinsky
31024
Andrey F. Zelinsky 2014.07.17 21:58  
artmedia70:
Я ж те телепатически уже ответил... иль мимо? В кого тогда (?) ...

дык, "Клуб телепатов" создан не только для "тупи" -- там много вполне адекватных участников -- хочется часто просто помолчать и не напрягать связки -- вот для таких случаев -- "Клуб" идеальное место, ведь, говорить там запрещено правилами.

а то, что "Клуб" даёт мнигим понять глубже возможности и скрытые резервы своего мышления -- это несомненный плюс "Клуба" -- чем и гордимся.

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