max amount of symbols treated in multi currency expert backtest?

pdenoeud  

Hi all

I have a multi currency expert working on custom symbols.

When launching it on a small amount of symbols, it works fine but when I launch it on a big amount of symbols (1365) it fails. 

Logs are :

PL 0 14:25:01.034 Tester SPI 0xe3ee: history data begins from 2020.09.15 00:00

LR 0 14:25:01.034 Tester SPI 0xe3ee: ticks data begins from 2020.09.15 00:00

OI 0 14:25:01.034 Core 1 connecting to 127.0.0.1:3000

JN 0 14:25:01.035 Core 1 connected

CO 0 14:25:01.043 Core 1 authorized (agent build 2875)

CD 0 14:25:01.056 Tester SPI 0xe3ee,M1 (AdmiralMarkets-Demo): testing of Experts\Chryptos\TokyoV6.ex5 from 2021.03.22 00:00 to 2021.04.17 00:00

EE 0 14:25:01.073 Core 1 common synchronization completed

RM 0 14:25:01.093 Core 1 Symbol1: ticks synchronized already [51 bytes]

RL 0 14:25:01.220 Core 1 Symbol2: ticks synchronized already [55 bytes]

....

RP 0 14:25:16.190 Core 1 Symbol X: ticks synchronized already [53 bytes]

MS 2 14:25:16.195 Core 1 disconnected

NL 0 14:25:16.195 Core 1 connection closed

It does not enter in the OnInit function.

Looks like there is a limit on the number of symbols which can be tested.

Does anybody know about such a limit, or has a cle of what might cause this?


Thanks in advance!

Pierre

pdenoeud  

I checked : there are 999 symbols with synchronyzed ticks before the expert backtest stops... looks like MT has a fixed limit
Reason: