Pas les mêmes résultat avec le même code ? (courtier différent)

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #201480 quote
    NathanC
    Participant
    New

    Bonjour,

    Avec mon compte sur saxo, j’ai construit un code de trading avant de m’apercevoir que seul IG proposait le système auto.
    J’ai alors ouvert un compte chez IG.

    J’ai donc importer (j’ai aussi testé un copier coller)  le code de trading de saxo sur mon PRT IG.
    Mais la pas moyen d’avoir les mêmes résultats. Est-ce que ça vient du stop garantis fournit par IG ?

    même version de PRT : 11.1-1.8.0_202

    #201481 quote
    Nicolas
    Keymaster
    Master

    Sans doute parce qu’il ne s’agit pas du même instrument ? (d’un côté un instrument avec certaines cotations et de l’autre un CFD avec des données différentes) et/ou des horaires de trading différents ? (ajustement UTC).

    #201484 quote
    NathanC
    Participant
    New

    Je trade sur le forex, en comparant sur l’EUR/GBP, les graph sont identiques d’un PRT à l’autre.

    Les signaux d’achat/vente que l’automatisme doit déclencher sont visibles sur les deux graphs de façon nette.

    l’horaire n’intervient pas dans mon code pour l’instant.

    #201492 quote
    NathanC
    Participant
    New

    Sur un basique comme penny stocks ca prend les même trades.

    il y a donc qqchose dans mon code qui fait que … mais quoi :/

     

    // Définition des paramètres du code
    DEFPARAM CumulateOrders = False // Cumul des positions désactivé
    
    //Tendance sur le autres timeframe
    // listing variable
    //UT+2
    timeframe(15 minutes)
    TrendUT2 = SuperTrend[3,10]
    HausseUT2 = (open>TrendUT2)
    BaisseUT2 = (open<TrendUT2)
    //UT+1
    timeframe(5 minutes)
    TrendUT1 = SuperTrend[3,10]
    HausseUT1 = (open>TrendUT1)
    BaisseUT1 = (open<TrendUT1)
    //UT
    timeframe(1 minute)
    KIJUN = KijunSen[9,26,52]
    TENKAN = TenkanSen[9,26,52]
    SSA = SenkouSpanA[9,26,52]
    SSB = SenkouSpanB[9,26,52]
    TrendUT = SuperTrend[3,10]
    
    //Indiquateur
    //Kijun
    Prev2UnderKijun = (close[1]<KIJUN[1])
    Prev2UpperKijun = (close[1]>KIJUN[1])
    Prev1UnderKijun = (close<KIJUN)
    Prev1UpperKijun = (close>KIJUN)
    //Tenkan
    Prev2UpperTenkan = (close[1]>TENKAN[1])
    Prev2UnderTenkan = (close[1]<TENKAN[1])
    Prev1UpperTenkan = (close>TENKAN)
    Prev1UnderTenkan = (close<TENKAN)
    //Nuage kumo
    Prev1UpperSSA = (close>SSA)
    Prev1UpperSSB = (close>SSB)
    Prev1UnderSSA = (close<SSA)
    Prev1UnderSSB = (close<SSB)
    //Tendance
    //Baisse
    BaisseUT =(open<TrendUT)
    HausseUT = (open>TrendUT)
    
    
    //Money management
    ONCE Capital = 3500
    ONCE Risk = 0.005
    equity = Capital + StrategyProfit
    maxrisk = round(equity*Risk)
    SLLong= abs( close - LOWEST[10](low))
    SLShort = abs( close - Highest[10](high))
    PositionSizeL = abs(round((maxrisk/SLLong)/PointValue)*pipsize)
    PositionSizeS = abs(round((maxrisk/SLShort)/PointValue)*pipsize)
    
     
    //ORDER Achat:
    //Kijun
    //close 2 avant sskijun// close prev au dessus// close pre au dessus tenkan// prev au dessus du nage SSA-SSB// convergence UT UT1 UT2
    IF Prev2UnderKijun AND Prev1UpperKijun AND Prev1UpperTenkan AND Prev1UpperSSA AND Prev1UpperSSB AND HausseUT2 AND HausseUT1 AND HausseUT THEN
    BUY PositionSizeL SHARES AT MARKET
    SET STOP LOSS SLLong
    type = 1
    ENDIF
    //fermeture ss kijun
    IF Prev1UnderKijun AND type = 1 THEN
    SELL AT MARKET
    type = 0
    ENDIF
    //tenkan(descri)
    //close 2 avant sstenkan// close prev au dessus tenkan// close pre au dessus kijun// prev au dessus du nage SSA-SSB// convergence UT UT1 UT2
    IF Prev2UnderTenkan  AND Prev1UpperTenkan AND Prev1UpperKijun AND Prev1UpperSSA AND Prev1UpperSSB AND HausseUT2 AND HausseUT1 AND HausseUT AND type<>1 THEN
    BUY PositionSizeL SHARES AT MARKET
    SET STOP LOSS SLLong
    type = 2
    ENDIF
    //fermeture ss kijun
    IF Prev1UnderTenkan AND type = 2 THEN
    SELL AT MARKET
    ENDIF
    
    
    //Order Sell
    //close 2 avant au dessuskijun// close prev en dessous// close pre au dessous tenkan// prev au dessous du nage SSA-SSB// convergence UT UT1 UT2
    IF Prev2UpperKijun AND Prev1UnderKijun AND Prev1UnderTenkan AND Prev1UnderSSA AND Prev1UnderSSB AND BaisseUT2 AND BaisseUT1 AND BaisseUT THEN
    SELLSHORT PositionSizeS SHARES AT MARKET
    SET STOP LOSS SLShort
    type = 3
    ENDIF
    //fermeture ss kijun
    IF Prev1UpperKijun AND type = 3 THEN
    EXITSHORT AT MARKET
    type = 0
    ENDIF
    //tenkan(descri)
    //close 2 avant au dessustenkan// close prev en dessous tenkan// close pre en dessous kijun// prev en dessous du nuage SSA-SSB// convergence UT UT1 UT2
    IF Prev2UpperTenkan  AND Prev1UnderTenkan AND Prev1UnderKijun AND Prev1UnderSSA AND Prev1UnderSSB AND BaisseUT2 AND BaisseUT1 AND BaisseUT AND type<>3 THEN
    SELLSHORT PositionSizeS SHARES AT MARKET
    SET STOP LOSS SLShort
    type = 4
    ENDIF
    //fermeture ss kijun
    IF Prev1UpperTenkan AND type = 4 THEN
    EXITSHORT AT MARKET
    ENDIF
    
    #201494 quote
    fifi743
    Participant
    Master

    je pense que le flux est pas le même.
    un algo qui donne de bon résultat avec IG donne de mauvais résultat avec IB

    #201500 quote
    NathanC
    Participant
    New

    cad ?  je vois les opportunités d’achat/vente sur les 2 graphs PRT, saxo et IG. En quoi le flux peut empecher l’identification automatique chez IG et pas chez saxo ?

    #201504 quote
    Nicolas
    Keymaster
    Master

    Est-ce que les valeurs OHLC des bougies sont exactement les mêmes ?

    un algo qui donne de bon résultat avec IG donne de mauvais résultat avec IB

    Ne faisons pas une généralité. Il est logique qu’un code “fitté” sur des datas spécifiques performent différemment sur d’autres datas.

    #201507 quote
    NathanC
    Participant
    New

    Les valeurs OHLC ne sont pas strictement identiques, il y a des variations infimes.
    Quand une bougie casse ma tenkan, sur saxo je pense que 99.99999 …. % des cas elle casse aussi la tenkan sur IG

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

Pas les mêmes résultat avec le même code ? (courtier différent)


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
NathanC @nathanc Participant
Summary

This topic contains 7 replies,
has 3 voices, and was last updated by NathanC
3 years, 5 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 09/27/2022
Status: Active
Attachments: No files
Logo Logo
Loading...