Conditions bougies, exclure signaux depuis le dernier
Forums › ProRealTime forum Français › Support ProOrder › Conditions bougies, exclure signaux depuis le dernier
- This topic has 8 replies, 2 voices, and was last updated 4 years ago by Nicolas.
-
-
06/07/2020 at 12:21 PM #135015
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 🙂
06/08/2020 at 8:50 AM #135127Pour 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.
12345if signal and barindex-signalbar>10 and summation[10](high>signalprice)=0 then//drawarrow (signal fleche)signalbar=barindexsignalprice=closeendif06/08/2020 at 7:08 PM #135232Bonjour,
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 🙂
06/08/2020 at 7:31 PM #13523406/09/2020 at 8:23 AM #135264si Kijun a été cassée a la baisse au moins 3 fois dans la période des 30 dernières bougies = signal annulé.
1test = summation[30](close<myKijun)<31 user thanked author for this post.
06/09/2020 at 11:15 AM #135282Top 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.
1234567891011121314c1 = close crosses over Tenkansentest = summation[50](close<Kijunsen)<2//C1 = close crosses over TenkansenIF c1 and test thenDRAWARROWUP(barindex[0],high[0]+Averagetruerange[5]/1.5)coloured(255,0,0)ENDIF06/09/2020 at 11:40 AM #135287Faire une condition avec une différence de BARINDEX comme expliqué dans ce post: https://www.prorealcode.com/topic/conditions-bougies/#post-135127
06/09/2020 at 12:14 PM #13529806/09/2020 at 1:09 PM #135314 -
AuthorPosts
Find exclusive trading pro-tools on