ProOrder IG : ordres non déclenchés sur US Tech 100

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #259121 quote
    Marco PRT
    Participant
    New

    Bonjour,

    je me permets de vous contacter car j’ai un souci pour la mise en éxècution de mes ordres sur proorders.

    Je suis nouveau sur le tradinG. Je me suis inscrit avec un compte IG. J’ai fait des robots achat et short sur le US Tech 100, l’Or Cash, le Cuivre High Grade etle Japan 225. Je prends 0,5 contrat chaque ordre.

    Je me permets de mettre une copie de deux codes afin de savoir si cela vient de la. Je ne suis pas un initié, désole. Et merci pour l’aide.


    Exemple d’Achat sur US Tech 100 :

    //-------------------------------------------------------------------------
    // Code principal : HA Impuls BearBull NASDAQ
    //-------------------------------------------------------------------------
    //-------------------------------------------------------------------------
    // Code principal : Heiken Ashi Impulsion BearBull
    //-------------------------------------------------------------------------
    
    DEFPARAM cumulateorders=false
    // ============================
    // PARAMÈTRES
    // ============================
    
    // ===== PARAMETRES =====
    ONCE x = 76.0
    ONCE y = 35.0
    ONCE z = 181.0
    bars = 10
    tf = 1
    smooth = 3
    threshold = 20
    
    // ===== CALCUL VITESSE =====
    pip = pipsize
    speed = ((close - close[1]) / pip) / tf
    
    // ===== LISSAGE =====
    smoothSpeed = average[smooth](speed)
    
    // ===== CUMUL IMPULSION =====
    zoneSpeed = summation[bars](smoothSpeed)
    
    // ===== DETECTION ZONES =====
    bullZone = 0
    bearZone = 0
    
    IF zoneSpeed > threshold THEN
    bullZone = zoneSpeed
    ENDIF
    
    IF zoneSpeed < -threshold THEN
    bearZone = zoneSpeed
    ENDIF
    
    
    // ===============================
    // 1️⃣INDICATEURS MACD
    // ===============================
    MACDL = MACD[12,26,9]
    SignalMACD = MACDSignal[12,26,9]
    Hist = MACDL - SignalMACD
    
    
    // ============================
    // HEIKEN ASHI
    // ============================
    HAClose = (Open + High + Low + Close) / 4
    
    IF BarIndex = 0 THEN
    HAOpen = (Open + Close) / 2
    ELSE
    HAOpen = (HAOpen[1] + HAClose[1]) / 2
    ENDIF
    
    GreenHA = HAclose > HAopen
    RedHA  = HAclose < HAopen
    
    // --- Moyenne mobile simple ---
    ema1 = Average[7](close)
    ema2 = Average[200](close)
    
    
    // --- ADX FILTRE DE TENDANCE ---
    ADXval = ADX[14]
    TrendOK = ADXval > 20
    
    // Conditions pour ouvrir une position acheteuse
    IF NOT LongOnMarket AND haopen<haclose and bearzone and zonespeed<=-35 and speed [5]> speed [1] and ema1>ema2 THEN
    BUY 1 CONTRACTS AT MARKET
    SET target profit 76
    SET STOP $LOSS 181
    ENDIF
    
    // Conditions pour fermer une position acheteuse
    If LongOnMarket AND bullzone and speed [5]<speed[1] THEN
    SELL AT MARKET
    ENDIF
    

    Exemple de Vente sur US Tech 100 :

    //-------------------------------------------------------------------------
    // Code principal : SH Ema Impuls Nasd 1m
    //-------------------------------------------------------------------------
    //-------------------------------------------------------------------------
    // Code principal : Heiken Ashi EMA MACD ADX TPSL
    //-------------------------------------------------------------------------
    // ============================
    // PARAMÈTRES
    // ============================
    
    // ===== PARAMETRES =====
    ONCE x = 31.0
    ONCE y = 211.0
    ONCE z = 30.0
    bars = 10
    tf = 1
    smooth = 3
    threshold = 20
    
    // ===== CALCUL VITESSE =====
    pip = pipsize
    speed = ((close - close[1]) / pip) / tf
    
    // ===== LISSAGE =====
    smoothSpeed = average[smooth](speed)
    
    // ===== CUMUL IMPULSION =====
    zoneSpeed = summation[bars](smoothSpeed)
    
    // ===== DETECTION ZONES =====
    bullZone = 0
    bearZone = 0
    
    IF zoneSpeed > threshold THEN
    bullZone = zoneSpeed
    ENDIF
    
    IF zoneSpeed < -threshold THEN
    bearZone = zoneSpeed
    ENDIF
    
    
    // ===============================
    // 1️⃣INDICATEURS MACD
    // ===============================
    MACDL = MACD[12,26,9]
    SignalMACD = MACDSignal[12,26,9]
    Hist = MACDL - SignalMACD
    
    
    // ============================
    // HEIKEN ASHI
    // ============================
    HAClose = (Open + High + Low + Close) / 4
    
    IF BarIndex = 0 THEN
    HAOpen = (Open + Close) / 2
    ELSE
    HAOpen = (HAOpen[1] + HAClose[1]) / 2
    ENDIF
    
    GreenHA = HAclose > HAopen
    RedHA  = HAclose < HAopen
    
    // --- Moyenne mobile simple ---
    ema1 = Average[1](close)
    ema2 = Average[50](close)
    ema3 = Average[200](close)
    
    // --- ADX FILTRE DE TENDANCE ---
    ADXval = ADX[14]
    TrendOK = ADXval > 20
    
    // ===============================
    // 3️⃣CONDITIONS D’NTRÉ
    // ===============================
    CrossUpMACD = (SignalMACD[1] > MACDL[1]) AND (MACDL[2] > SignalMACD[2])
    EntryLong  = ema1<ema2 and bullzone and speed[1]-speed[2]>z
    
    
    // ===============================
    // 4️⃣CONDITIONS DE SORTIE
    // ===============================
    CrossDownMACD = (MACDL[1] > SignalMACD[1]) AND (MACDL [2] < SignalMACD [2])
    ExitCond1   = (MACDL[1] < MACDL[2])
    ExitLong   = ema1 crosses over ema3
    // ============================
    // LOGIQUE DE TRADING
    // ============================
    
    // Entrée : bougie HA verte
    IF Entrylong and NOT OnMarket THEN
    SELLSHORT 1 CONTRACT AT MARKET
    // ATTENTION : valeurs numéiques directes
    set target profit x
    SET STOP LOSS y   // 20 pips
    ENDIF
    
    // Sortie : à la bougie suivante
    IF OnMarket AND Exitlong THEN
    EXITSHORT AT MARKET
    ENDIF
    


    Je vous remercie vraiment, j’ai loupé du coup quelque petit bon trades….

    Marco

    #259133 quote
    Nicolas
    Keymaster
    Master

    Je n’ai pas testé, mais que se passe t’il exactement ? Y a t’il des ordres dans les backtests ? Le soucis c’est uniquement en exécution live via ProOrder c’est cela ?

    #259135 quote
    Marco PRT
    Participant
    New

    Mille merci et désole Nicolas, je suis tout nouveau tout neuf.


    En fait, mes backtest passent. J’ai mis en robots proorders le 10 mars pour des prises de 0.5 contrats mais malgré des positions qui apparaissent depuis je n’ai eu que des ordres rejetés.


    Est ce le code? Est ce des paramètres sur prorders?

    #259137 quote
    Nicolas
    Keymaster
    Master

    Dans les codes on a par exemple:

    BUY 1 CONTRACTS AT MARKET
    

    soit 1 contrat lancé au marché, donc d’où provient le 0.5 contrats dont tu parles stp ?

    Pour les ordres rejetés, en théorie dans la liste des ordres rejetés, dans la plateforme, si on survole l’infobulle avec la souris, on a des informations sur le pourquoi du rejet de l’ordre.

    #259138 quote
    Marco PRT
    Participant
    New
    <p>Je n’arrive pas prendre d’imprime écran mais l’info bulle me dit en deux lignes : attend pour la première et au bout d’environ 2mn il s’annule sur la seconde ligne. Je n’ai pas plus d’information.</p><p><br></p><p>J’ai des 0.5 contrat sur le nasdaq et des 1 sur l’or.</p><p><br></p><p>est ce le code qui bloque?</p><p><br></p>
    #259139 quote
    Marco PRT
    Participant
    New

    Voila ce qui m’apparait :

    #259141 quote
    Marco PRT
    Participant
    New
    #259142 quote
    Nicolas
    Keymaster
    Master

    Sauf erreur de ma part, ces ordres “annulés” ce sont les target et stoploss qui ont été supprimés une fois que l’ordre au marché associé a été fermé.

    Si aucun ordre ne s’ouvre au marché, il est possible que la taille de contrat minimale soit supérieure à 0.5.

    #259150 quote
    Marco PRT
    Participant
    New

    soit 1 contrat lancé au marché, donc d’où provient le 0.5 contrats dont tu parles stp ?


    Mille merci cela venait d’un mauvais codage de ma part.


    Belle soirée

Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.

ProOrder IG : ordres non déclenchés sur US Tech 100


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
Marco PRT @marcoprt Participant
Summary

This topic contains 8 replies,
has 2 voices, and was last updated by Marco PRT
4 hours, 31 minutes ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 03/19/2026
Status: Active
Attachments: 1 files
Logo Logo
Loading...