Conditions bougies, exclure signaux depuis le dernier

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #135015 quote
    oxy75
    Participant
    Average

    Bonjour,

    Je suis en train de tenter de créer un indicateur.
    Le premier signal d’achat est bon pour moi.

     

    Je souhaiterai que le deuxième soit exclu. Le code retranscrirait la condition suivante : si une des 10 dernières bougies (mèches hautes comprises) a dépassé le prix de clôture, alors le signal est rejeté (quid à l’inverse en cas de vente ?).

     

    Sur le deuxième graphique les trois premier signaux sont bons (Indicateurs qui traite avec Ichimoku). Je souhaiterai exclure le 4ème. Le code recherché serait le suivant : Si dans la période qui précède 20 bougies, l’une d’entre elle a clôturé en dessous de “kijun” (en rouge fin sur le graphique), alors le signal est annulé.

    Autre code recherché : si Kijun a été cassée a la baisse au moins 3 fois dans la période des 30 dernières bougies = signal annulé.

     

    Toujours sur ce graphique, afin d’éviter les redondances, comment supprimer les deux signaux qui suivent le 1er signal valide ? Est-il possible par exemple de mettre une conditions de X bougies minimum entre 2 signaux ?

    Merci par avance 🙂

    pro1.png pro1.png pro2.png pro2.png
    #135127 quote
    Nicolas
    Keymaster
    Master

    Pour ton premier exemple, c’est assez simple, il faut enregistrer le prix et le barindex à chaque signal que tu voudras tester pour vérifier l’affichage du prochain.

    if signal and barindex-signalbar>10 and summation[10](high>signalprice)=0 then 
     //drawarrow (signal fleche)
     signalbar=barindex
     signalprice=close
    endif
    #135232 quote
    oxy75
    Participant
    Average

    Bonjour,

    Mon indicateur disparait malgré mes nombreux essais. Je ne sais pas si c’est moi ou le code du coup. Ce que tu m’a donné retranscris bien la condition suivante : les 10 dernières barres ne doivent pas avoir été supérieur au close actuel ?

    Merci 🙂

    #135234 quote
    oxy75
    Participant
    Average

    J’ai trouvé cela :

    close >highest[30]((high)[1])

    A priori cela répond à la condition 🙂

    Si tu as des idées pour les  autres conditions je suis preneur 🙂

    Bonne soirée

    #135264 quote
    Nicolas
    Keymaster
    Master

    si Kijun a été cassée a la baisse au moins 3 fois dans la période des 30 dernières bougies = signal annulé.

     

    test = summation[30](close<myKijun)<3
    oxy75 thanked this post
    #135282 quote
    oxy75
    Participant
    Average

    Top merci  🙂

    Enfin, comment faire pour éviter la redondance des signaux valides ?

     

    Sur cette image 3 signaux valides, je souhaite que le troisième ne s’affiche pas car il n’y a pas 10 bougies par exemples entre le 2ème et le 3ème signal.

     

    c1 = close crosses over Tenkansen
    
    test = summation[50](close<Kijunsen)<2
    
    
    
    //C1 = close crosses over Tenkansen
    
    IF c1 and test then
    
    DRAWARROWUP(barindex[0],high[0]+Averagetruerange[5]/1.5)coloured(255,0,0)
    
    
    ENDIF
    Capture-1.png Capture-1.png
    #135287 quote
    Nicolas
    Keymaster
    Master

    Faire une condition avec une différence de BARINDEX comme expliqué dans ce post: https://www.prorealcode.com/topic/conditions-bougies/#post-135127

    #135298 quote
    oxy75
    Participant
    Average

    Ok bon je vais retenter j’ai essayé tout hier sans y parvenir, dur dur de débuter 🙂 merci de ton retour .

    #135314 quote
    Nicolas
    Keymaster
    Master

    Si tu n’est pas sûr de ce que retourne une variable, ajoute la à l’instruction RETURN, ça permet de débugger son code !

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

Conditions bougies, exclure signaux depuis le dernier


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
oxy75 @oxy75 Participant
Summary

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

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 06/07/2020
Status: Active
Attachments: 3 files
Logo Logo
Loading...