Forums › ProRealTime forum Français › Support ProOrder › remontée du stop loss sur position courte › Reply To: remontée du stop loss sur position courte
07/29/2025 at 12:13 PM
#249193
Voilà:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
// Définition des paramètres du code DEFPARAM CumulateOrders = False // Cumul des positions désactivé // Annule tous les ordres en attente et ferme toutes les positions à l’heure "FLATAFTER" DEFPARAM FLATAFTER = 220000 // Empêche le système de placer des ordres pour entrer sur le marché ou augmenter la taille d’une position avant l’heure spécifiée noEntryBeforeTime = 093000 timeEnterBefore = time >= noEntryBeforeTime // Empêche le système de placer des ordres pour entrer sur le marché ou augmenter la taille d’une position après l’heure spécifiée noEntryAfterTime = 093700 timeEnterAfter = time < noEntryAfterTime // Conditions pour ouvrir une position en vente à découvert indicator1 = RSI[9](close) c1 = (indicator1 > 0) IF c1 AND timeEnterBefore AND timeEnterAfter THEN SELLSHORT 5 CONTRACT AT MARKET ENDIF // Calcul des points gagnés (si la valeur est positive) ou perdus (si la valeur est négative). Pips = PositionPerf * PositionPrice / PipSize * abs(CountOfPosition) // Placez votre stop au breakeven si le gain est d'au moins 20 points. // Cela fonctionne aussi bien pour les transactions LONGUES que COURTES. IF Pips >= 20 THEN SET STOP BreakEven ENDIF // Stops et objectifs SET STOP pLOSS 20 SET TARGET pPROFIT 40 |