Croisement Stochastic

Forums ProRealTime forum Français Support ProBuilder Croisement Stochastic

Viewing 9 posts - 1 through 9 (of 9 total)
  • #234833

    Bonjour,
    j’ai trouvé un code (voir pièce jointe) indiquant sur mon chart prix, les croisements %K avec %D (Stochastic 14,5,5) baissiers et haussiers.
    Mon problème est que ce code m’indique TOUS les croisements.
    Or, je souhaite uniquement voir les croisements baissiers >65 ainsi que les croisements haussiers <35 et ce, peu importe l'unité de temps.
    Quelqu'un pourrait-il me communiquer ce morceau de code manquant ?

    merci par avance pour votre aide.

    #234835

    Essayez ceci…

     

    1 user thanked author for this post.
    #234964

    WOW ! Un grand merci druby !

    C’est exactement ce que je voulais.

    Encore merci et bonne soirée

    DD

    1 user thanked author for this post.
    #235852

    Bonjour,

    Après avoir testé cet indicateur en live, j’ai constaté des faux signaux (voir pièce jointe).

    Une personne de PRCode  m’a expliqué qu’un signal (flèche) peut se déclencher dès que mes critères apparaissent durant la bougie même si ces derniers ne sont plus présent à la clôture de la bougie concernée.

    On m’a suggéré qu’il suffisait de décaler dans le temps   mes conditions avec un ” offset [1] ” pour une bougie.

    J’ai également pensé qu’en limitant la zone de déclenchement du signal pourrait également les déclenchements intempestifs  i.e. à la vente:  80> mais >60 puis à l’achat:  40< mais <20.

    Malheureusement, je ne parviens toujours à intégrer ces simples lignes de code.

    Merci par avance pour votre aide

    Bonne journée

    DD

     

     

    #235854

    Erratum:

    40> mais >20

     

    Désolé

    DD

    #236030

    Bonjour,

    Je pense que la question mérite d’être précisée, en effet d’un côté on y parle du live et du fait que quelqu’un a expliqué que sur bougie en cours le signal peut apparaitre et disparaitre plusieurs fois jusqu’au dernier tick de la bougie qui sera l’état conservé en clôture, d’un autre côté la capture écran semble être à propos des valeurs d’une bougie dans l’historique pour laquelle on n’est pas dans le cas du signal pas encore stabilisé d’une bougie en cours.

    Il faudrait aussi dire quelle est la nature du faux signal, parle-t-on de constatation que dans l’historique justement un code juste n’a pas forcément donné une bonne entrée (donc pas de bug, mais une méthode imparfaite en amont du bug), ou bien parle-t-on d’un signal qui ne devrait pas être là sur base des critères voulus (donc un bug dans la programmation de la méthode)

    #236043

    @JC_Bywan il a très certainement affiché un Stochastique de la plateforme et n’a pas ajusté les paramètres, ou il y a une différence entre la plateforme et l’algo, ce qui arrive souvent!

    @etrading Ce code vous permettra d’identifier un croisement des Stochastiques, seulement lorsque le croisement aura eu lieu sur la bougie précédente, cad lorsque une autre bougie commencera à coter(open) ! (Pour info : sto ou sto[0], indique bougie en cours, sto[1] indique bougie précédente donc bougie déjà clôturé, sto[2] bougie antérieure avt la précédente, [3], [4] etc, etc…)

    Le code peut soit afficher directement sur le graphique “Prix” soit dans une nouvelle fenêtre pour visualiser les “Stochastiques”…

     

    #236045

    @etrading une deuxième version plus logique à mon sens, vous choisirez !

    sto=Stochastic [14,5](close)
    stoD=Stochasticd [14,5,5](close)

    // bearish
    if sto[1] crosses under StoD[1] and StoD[1]>60 then
    DRAWARROWDOWN(barindex[1], high[1]+range/2) coloured(“black”)
    endif

    // bullish
    if sto[1] crosses over StoD[1] and StoD[1]<40 then
    DRAWARROWUP(barindex[1], low[1]-range/2) coloured(“blue”)
    endif

    return sto as”sto”, stoD as”stoD” coloured(“red”)style(dottedline) , 60 as “60”, 40 as “40”

    #236056

    Bonjour,

    Pour info, vous êtes le seul qui a compris le sens de ma question.

    Vos lignes de code semble répondre à ma problématique de faux signaux.

    Merci  pour ces lignes de code et surtout, merci d’avoir pris le temps de me répondre.

    Encore merci et bonne journée

    DD

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

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