Bonjour à tous,
Y aurait-il un moyen d’introduire un marqueur des transactions gagnantes et perdantes sur la courbe gains et pertes du probacktest et/ou sur le marqueur de positions ? En effet, la courbe ne permet pas de visualiser rapidement quand les transactions finissent gagnantes ou perdantes ?
Merci d’avance !
Sur la courbe des gains/pertes ou la courbe de positions directement je ne crois pas, il n’y a que la commande “graph” pour des courbes dans une fenêtre séparée ou “graphonprice” pour une courbe dans la fenêtre du prix. Si éventuellement ça peut suffire avec une fenêtre séparée, tu peux te créer une variable (appelons-la “perf”) dans le backtest, qui par exemple pourrait valoir +1 ou -1 selon qu’une position a été gagnante ou pas, et 0 quand hors de position (ou même en position si on ne veut voir perf qu’en sortie), et mettre un “graph perf” à la fin du backtest… mais ça restera en fenêtre séparée…
Voilà ce qu’il est possible de faire, les pics rouges et verts représentent les pertes / gains :
a = rsi[14] crosses over 50
if a and not onmarket then
buy at market
set target pprofit 30
set stop ploss 60
endif
igain = 0
iloss = 0
if strategyprofit<>strategyprofit[1] then
if positionperf(1)>0 then //gain
r=0
g=255
igain = strategyprofit
endif
if positionperf(1)<0 then //loss
r=255
g=0
iloss = strategyprofit
endif
endif
graph strategyprofit
graph igain coloured(0,255,0)
graph iloss coloured(255,0,0)
Super merci beaucoup pour cette aide !