// Conditions pour ouvrir une position en vente à découvert
indicator3 = RSI[14](close)
c3 = (indicator3 CROSSES OVER 30)
indicator4 = CCI[4]
c4 = (indicator4 crosses under -100)
mme1 = ExponentialAverage[10](close)
mme2 =ExponentialAverage[90](close)
c5 =mme1<mme2
IF c5 or c3 or c4 then
IF not shortonmarket then
SELLSHORT 1 CONTRACT AT MARKET
endif
endif
// Stops et objectifs
SET STOP pTRAILING 50
SET TARGET pPROFIT 27
Exemple tout simple juste pour dire que le système ne tient pas compte le fait d’attendre d’être en dessous de moyenne mobile longue pour déclencher un SELL
Pourtant le manuel de Prorealtime est très explicite !!!
Avez vous une idée ?
En fait pour plus précis
Il faudrait qu’à partir du moment ou la MM courte passe en dessous de la MM longue (condition prioritaire), qu’il soit possible de passer un ordre SELL si C3 ou C4 venaient à confirmer
Merci de votre aide
Tu utilises ici des conditions OU pour lancer ton ordre SELLSHORT, donc 1 de tes 3 conditions seulement doit être vrai pour que l’ordre s’exécute.
En fait tu devrais avoir :
IF c5 AND (c3 or c4) then