Backtests timeframe multiple avec TrendDecoder

Forums ProRealTime forum Français Support ProOrder Backtests timeframe multiple avec TrendDecoder

Viewing 15 posts - 1 through 15 (of 42 total)
  • #193738

    Bonjour j’ai un souci de backtest avec ce super indicateur…

    le problème est que j’essaye de le backtester dans les conditions de 3 UT et le signal +1 correspond à la flèche qui démarre le trend haussier puis la ligne de trend haussier passe en signal  0…et idem en trend baissier flèche baissière signal=-1 puis le trend baissier est signal =0

    donc pour backtester en 3 UT il faut réussir à dire dans l’ut principale +1 ça c’est facile mais l’ut inférieure et l’ut supérieure ne sont pas à +1 mais soit à 0 (trend haussier ou baissier) soit en box 2 ou -2 etc(box haussière ou baissière)

    l’idée serait de pouvoir dire ut 5mn le signal= 1 et qu’il compte sur l’ut 1 heure (ut supérieure) s’il y a eu un signal 1 Idem pour l’ut 15mn

    vous allez me dire c’est facile prend le 5mn signal 1

    et en time frame 15mn dit close [3] pour le 1 heure close  [12] mais non ça ne peut pas marcher le signal 1 n’est pas forcément là à ce même instant

    donc j’aurais besoin d’une boucle qui cherche le signal 1 en arrière tout en éliminant le signal -1 (demarrage de trend baissier) et le signal -2 (box de retournement) et -3 ligne de tendance baissière

    que ça ne s’active que si dans le « passé « des ut supérieures c’était 1 ou 2 ou 3 et que ça ne valide pas s’il y avait un -1 -2 ou -3

    Désolé pour ceux qui n’ont pas ce super indicateur ça peut paraître compliqué mais c’est très simple…

    le problème est exactement le même  pour d’autres indicateurs

    De même je ne suis pas sûr que le screener posté plus haut fonctionne le signal ne peut pas être à 3 dans 3 ut en même temps donc il en ressort zéro trade…zéro valeur a trader

    lorsque le signal est 3 c’est une seule fois pas pendant  toute la durée ou la ligne de support  est haussière donc impossible que le signal 3 apparaisse en même temps sur les 3 UT

    je posterai un graphique avec les signaux à mon retour de vacances

    D’avance merci

    Arnaud

    ps : merci kris pour le lien

     

    #193744

    J’ai scindé la question dans un nouveau sujet, puisque non lié à la précédente question sur le screener de cet indicateur.

    Je pense en effet qu’une image pourrait aider à la compréhension de la question 🙂

    #194149

    bonsoir,

    voilà l’image

    le signal 1 par exemple ne peut pas être 1 sur les autres UT

    hors c’est tout l’intérêt d’un système quel qu’il soit de travailler sur 3 UT pour confirmer la tendance et rester ou en sortir rapidement

    il y a un moyen j’en suis sûr.

    Merci pour votre aide

    cdt

    Arnaud

    #194163

    pour rappel :

    la question est valable pour la majorité des indicateurs ProrealMarket ou autres…

    dès que l’on veut programmer sur 3 UT

    Étant donné que l’on ne peut faire appel à la ligne de trend il n’est possible que d’appeler le signal

    hors le signal =1 par exemple ne peut pas se déclencher en même temps sur 3ut ce qui est logique

    donc comment réussir à y faire appel ou faire vérifier que le signal =1 c’est déclenché auparavant…

     

    //signalType details:
    // 1 = new bullish trend detected (from red to blue cloud)
    // -1 = new bearish trend detected (from blue to red cloud)
    // 2 = grey box during bullish trend
    // -2 = grey box during bearish trend
    // 3 = red trend line breakout
    // -3 = blue trend line breakout

    #194182

    et bien par exemple on mémorise son état lors de l’événement “signal” :

    ainsi avec la variable “trend” tu peux savoir dans quel type de tendance tu te trouves actuellement.

    #194206

    Merci Nicolas !

    et je créer cette variable pour chaque UT

    je tente ce soir

    Arnaud

     

    #194304
    @Pensera merci de ta question et désolé du délai et du coup @Nicolas merci de ta réponse ;

    et je créer cette variable pour chaque UT

    oui mais attention, il faudra bien lui donner des noms différents pour chaque UT;  c’est un très bon principe en matière de MTF pour un même signal;-)

    timeframe(5 minutes,updateonclose)
    Trend1 = CALL “TrendDecoder_datas”(close)
    endif

    timeframe(15 minutes,updateonclose)
    Trend2 = CALL “TrendDecoder_datas”(close)
    endif

    Bien à toi,

    Chris

     

     

    #194315

    Oui bien sûr Chris c’est ce que j’ai fait…

    Et ça fonctionne merci,

    il n’y aurait pas un Manuel un peu complet de programmation PRT celui sur leur site est assez light je trouve et surtout il date…

    Arnaud

    #195126

    Bonjour à tous,

    il ne me prend que des long ! une idée?
    Je l’avais bien codé et au final en voulant tout réécrire plus proprement je n’y arrive plus…
    Je n’ai collé qu’une partie du code…car je revérifie à part chaque indicateur appelé ou créée pour vraiment nettoyer mon programme et tout revérifier.
    Mais celui-ci me pose problème…

    D’avance merci pour votre aide…
    j’y passe mes soirées ou mes nuits…donc je n’ai peut-être plus les yeux en face des trous…
    J’ai des quantités de variables en dehors de çà…

    Bon week-end
    Arnaud

    #195127

    les conditions achat/vente

    #195153

    Bonjour,
    Toujours pas, soit il ne me prend que des longs soit en triturant que des short…
    décidément je suis nul…j’ai tout oublié en programmation depuis 10 ans…
    y’a juste mon trading manuel qui est encore correct.

    à bientôt et d’avance merci à celui ou celle qui réussira à éclairer ma lanterne

    Arnaud

    #195167

    Au final si je ne met que les conditions du 1 mn çà me prend bien des longs et des shorts

    je patauge…

    #195182

    Pour débugger ton code, il faut faire un GRAPH, ici pense à GRAPHer toutes les conditions qui sont contenues dans ta variable “OrderTypeshort” pour voir laquelle bloque les ordres short.

    #195189

    Bonjour Nicolas,

    merci pour cette bonne idée !

    je testerais ce soir et reviens vers vous !

    bonne journée,

    arnaud

    #195280

    AU FINAL…j’ai ré écrit d’une autre façon et c’est toujours le même soucis
    le 1 mn fonctionne, le 5mn jamais, et le 15mn 1 fois en long…

    ci-dessous le bout du code et le Graphique (GRAPH vert long1mn GRAPH magenta Short1mn GRAPH noir Long15mn se déclenche 1 fois…et bizarrement les autres toujours à 0)

    :

Viewing 15 posts - 1 through 15 (of 42 total)

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