Backtest ne déclenche pas achat et vente quand il faut

Forums ProRealTime forum Français Support ProOrder Backtest ne déclenche pas achat et vente quand il faut

  • This topic has 2 replies, 2 voices, and was last updated 3 years ago by avatarGues.
Viewing 3 posts - 1 through 3 (of 3 total)
  • #132031

    Bonjour

    Je débute, aussi programme très très simple basé sur indicateurs DMI, pour développer ensuite la méthode pas à pas:

    Position longue:

    achat lorsque, DIplus étant supérieur à DIMinus,  DI traverse de bas en haut DIminus

    vente  soit lorsque DIminus devient supérieur DIplus, soit lorsque DI devient supérieur à DIplus

    Le backtest donne des résultats à priori surprenants:

    parfois n’achète pas lorsqu’il faudrait, achète aussi alors que les indicateurs ne l’indiquent pas (ou  plusieurs barres après?)

    la vente est souvent tardive par rapport aux indicateurs….

    J’ai essayé avec “crosses over” au lieu des deux conditions, cela ne résoud pas le problème

    Quant aux positions courtes, le code est strictement symétrique, on remplace DIplus par DIminus (sauf erreur de ma part), mais ne déclenche jamais de vente (ne prend jamais de positon), alors que les occasions ne manquent pas

    Evidemment cela m’empêche d’aller plus loin, ceci n’étant clairement qu’un embryon

    Merci de m’indiquer  ce qui cloche

     

    #132065

    J’ai ajouté le code à ton message, plus simple et rapide, plutôt que de télécharger un fichier Word ! Merci d’ajouter du code au corps des messages avec le bouton dédié la prochaine fois.

    A première lecture, je ne vois pas d’erreurs dans ton programme, afin d’être sûr que les indicateurs retournent les mêmes valeurs que ceux appliqués à ton graphique, je te suggère de les GRAPHer:

     

    #132158

    Effectivement backtest déclenche suivant les valeurs indiquées par Graph.

    Merci.

    Mais, outre la surprise, cela pose question: que penser de cette différence: pourquoi les valeurs des indicateurs sont elles différentes, ou autrement dit comment vérifier les paramètres de calcul des indicateurs dans les deux cas, si c’est de là que vient la différence?  Sinon?????

    Merci

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