Historique insuffisant pour lancer mon système – Preloadbars

Forums ProRealTime forum Français Support ProOrder Historique insuffisant pour lancer mon système – Preloadbars

Viewing 3 posts - 1 through 3 (of 3 total)
  • #42148

    Bonjour,

    J’ai creer un code qui fonctionne plutôt bien, je l’exécute depuis 1 semaine sur mon compte demo IG, mais en voulant le lancer sur mon compte réel (CFD risques limités) j’ai ce message à chaque fois que je veux lancer le système :

    Historique insuffisant pour au moins un des indicateurs. Veuillez définir un nombre de bar précahargé suffisant (exemple Preloadbars = 2000)

    Du moins quelque chose comme ça…

     

    Je ne comprend pas  : les indicateurs que j’utilise vont chercher jusqu’à 400 barres précédentes. En théorie 400 barres préchargées devrait suffire ??

    Si je lance le système sur un graph de 1000 unités, 1400 barres devrait suffire ??

    En mettent jusqu’à 9 000 barres, le système est toujours rejeté avec le même message d’erreur. Pourtant il fonctionne très bien sur le compte démo ?????

     

    Merci de m’éclairer

    #42164

    Difficile de te dépanner sans avoir vu le code. Mais, même si des indicateurs n’ont que 400 périodes, il est tout à fait possible que dans leurs calculs ils en considèrent bien davantage (comme pour les moyennes mobiles exponentielles et ça n’est qu’un exemple).

    Il y a sans aucun doute une raison valable à ce message, et il est même possible que celui ci ne corresponde pas tout à fait à l’erreur contenu dans le code (je ne dis pas que c’est forcément une erreur attention 🙂 )

    #42191

    Apparement le problème est entre BarIndex/IntradayBarIndex et Preloadbars….

    Je ne saurais pas expliquer pourquoi mais lorsque j’utilise BarIndex le message d’erreur apparait systématiquement.

    Pour contourner le problème, au lieu de faire : condition sortie = indicateur – indicateur[BarIndex – TradeIndex] < x  j’ai fait :

    IF conditions…. THEN

    BUY 1 CONTRACT AT THE MARKET

    indicateur1 = indicateur

    ENDIF

    IF indicateur – indicateur1 < x THEN

    SELL AT THE MARKET

    ENDIF

     

    J’évite ainsi le problème. D’autant plus que j’avais des problèmes avec Tradeindex et Barindex (qui des fois ne bouge pas…)

    Si ça peux servir à quelqu’un…

    1 user thanked author for this post.
Viewing 3 posts - 1 through 3 (of 3 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login