Peut être que 15 n’est pas adapté à la taille d’un point de l’instrument ? 1 point vaut vraiment 1 ou 0.01 ou 0.0001 ? ou …. ?
Le mieux est toujours d’utiliser une conversion à l’instrument tradé pour que ce soit universel :
|
IF NOT ONMARKET THEN NouveauStop=0 ENDIF IF LONGONMARKET AND close-tradeprice(1)> 15 * pointsize and NouveauStop=0 THEN NouveauStop = tradeprice(1) - (StopInitial + 20 * pointsize) ENDIF IF longonmarket and NouveauStop >0 THEN SELL AT NouveauStop STOP ENDIF |
Par ailleurs en faisant un GRAPHONPRICE de ton niveau de stop, ça te permettrait de comprendre ce qui cloche :