signaux multiple consécutifs

Viewing 15 posts - 1 through 15 (of 33 total)
  • Author
    Posts
  • #102981 quote
    lannoogeoffrey
    Participant
    Average

    Bonjour,

    Je rencontre un petit soucis que je n’arrive pas à résoudre seul.

    J’ai un indicateur qui me donne plusieurs signaux consécutif comme repris sur l’image jointe. J’aimerais pouvoir occulter les signaux qui suivent le premier durant les x barres suivantes afin de ne faire apparaitre que le premier.

    J’ai essayer de faire quelque chose avec barindex mais je m’emmêle les pinceaux.

    Merci pour votre aide.

    Capture-2.jpg Capture-2.jpg
    #102983 quote
    robertogozzi
    Moderator
    Master

    Je suppose que votre variable de signal s'appelle SIGNAL:

    IF summation[5](Signal) > 0 THEN  //clear any signal befor 5 bars have elapsed
       Signal = 0
    ENDIF
    #102985 quote
    lannoogeoffrey
    Participant
    Average

    Un tout grand Merci je testerais ça ce wkd à tête reposée 😉

    #103013 quote
    lannoogeoffrey
    Participant
    Average

    J’ai essayé de l’intégré mais ça me supprime l’ensemble des signaux (même en mettant 1).

    exemple de code avec lequel je travail :

    // Conditions achat
    
    ca1 = x
    ca2 = y
    
    signalvente = ca1 and ca2
    
    // Condtions vente
    
    cv1 = a
    cv2 = b
    
    signalvente = cv1 and cv2
    
    return signalachat as “achat”, signalvente as “vente”
    #103015 quote
    robertogozzi
    Moderator
    Master

    >> Pour la clarté des messages sur les forums de ProRealCode, merci d’utiliser le bouton “insert PRT code” pour séparer la partie texte de la partie code, merci ! <<

    #103016 quote
    robertogozzi
    Moderator
    Master

    Cela devrait fonctionner. Une fois que vous avez reçu un signal d’achat, vous n’en obtiendrez pas avant que 5 barres se soient écoulées. Même chose pour les signaux de vente :

    ca1 = x 
    ca2 = y
    signalachat = ca1 and ca2
    cv1 = a 
    cv2 = b
    signalvente = cv1 and cv2
    IF summation[5](Signalachat) > 0 THEN //clear any signal before 5 bars have elapsed
       Signalachat = 0 
    ENDIF
    IF summation[5](Signalvente) > 0 THEN   //clear any signal before 5 bars have elapsed 
       Signalvente = 0 
    ENDIF
    return signalachat as “achat”, signalvente as “vente”
    #103020 quote
    lannoogeoffrey
    Participant
    Average

    Merci roberto

    mais cela ne fonctionne pas. Je l’avais intégré exactement de cette façon dans mon code et cela m’enlève tout signal, même quand je réduit la somme à 1.

    Capture-3.jpg Capture-3.jpg
    #103025 quote
    robertogozzi
    Moderator
    Master

    Je vais pouvoir le tester lundi.

    #103035 quote
    Nicolas
    Keymaster
    Master

    Enregistre le barindex quand ton signal survient puis fait une soustraction entre le barindex courant et cette variable pour autoriser ou non un nouveau signal.

    #103047 quote
    robertogozzi
    Moderator
    Master

    Je ne suis toujours pas devant mon PC, mais je vous suggère d’essayer de modifier les tests logiques des lignes 7 et 10 comme suit:

    (Signalachat > 0)

    (Signalvente > 0)

    #103048 quote
    robertogozzi
    Moderator
    Master
    Désolé, cela devrait fonctionner car il ne compte pas le signal actuel:

    (Signalachat [1]> 0)

    (Signalvente [1]> 0)

    #103075 quote
    lannoogeoffrey
    Participant
    Average
    Merci Roberto, cela fonctionne parfaitement 😉
    #186343 quote
    Madrosat
    Participant
    Master
    Bonjour Roberto J’espère que je suis bien dans le forum en français Je souhaiterais avoir de l’aide sur le graphique ci-joint dans l’indicateur tendance Highest lowest j’aimerais qu’au premier changement de signal à l’ellipse j’ai un signal qui m’indique ce changement et si possible le nombre de barres entre ce premier signal et le dernier signal opposé . Eventuellement l’écart de prix entre les closes (dernier -premier ) ou (premier -dernier) suivant le changement de tendance. Bonne journée
    #186349 quote
    robertogozzi
    Moderator
    Master
    Il n'y a pas de pièce jointe. J'ai vu un message vide et je l'ai supprimé.
    #186358 quote
    Madrosat
    Participant
    Master
Viewing 15 posts - 1 through 15 (of 33 total)
  • You must be logged in to reply to this topic.

signaux multiple consécutifs


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
Summary

This topic contains 32 replies,
has 4 voices, and was last updated by Madrosat
3 years, 5 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 07/19/2019
Status: Active
Attachments: 8 files
Logo Logo
Loading...