Bonjour
Je ne souhaite pas générer le code via Probacktest, mais créer un indicateur qui afficherait un graphe, à l'identique du graphe gain-perte de Probacktest.
Je n'y suis pas parvenu entièrement. Je sollicite votre aide.
Merci pour votre aide.
Sur Probacktest, la stratégie en journalier est:
Achat sur croisement haussier de la Mb7 et Mb15
Vad sur croisement baissier Mb15 et Mb7
Voici le code de de l'indicateur, le problème est que durant la période de vad, j'ai un traçage horizontale.
once cap=1000
MbCt=Average[7](close)
MbLt=Average[15](close)
if MbCt crosses over MbLt then
Position=1
elsif MbCt crosses under MbLt then
Position=-1
else
Position=0
endif
Rem Achat
if Position=1 then
nbr=round (cap/close)
cap=cap-(nbr*close) //-5
flag=1
ENDIF
Rem Vente
if Position=-1 then
flag=0
cap=cap+(nbr*close) //-5
endif
if flag=1 then
capital=cap+(nbr*close)
else
capital=cap
endif
return capital
Je ne souhaite pas générer le code via Probacktest, mais créer un indicateur qui afficherait un graphe, à l'identique du graphe gain-perte de Probacktest.
Je n'y suis pas parvenu entièrement. Je sollicite votre aide.
Merci pour votre aide.
Sur Probacktest, la stratégie en journalier est:
Achat sur croisement haussier de la Mb7 et Mb15
Vad sur croisement baissier Mb15 et Mb7
Voici le code de de l'indicateur, le problème est que durant la période de vad, j'ai un traçage horizontale.
once cap=1000
MbCt=Average[7](close)
MbLt=Average[15](close)
if MbCt crosses over MbLt then
Position=1
elsif MbCt crosses under MbLt then
Position=-1
else
Position=0
endif
Rem Achat
if Position=1 then
nbr=round (cap/close)
cap=cap-(nbr*close) //-5
flag=1
ENDIF
Rem Vente
if Position=-1 then
flag=0
cap=cap+(nbr*close) //-5
endif
if flag=1 then
capital=cap+(nbr*close)
else
capital=cap
endif
return capital