Stochastique signal achat vente (ou tendance)

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #135072 quote
    hitman045
    Participant
    Average

    Bonjour Nicolas,

    Comme je l’ai déjà dis je ne sais pas coder et ma tentative ci-dessous en est la preuve!!!

    Mon objectif est le suivant :

    Condition 1 ==> Si K% au dessus de D% ou au dessus du niveau 80 Alors signal vert (histogramme)

    Condition 2 ==> Si K% en dessous de D% ou en dessous du niveau 20 Alors signa rouge (histogramme)

    Si je ne met qu’une seule des conditions l’indicateur fonctionne ….

    Mais quand je met la 2eme condition plus rien. J’ai conscience du contre ordre que je donne avec par exemple K% <D%  au dessus de 80 .

    Je ne sais pas comment lui dire quelle ordre est prioritaire.(Ci-dessous mon code bidouillé)

    sto = Stochastic[10,3](close)
     
    signal = average[3](sto)
     
    if(sto>80 or sto>signal and sto>20) THEN
    overboughtSignal = 1
    ELSE
    overboughtSignal = 0
    
    ENDIF
    
    if(sto<20 or sto<signal and sto<80) THEN
    oversellSignal = -1
    ELSE
    oversellSignal = 0
    
    ENDIF
    
    RETURN  overboughtSignal and oversellSignal

    Ci-joint un exemple du code sr graphique avec juste la condition 1 (“overboughtsignal”) qui fonctionne.

    Question subsidiaire : Si je voulais afficher sous forme de moyenne mobile coloré en fonction de l’overboughtsignal et oversellsignal que devrais je faire?

    Merci d’avance.

    Ulrich

    Stochastique-buy-sell-signal.png Stochastique-buy-sell-signal.png
    #135141 quote
    Nicolas
    Keymaster
    Master

    Plusieurs problèmes dans ton code:

    1/

    Les conditions sont de la ligne 5 (et 12) sont imbriquées alors que je pense que tu ne le veux pas :

    (sto>80 or sto>signal and sto>20)

    en français cela donnerait :

    (stochastic supérieur à 80 OU stochastic supérieur à sa ligne de signal ET stochastic supérieur à 20)

    Pour séparer des conditions, il faut les cloisonner dans des parenthèses, voir la formation: Premiers pas avec la programmation pour ProRealTime

    2/

    Ton instruction RETURN crée un booléen (vrai = 1 ou faux = 0) de tes 2 conditions des lignes 5 et 12, puisque tu les relis avec un AND (voir formation), hors si tu veux retourner tes 2 conditions, tu dois les séparer par des virgules et non les comparer entre elles.

    Tu n’es pas très loin de programmer correctement, mais tu t’emmêles les pinceaux dans les conditions et les fonctions AND, OR.. vraiment je t’encourage à regarder les vidéos de formation.

    hitman045 thanked this post
Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.

Stochastique signal achat vente (ou tendance)


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
hitman045 @hitman045 Participant
Summary

This topic contains 1 reply,
has 2 voices, and was last updated by Nicolas
5 years, 9 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 06/07/2020
Status: Active
Attachments: 1 files
Logo Logo
Loading...