Aucune prise de position sur backtests

Forums ProRealTime forum Français Support ProOrder Aucune prise de position sur backtests

Viewing 4 posts - 1 through 4 (of 4 total)
  • #182796

    Bonjour a tous,

     

    Ci dessous un programme que j’essaye de créer suivant la stratégie suivante ( que j’aimerais retravailler suivant différents paramètres mais a la main c’est long 😉 ). Pourriez vous y jeter un oeil et le controler, car j’ai des doutes sur la syntaxe et de plus ça me ressort aucune pris de position. (pourtant il devrai y en avoir) Merci pour votre aide

    Les conditions de prise de position à l’achat ( en DAILY)

    • Que le RSI 4 periodes soit en dessous de 28
    • Que le prix soit au dessus de MM100
    • Que le prix soit au dessus de MM300
    • Que la MM300 soit croissante sur les 10 derniers jours minimum
    • Prise de position juste avant fermeture de 17h30 (pour l’europe) si toutes les conditions sont OK ( j’ai mis // devant close pour éviter que ce soit en cloture de bougie)
    • Jours possibles de prise de positions Lundi, Mardi,Mercredi,jeudi,vendredi

     

    Sortie de position

    • RSI est au dessus de 80

    Stop

    • a 6%

     

    Le code :

     

     

    #182813

    Bonjour,

    Pas de prise de position est insuffisant pour déduire qu’il y a un problème, ça peut être que les conditions ne sont pas rencontrées sans qu’il y ait de bug… Il faut partir d’un exemple de position qui aurait dû être prise mais ne l’a pas été, pour qu’autrui reproduise le problème, et fournir les détails: quel actif avec quel broker dans quel timeframe sur quelle bougie?

    La commande “graph” (et tant qu’on y est mentionnons “graphonprice” si on veut visualiser dans la fenêtre du prix plutôt qu’en fenêtre séparée) permet de débugguer afin de visualiser toutes les conditions individuellement:

    https://www.prorealcode.com/documentation/graph/

    https://www.prorealcode.com/documentation/graphonprice/

    De là l’utilisateur peut voir si une des conditions c1,c2,c3,c4, not daysforbiddenentry reste à faux de façon inattendue, empêchant la prise de positions (et potentiellement en déduire les modifications éventuelles à apporter au code, ou moins fréquemment mais à ne pas exclure quand on a fait le tour de tout le reste, s’il y a un éventuel souci plateforme)

    #182821

    Bonjour

    Merci pour votre retour.

     

    Test en UT jour, sur CFD CAC 40 chez IG (France 40)

    Voir IMAGE 1, sur laquelle j’ai identifié 2 exemples de positions valables entrée fleche verte et sortie fleche rouge

     

    Sur Image 2, synthese d’un test sur plus de 10 ans : pas de position

     

    Ci dessous le code modifié en ajoutant la fonction graph. ( si c’est bien comme cela qu’il faut procéder)

    Là je ressort une droite rouge avec 2 pics ( image 3 )

     

    pour la sortie de position quand RSI > 80 j’ai aussi repris le code que vous m’avez indiqué dans un precedent post

     

     

     

    Ensuite j’ai ajouté en fin de code les instructions graphonprice ci dessous, mais aucune changement / affichage

     

     

    J’ai testé sans mettre les horaires de trade dans le code et là ça prend des positions qui se rapproche des exemples ( flèche bleue et croix orange = résultat du backtest)

    Voir IMAGE 4

     

    Merci pour votre aide

     

     

    #182826

    bonsoir,

    tu enleve les deux flat en haut.

    et la condition C4

    c4 = summation[10](ma>ma[1])

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

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