![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Trying to write a script to scroll a chart continuously. Beginning with a pause of 5 seconds. Not sure if this is the right direction. Could someone tell me if this code is the right way to accomplish this?
Thanks!
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
long handle=ChartID(), first_bar;
int Counted_bars=IndicatorCounted();
int i=Bars-Counted_bars-1;
if(handle>0)
{
ChartSetInteger(handle,CHART_AUTOSCROLL,false);
ChartSetInteger(handle,CHART_SHIFT,true);
ChartSetInteger(handle,CHART_MODE,CHART_CANDLES);
Sleep(5000);
while(i>=0)
{
ChartNavigate(handle,CHART_END,-1);
first_bar=ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
}
i--;
}
}