MT5 backtesting problem - cannot load custom indicator



I have the problem in backtesting MT5 strategies, I get these errors. I used custom indicators from the latest build 114. Please, can you take a look at it?


2018.11.20 17:23:44.871 Core 01 2003.05.10 00:00:00   cannot load custom indicator 'SqKeltnerChannel' [4801]
2018.11.20 17:23:44.871 Core 01 2003.05.10 00:00:00   cannot load custom indicator 'SqATR' [4801]
2018.11.20 17:23:44.871 Core 01 2003.05.10 00:00:00   cannot load custom indicator 'SqHeikenAshi' [4801]
2018.11.20 17:23:44.871 Core 01 2003.05.10 00:00:00   cannot load custom indicator 'SqHeikenAshi' [4801]




2018.11.20 17:23:44.871 Core 01 2003.05.10 00:00:00   2003.05.10 00:00 --------------------------------------------------------
2018.11.20 17:23:44.871 Core 01 2003.05.10 00:00:00   2003.05.10 00:00 Starting the EA
2018.11.20 17:23:44.871 Core 01 2003.05.10 00:00:00   cannot load custom indicator 'SqKeltnerChannel' [4801]
2018.11.20 17:23:44.871 Core 01 2003.05.10 00:00:00   cannot load custom indicator 'SqATR' [4801]
2018.11.20 17:23:44.871 Core 01 2003.05.10 00:00:00   cannot load custom indicator 'SqHeikenAshi' [4801]
2018.11.20 17:23:44.871 Core 01 2003.05.10 00:00:00   cannot load custom indicator 'SqHeikenAshi' [4801]
2018.11.20 17:23:44.871 Core 01 2003.05.10 00:00:00   Failed to create handle of the indicator, error code %d4801
2018.11.20 17:23:44.871 Core 01 2003.05.10 00:00:00   Strategy 2.17.115.csv
2018.11.20 17:23:44.871 Core 01 tester stopped because OnInit returns non-zero code

Attachments
Strategy 217115.sqx
(106.92 KiB)
Strategy 217115.mq5
(182.00 KiB)
  • Votes 0
  • Project StrategyQuant X
  • Type Bug
  • Status Fixed
  • Priority Normal

History

TV
#1

Tomas Vanek

20.11.2018 17:29

Task created

TB
#2

Tomas Brynda

21.11.2018 08:04

Status changed from New to Fixed

Tady bude problém v tom, že jde o multi-chart strategii a musí se v EA parametrech ručně nastavit názvy symbolů subchartů. Defaultně jsou tam názvy symbolů z SQ, které se ale neshodují s MT
h
#3

hankeys

21.11.2018 09:22
SQX by měl automaticky poznat, že se jedná o multiTF strategie a tudíž subchart=chart, tohle dopisovat rovnou do MQL kodu a měnit to podle jednotlivých brokerů, to není dobrý řešení. SQX pozná, že se jedná o mlutiTF ne o multipair, takže kod by mohl jít odlišit
TB
#4

Tomas Brynda

21.11.2018 09:29
To ano, tohle vyřešíme, u subchartů multiTF strategií by mělo stačit nastavit symboly na NULL. 

V téhle konkrétní strategii je ale nastaveno Subchart1Symbol = "AUDUSD_M1" a Subchart2Symbol = "USDJPY_M1", takže se jedná o multichart strategii


Votes: 0

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please