Signal sur cassure PIC & CREUX
Forums › ProRealTime forum Français › Support ProOrder › Signal sur cassure PIC & CREUX
- This topic has 12 replies, 3 voices, and was last updated 4 years ago by Fab28.
-
-
10/04/2020 at 6:23 PM #146411
Bonsoir
Sur la base du code ci-dessous, pouvez vous m’aider à créer la stratégie suivante :
Après un “NouveauPIC” puis un “NouveauCREUX”, acheter à la cassure du NouveauPIC (High) et inversement pour la vente à découvert
+ Limiter le signal à 1 ordre
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647*******************************VAR = cumsum(Range)/BarindexPourcentageV = VAR/close*100Pourcentage = average[200](PourcentageV)*1*******************************// PICIF DernierPOINT <= 0 THENHigher = max(higher, high) // Enregistrement du plus haut du HIGHIF higher<>higher[1] THENHighbar = barindex // Enregistrement du plus haut précédentENDIFENDIFPourcentPIC = (higher-low)/higherNouveauPIC = PourcentPIC >= Pourcentage/100*******************************// CREUXIF DernierPOINT >= 0 THENOnce Lower= low // Once = Une seule foisLower = min (lower,low) // Enregistrement du plus bas du LOWIf Lower<> Lower[1] THENLowbar = Barindex // Enregistrement du plus bas précédentENDIFENDIFPourcentCREUX = (low-lower)/lowerNouveauCREUX = PourcentCREUX >= Pourcentage/100*******************************// Conditions pour ouvrir une position acheteuseIF A1 THEN // Définir A1BUY 1 CONTRACT AT MARKETENDIF// Conditions pour ouvrir une position en vente à découvertc3 = (close >= close)IF V1 THEN // Définir V1 ????SELLSHORT 1 CONTRACT AT MARKETENDIFSET STOP pTrailing 10MERCI D’AVANCE
10/04/2020 at 6:26 PM #146413Pour 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 !
🙂10/05/2020 at 11:09 AM #14644910/05/2020 at 12:40 PM #146461Le code de la détection des pics et creux est incomplet, je crois reconnaître le code de la pseudo détection de zigzag dans la formation avancée, toutefois as-tu regardé du côté des stratégies basées sur les fractals ?
Si je comprends bien, tu veux acheter ou vendre selon une structure type 1-2-3 breakout ?
10/05/2020 at 3:31 PM #146479Oui tu as raison.
Le code est issu de la formation avancée et je souhaite acheter ou vendre selon une structure type 1-2-3 breakout
Les pics et les creux identifiés dans la formation m’inspirent.
Je voulais les utiliser pour construire une stratégie.
D’autre part, je cherche à automatiser une stratégie en scalping.
J’avoue que je tourne un peu en rond depuis 1 mois.
Peux tu me conseiller des codes existants ou me communiquer des conseils ?
10/05/2020 at 3:36 PM #14648010/06/2020 at 8:17 AM #146543Je ne peux pas utiliser le code de la formation avancée dans ce sujet, je vais te proposer une autre solution à base de fractals.
Pour les vidéos de formation sur la programmation avec ProRealTime, j’aimerai en faire d’autres, je devrai avoir plus de temps dans les mois à venir .. mais il y a tant de choses à faire ! 🙂
10/06/2020 at 1:08 PM #14657010/08/2020 at 8:12 PM #146791Je ne peux pas utiliser le code de la formation avancée dans ce sujet, je vais te proposer une autre solution à base de fractals.
Pour les vidéos de formation sur la programmation avec ProRealTime, j’aimerai en faire d’autres, je devrai avoir plus de temps dans les mois à venir .. mais il y a tant de choses à faire ! 🙂
Bonsoir Nicolas
As tu jeté un œil sur ma demande ?10/09/2020 at 8:32 AM #146823Oui en effet, ci-joint un premier jet sur la détection du pattern 123 avec des fractals sous la forme d’un indicateur. Les niveaux se construisent dés validation du point 3 du pattern et marque le point 2 pour le potentiel breakout (voir images jointes).
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465period = 5ShowSellLevel = 1 //1=true ; 0=falseShowBuyLevel = 1 //1=true ; 0=false// --- end of settings//fractalscp=periodif high[cp] >= highest[2*cp+1](high) thenLH = 1elseLH=0endifif low[cp] <= lowest[2*cp+1](low) thenLL= -1elseLL=0endifif LH=1 thenhil = high[cp]hilbar=barindex[cp]if hil<hil[1] and hil>lol and close>lol then //market structureselllevel=lolif ShowSellLevel thendrawsegment(hilbar,hil,barindex,lol) coloured(255,0,0)endifelseselllevel=0endifif hilbar>lolbar and buylevel>0 then //reset buy structurebuylevel=0endifDRAWTEXT("▼",barindex[cp],hil,Dialog,Bold,12) //coloured(100,100,100,100)endifif LL = -1 thenLOL = low[cp]lolbar=barindex[cp]if lol>lol[1] and lol<hil and close<hil then //market structurebuylevel=hilif ShowBuyLevel thendrawsegment(lolbar,lol,barindex,hil) coloured(0,255,0)endifelsebuylevel=0endifif lolbar>hilbar and selllevel>0 then //reset buy structureselllevel=0endifDRAWTEXT("▲",barindex[cp],lol,Dialog,Bold,12) //coloured(100,100,100,100)endifsellline=undefinedbuyline=undefinedif ShowSellLevel thensellline=selllevelendifif ShowBuyLevel thenbuyline=buylevelendifreturn sellline coloured(255,0,0),buyline coloured(0,255,0)La profondeur des fractals peut être modifié avec le paramètre “period”. Le setup s’annule (le niveau de breakout revient à zéro) dés qu’un nouveau fractal est détecté.
10/09/2020 at 11:57 AM #14686110/09/2020 at 12:52 PM #146868Pas cool, j’ai passé plus d’1 heure sur une détection de pattern et maintenant tu veux acheter et vendre sur des fractals 👿
Bref, tu trouveras un certain nombres de sujets et codes sur cette stratégie et les fractals : (liste non exhaustive bien entendu)
https://www.prorealcode.com/topic/fractal-systeme/
https://www.prorealcode.com/tag/fractal/
https://www.prorealcode.com/tag/fractals/
10/09/2020 at 3:21 PM #146892Nicolas
En première lecture (ou plutôt visionnage) de l’indicateur, je ne l’ai pas compris.
J’ai simplement remarqué les DRAWTEXT et je me suis posé des questions.
Raison pour laquelle j’ai re posté un message.
Ça fait 2 mois que je me ré intéresse au trading, après une pause de 15 ans.
En ce moment, je pars un peu dans tous les sens et j’ai beaucoup de mal à me structurer et à assimiler la masse d’information disponible sur Prorealcode et Prorealtime
Je tiens à m’excuser si je t’ai offensé, car je reconnais que tu fournis un travail exceptionnel pour répondre et aider tous les membres, dont je fais parti.
Ton travail me sera très utile et c’est à mon tour de bosser…
-
AuthorPosts
Find exclusive trading pro-tools on