Как сделать, что бы индикатор обновлял значение 0 бара каждые n-мс без прихода тиков?

 
Повесить скрипт, который будет слать событие графику каждые n-мс.
 
Можно вызывать функцию старт через таймер из DDL.
 

зацикленный скрипт + https://docs.mql4.com/ru/common/GetTickCount

 
AlexSTAL:
Собственно сабж


  Без прихода тиков значения, в том числе и на нулевом баре, по текущему инструменту не изменятся (хотя, если есть зависимость от текущего времени - не от времени начала формирования бара .....). Или имеется ввиду работа индикатора по многим инструментам ? Тогда, ИМХО,  лучше зацикленный скрипт. 

Удачи. 

ЗЫ пятница ;) - пока писал уже ответили :).

 

вызывать тики искусственно

//+------------------------------------------------------------------+
//|                                                       iTicks.mq4 |
//|                      Copyright © 2009, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"
#include <WinUser32.mqh>
//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {bool asd;
//----
   while(!IsStopped()){
   PostMessageA (WindowHandle (Symbol(), Period()), WM_COMMAND, 33324, 0);
   PostMessageA (WindowHandle (Symbol(), 0), RegisterWindowMessageA ("MetaTrader4_Internal_Message"), 2, 1);
   Sleep(5000);
   //if(asd){Comment("A");asd=false;}else{Comment("V");asd=true;}
   }
//----
   Comment("  ");
   return(0);
  }
//+------------------------------------------------------------------+
 
VladislavVG:


Без прихода тиков значения, в том числе и на нулевом баре, по текущему инструменту не изменятся (хотя, если есть зависимость от текущего времени - не от времени начала формирования бара .....). Или имеется ввиду работа индикатора по многим инструментам ? Тогда, ИМХО, лучше зацикленный скрипт.

Удачи.

ЗЫ пятница ;) - пока писал уже ответили :).

угу я заметил в пятницу у сообщества активизация!

(опыт нескольких лет)

 
VladislavVG:


    Без прихода тиков значения, в том числе и на нулевом баре, по текущему инструменту не изменятся (хотя, если есть зависимость от текущего времени - не от времени начала формирования бара .....). Или имеется ввиду работа индикатора по многим инструментам ? Тогда, ИМХО,  лучше зацикленный скрипт. 

В каких-то случаях меняется. Точно не скажу, где-то в области RefreshRates, MarketInfo или при вызове торговых функций котировки докачиваются без тиков.

Да и вообще, тики идут значительно реже, чем изменение цены.