Erreur sur prise de position ???

Forums ProRealTime forum Français Support ProOrder Erreur sur prise de position ???

Viewing 7 posts - 1 through 7 (of 7 total)
  • #128734

    Bsr la communauté,

    depuis quelques jours j’analyse le code de mes stratégies sur graphique…. je suis vraiment novice en programmation PRT, mais lorsque je contrôle sur les graphiques les ordres passé par le bot, j’ai l’impression qu’il y a des erreurs par rapport aux conditions dans les prises de positions.

    ci-dessous un exemple:

    je joins le code afin que vous puissiez effectuer vos propre test et d’avoir des précisions sur le pourquoi de cette situation:

    DAX en M1

    le bot n’est pas censé ouvrir une position short à cet endroit…..MMA est supérieur  à MMB, pourtant il short quand même.

    si quelqu’un peut m’apporter des éléments de réponses, je suis preneur.

    Merci d’avance pour les explications

     

    Slts

    #128774

    Pour débugger un code, il faut commencer par grapher ses booléens (ici ceux utiliser pour ouvrir ta position de short) :

    si il retourne 1 (logiquement), alors vérifier chacune des valeurs, ici tes moyennes mobiles:

    pour vérifier leurs concordances avec les valeurs des EMA appliquées sur ton graphique, je pense que ton problème vient de celles-ci.

    #128804

    Bonjour Nicolas,

    le problème vient du décalage verticale appliqué sur MMA et MMB.

    le % de décalage appliqué à MMA et MMB ne concorde pas avec le décalage verticale appliqué aux moyennes mobiles (indicateur sur le graphique)

    ***j’ajuste en modifiant le paramètre***

    as tu une idée pour quelles raison la valeur donnée au code (*1.00001 et 1.00003) ne coincide pas avec le meme incrément appliqué à l’indicateur moyenne mobile sur le graphique (ema9 et 21))

     

    slts

    #128807

    Je pense que le décalage est en valeur prix (close) et non celui de la EMA en question, soit EMA+close*facteur (à vérifier toutefois).

    Le mieux c’est de coder un simple indicateur et de comparer avec la version de la plateforme.

     

    #128813

    Lorsque je n’applique pas de correction verticale, ne n’ai pas de problème….les courbes s’aligne.

     

    #128817

    La bonne syntaxe devrait être celle-ci :

    0.00001 % = 0.0000001

    #128887

    Merci Nicolas!

    En effet c’est déjà mieux

Viewing 7 posts - 1 through 7 (of 7 total)

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