STOP TRADE EN COURS APRES X CHANDELIERS
Forums › ProRealTime forum Français › Support ProOrder › STOP TRADE EN COURS APRES X CHANDELIERS
- This topic has 7 replies, 5 voices, and was last updated 1 year ago by Nicolas.
-
-
06/17/2023 at 4:15 PM #21639106/17/2023 at 6:59 PM #21639506/18/2023 at 8:17 AM #21640006/18/2023 at 8:32 AM #21640406/18/2023 at 9:08 AM #216405
Bjr,
Sujet concernant du code proorder, déplacé du forum “support plateforme” au forum “proorder”. Merci aussi de ne pas faire de “double post” pour ne pas créer de confusions ou de conversations parallèles, l’autre copie du même message est supprimée. Les règles d’usage des forums PRC peuvent être retrouvées dans l’encart à fond jaune clair en bas de cette page, merci.
Astuce “gain de temps” en cas de message déplacé dans un autre forum, qu’on ne retrouve plus dans le forum de départ, l’auteur peut le retrouver plus rapidement via sa page profil, soit dans l’onglet “topic” soit dans l’onglet “replies”: https://www.prorealcode.com/user/ricou/?view=forums-topics
06/26/2023 at 9:53 AM #216767Bonjour,
j’ai bien essayé d’intégrer ces lignes de code dans ma stratégie mais quand je fais de back test cela ne fonctionne pas ??? ou est mon erreur ?
merci de me corriger SVP
12345678910111213141516171819202122232425262728DEFPARAM CumulateOrders = Falseparabolic = SAR[0.02,0.02,0.2]sto = Stochastic[5,3](close)signal = average[3](sto)mac = MACD[12,26,9](close)c1 = (parabolic < close)c2 = (signal > 50)c3 = (parabolic[1] > close[1])IF c1 AND c2 AND c3 and mac >0 THENBUY 3 CONTRACT AT MARKETENDIFc4 = (close < parabolic)IF c4 THENSELL AT MARKETENDIFc5 = (parabolic > close)c6 = (parabolic[1] < close[1])if not c2 and c5 and c6 and mac < 0 thenSellshort 3 contract at marketendifc7 = (close > parabolic)IF c7 THENEXITSHORT AT MARKETENDIFif barindex-tradeindex>10 thenexitshort at marketendifSET STOP pTRAILING 4006/26/2023 at 9:55 AM #21676806/26/2023 at 3:08 PM #216808Avec cette version peut être ? Où je créer une variable qui stocke le barindex de ton entrée short, ensuite on fait une différence et si >=10 alors on sort.
1234567891011121314151617181920212223242526272829DEFPARAM CumulateOrders = Falseparabolic = SAR[0.02,0.02,0.2]sto = Stochastic[5,3](close)signal = average[3](sto)mac = MACD[12,26,9](close)c1 = (parabolic < close)c2 = (signal > 50)c3 = (parabolic[1] > close[1])IF c1 AND c2 AND c3 and mac >0 THENBUY 3 CONTRACT AT MARKETENDIFc4 = (close < parabolic)IF c4 THENSELL AT MARKETENDIFc5 = (parabolic > close)c6 = (parabolic[1] < close[1])if not c2 and c5 and c6 and mac < 0 thenSellshort 3 contract at marketsellbar=barindexendifc7 = (close > parabolic)IF c7 THENEXITSHORT AT MARKETENDIFif barindex-sellbar>=10 thenexitshort at marketendifSET STOP pTRAILING 40 -
AuthorPosts
Find exclusive trading pro-tools on