Aide à la création d’un code
Forums › ProRealTime forum Français › Support ProOrder › Aide à la création d’un code
-
-
11/26/2025 at 9:38 AM #253976
Bonjour, je suis en train de me former à la programmation mais je n’en suis qu’aux débuts, càd nulle part 🙂
J’aurais dans l’immédiat besoin d’un code je pense assez simple pour une stratégie de base que je compte améliorer au fure et à mesure de mon apprentissage.
Voici les données pour la création de ce code.
Instruments : Indices, graphique 30 min
Je souhaiterais qu’à 13h30 (variable que je pourrais modifier), le robot prenne une position à l’achat si la bougie journalière (la bougie du jour jusque 13h30) est verte (en hausse) et inversément, une position à la vente si la bouge du jour est rouge (en baisse).
Je souhaiterais que ce code me donne la possibilité de :
- choisir le nombre de contrats souhaité
- clôturer ma position à une heure précise, par exemple 22h (variable que je pourrais modifier)
Enfin, mettre un SL à 1X l’ATR et un TP à 2X l’ATR : l’idéal serait que je puisse modifier les variables ATR et même mieux, me donner la possiblité de mettre ou non un TP et un SL (Par exemple, avant de lancer la stratégie, je devrais dire SL oui ou non et TP oui ou non.
J’espère avoir été clair 🙂
Si parmi vous quelqu’un pouvait me réaliser cela ce serait super sympa.
Mille mercis et bons trades à toutes et à tous.
11/26/2025 at 4:38 PM #253990voici:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475// Main Parameters DefinitionDEFPARAM CumulateOrders = False // Do not cumulate positionsDEFPARAM FlatAfter = 220000 // Force close all positions after this time// --- CONFIGURABLE VARIABLES (For optimization or manual adjustment) ---// Entry Time (Format HHMMSS)TimeEntry = 133000// Forced Exit Time (Format HHMMSS)TimeExit = 220000// Position Sizen = 1// ATR Period for risk calculationATRLength = 14// Stop Loss ConfigurationactiveSL = 1 // 1 = Yes, 0 = NomultSL = 1.0// Take Profit ConfigurationactiveTP = 1 // 1 = Yes, 0 = NomultTP = 2.0// -----------------------------------------------------------------// STRATEGY LOGIC// -----------------------------------------------------------------// Current ATR CalculationATR = AverageTrueRange[ATRLength](close)// Check conditions only at the defined entry closing timeIF Time = TimeEntry THEN// Determine the color of the daily candle up to this momentisBullish = Close > DOpen(0)isBearish = Close < DOpen(0)// Long Entry (Buy)IF isBullish THENBUY n CONTRACTS AT MARKET// Stop and Target Configuration for the positionIF activeSL THENSET STOP LOSS ATR * multSLENDIFIF activeTP THENSET TARGET PROFIT ATR * multTPENDIFENDIF// Short Entry (Sell)IF isBearish THENSELLSHORT n CONTRACTS AT MARKET// Stop and Target Configuration for the positionIF activeSL THENSET STOP LOSS ATR * multSLENDIFIF activeTP THENSET TARGET PROFIT ATR * multTPENDIFENDIFENDIF// -----------------------------------------------------------------// TIME EXIT// -----------------------------------------------------------------// If we reach the exit time, close everything// This acts as a safeguard before the FlatAfter triggersIF Time >= TimeExit THENSELL AT MARKETEXITSHORT AT MARKETENDIF// Visual check on chartGRAPHONPRICE DOpen(0) AS "Daily Open" COLOURED(0, 0, 255)2 users thanked author for this post.
11/26/2025 at 6:06 PM #253996Waouw, mille mercis, c’est super sympa.
Ce code est très facile à utiliser, top de chez top.
J’ai maintenant de quoi travailler.
Merciiiiiiiiiiiii
1 user thanked author for this post.
11/28/2025 at 8:55 AM #254023Re bonjour. J’aurais encore besoin d’une petite aide pour le code que vous m’avez créé.
J’ai la possibilité de mettre des SL et TP en fonction d’un multiplicateur de l’ATR.
Serait-il possible de rajouter la possibilité de mettre des SL et TP en fonvtion d’un nombre de pips (je mets alors NON pour les SL et TP en fonction de l’ATR) ?
Je vous remercie,
Patrick
11/28/2025 at 3:30 PM #254048claro. Puedes utilizar la instrucción
12SET STOP PLOSS 50SET TARGET PPROFIT 50https://www.prorealcode.com/documentation/ploss-2/
https://www.prorealcode.com/documentation/pprofit/ -
AuthorPosts
Find exclusive trading pro-tools on 