Скачать MetaTrader 5

Расчет на нулевом баре

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

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

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

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

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

o_o
Модератор
23861
o_o  
Novikov:

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

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

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

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

а где же код?
pako
3319
pako  
Novikov:

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

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

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

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

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

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

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

Aleksandr Novikov
1891
Aleksandr Novikov  
sergeev:
а где же код?

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

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

Andrey F. Zelinsky
31774
Andrey F. Zelinsky  
pako:

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

Novikov:

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

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

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

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

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

Artyom Trishkin
Модератор
77612
Artyom Trishkin  
abolk:
.... .... ....

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

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

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

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

Artyom Trishkin
Модератор
77612
Artyom Trishkin  
abolk:

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

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

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

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

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

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