Historique insuffisant pour lancer mon système – Preloadbars

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #42148 quote
    alizee
    Participant
    New

    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 quote
    Nicolas
    Keymaster
    Master

    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 quote
    alizee
    Participant
    New

    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…

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

Historique insuffisant pour lancer mon système – Preloadbars


Support ProOrder

New Reply
Author
author-avatar
alizee @alizee Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by alizee
8 years, 6 months ago.

Topic Details
Forum: Support ProOrder
Language: French
Started: 08/01/2017
Status: Active
Attachments: No files
Logo Logo
Loading...