Why Doesn't MT5 synchronize imported tick data?

To add comments, please log in or register
landmeister
264
landmeister  
Hi all, I recently imported tick data on my MT5 but bars are not visible on the chart (I created a custom symbol for them). Looking at the log file I read data couldn't be synchronized. As far as I know the last improvements on MT5 included a much better module to avoid problems like this. Wher can I find the way to fix it? Thank you in advance.
fxsaber
11893
fxsaber  
Create bars from ticks.
landmeister
264
landmeister  
Thank you for your response. How can that be done? My data file is provided as ticks.
fxsaber
11893
fxsaber  
landmeister:
Thank you for your response. How can that be done? My data file is provided as ticks.

Forum on trading, automated trading systems and testing trading strategies

Discussion of article "Creating and testing custom symbols in MetaTrader 5"

fxsaber, 2018.04.12 07:59

#property script_show_inputs

#include <fxsaber\ThirdPartyTicks\CustomSymbol.mqh> // https://www.mql5.com/ru/code/20225

// Generate M1-history from ticks
void OnStart()
{  
  MqlTick Ticks[];
  CUSTOMSYMBOL Symb;

  if (Symb.IsCustom() && (CopyTicksRange(Symb.Name, Ticks, COPY_TICKS_ALL, 0, LONG_MAX) > 0))
  {
    Symb.AddTicks(Ticks);
  
    Symb.CreateHistoryRates();
    
    ChartOpen(Symb.Name, PERIOD_CURRENT);
  }
}
ThirdPartyTicks
ThirdPartyTicks
  • www.mql5.com
Third-party applications for MetaTrader 4 allowing to obtain a tick history from various sources have always been popular. This history is typically used in the Strategy Tester for checking the operation of Expert Advisors as well as for conducting research (such as machine learning, etc.). Some sources of quotes discussed by users have become...
landmeister
264
landmeister  
I'll take a look on it. Thank you very much.
landmeister
264
landmeister  

Hi fxsaber,

I tried it but there's an error on line 123. Can you please debug it?

fxsaber
11893
fxsaber  
landmeister:

Hi fxsaber,

I tried it but there's an error on line 123. Can you please debug it?

Just checked. Everything works correctly.

landmeister
264
landmeister  

This is what the mql5 editor says:

Files:
error.JPG 155 kb
fxsaber
11893
fxsaber  
landmeister:

This is what the mql5 editor says:

Get the latest version here.

ThirdPartyTicks
ThirdPartyTicks
  • www.mql5.com
Исторически сложилось, что для MetaTrader 4 пользуются популярностью сторонние приложения, позволяющие получать тиковую историю из различных источников. Как правило, ее используют в Тестере Стратегий как полигон для проверки советников, а также для исследований (машинное обучение и т.д.). Некоторые источники котировок в обсуждениях стали почти...
landmeister
264
landmeister  

Thank you very much. Sadly I downloaded the latest version but I'm having a problem when trying to run your script. I imported my tick data from TDS2 by using a CSV file. It was correctly imported but due to the synchro problem the chart window shows the message of 'Waiting for update' and I cannot run the script on it, obviously.

 

Any idea how can that be fixed?

fxsaber
11893
fxsaber  
landmeister:

the chart window shows the message of 'Waiting for update' and I cannot run the script on it, obviously.

You can run the script even on this window.

123
To add comments, please log in or register