MQL code bug (MT5 tester errors)

Vygeneroval som multi-currency stratégie, ktoré majú aj 6000 R/DD, čo je s veľkou pravdepodobnosťou prehnané a niekde bude chyba. Jednu z nich som chcel retestnúť v MT5, tak som exportoval M1 dáta zo SQ4 a importoval do MT5. S dátami by nemal byť problém podľa priloženého logu. Indikátori som importoval tiež. V backteste sa MT5  podarilo otvoriť len asi 70 obchodov, nakoľko podľa logu sa ostatným nedarilo vytvoriť čakačku. Prikladám stratégiu, log, BT report...
Attachments
log_20180512.rar
(176.73 KiB)
databank-6000RDD.png
(109.45 KiB)
Strategy 573101.sq4
(121.71 KiB)
ReportTester-10401002.xlsx
(28.74 KiB)
  • Votes 0
  • Project StrategyQuant X
  • Type Bug
  • Status Fixed
  • Priority Normal

History

c
#1

cullo6

12.05.2018 12:21

Task created

c
#2

cullo6

13.05.2018 08:28

Attachment wrong-order-direction.png added

Asi som prišiel na chybu. V červenom rámčeku môžete vidieť čas pokusu otvorenia buy stop čakačky. Našiel som dáta, ktoré videl v ten čas backtester a z priloženého screenshotu môžete vidieť, že všetky ceny v žltom rámčeku sú väčšie než tá spodná, na ktorej by sa mala otvárať long pozícia. Kedže je to stop pokyn, tak by aktuálna cena mala byť nižšia, než tá na ktorej sa bude otvárať buy stop pozícia. Tá cena nie je nižšia, tak backtester neotvorí čakačku. Pri ostatných pokynoch rovnaká chyba, ktorá bude pravdepodobne v MQL kóde. 
c
#3

cullo6

13.05.2018 08:30

Subject changed from Strategy MT5 backtest to MQL code bug (MT5 tester errors)

MF
#4

Mark Fric

14.05.2018 08:45

Status changed from New to Confirmed

MF
#5

Mark Fric

14.05.2018 16:42

Status changed from Confirmed to Fixed

fixed, there was a bug in SQ4 testing. 


Error message in MT is not a bug, strategy doesn't control the correctness of orders, they are checked by MT trading engine.


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