vente a la cloture d une bougie verte et achat a la cloture d une bougie rouge
Forums › ProRealTime forum Français › Support ProOrder › vente a la cloture d une bougie verte et achat a la cloture d une bougie rouge
- This topic has 16 replies, 4 voices, and was last updated 1 year ago by Nicolas.
-
-
03/15/2020 at 12:29 PM #122165
bonjour
je scalpe sur le dow jones
j aimerais automatiser ma technique pour connaitre des stats et ainsi essayer de l améliorer au travers d indicateur
si qq un sait me coder la base de ma technique :
UT 2min
vente a la cloture d une bougie verte et achat a la cloture d une bougie rouge.
SL a la cloture de la bougie ou l ordre s est ouverte
Tp 3 points (ou si possible pour voir les stats : cloture de la bougie ou l ordre s est ouverte )
merci 🙂
ps : j ai vu qu il y a des cours sur le site sont ils valables ?
03/16/2020 at 10:14 AM #122222Ta stratégie peut se coder comme ceci :
123456789101112131415vert = close>openrouge = close<openif not onmarket thenif vert thenbuy at marketset stop loss close-openendifif rouge thensellshort at marketset stop loss open-closeendifendifset target pprofit 3PS: j’ai essayé de faire des cours “valables”, pas eu de retour négatif sur la valeur de ceux-ci 😉
03/17/2020 at 2:15 PM #122339salut et merci
j ai essayé de placer le code dans indicateur mais ca ne marche pas.
l ideal etant de l avoir sur le probacktest pour passer ensuite en automatique
C est toi qui a fait les cours ?? j ai commencé c est clair 🙂
je prendrais la suite une fois fini la premiere partie
03/17/2020 at 2:36 PM #12234103/17/2020 at 6:29 PM #122371on m a envoyé cet indicateur
est il possible de me le transformer en probacktest ? pour passer ensuite en automatique ?
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105// L’objectif de cet indicateur est d’entrer après une respiration (bougie contre-tendance)// Variables saisissables ://StochasticTF = 1//MACDTF = 1//TrendlineTF = 1//CorpsBougie = 5//PourcentagemaxMeche = 100//Spread = 0.8// — IndicateursStochasticKTF = Stochastic[14,3](close)StochasticDTF = Average[5](Stochastic[14,3](close))Trendline = SuperTrend[3,10]MACDBarreTF = MACD[12,26,9](close)//MACDLigneTF = MACDline[12,26,9](close)//MACDSignalTF = ExponentialAverage[9](MACDline[12,26,9](close))// — Conditions Signaux d’ouverture et de clôture d’ACHATIF StochasticTF = 1 THENCA1TF = StochasticKTF > StochasticDTFELSECA1TF = 1ENDIFIF MACDTF = 1 THENCA2TF = MACDBarreTF > 0ELSECA2TF = 1ENDIFIF TrendlineTF = 1 THENCA3TF = Close > TrendlineELSECA3TF = 1ENDIFIF CorpsBougie > 0 THENCA4TF = (Open[1] – Close[1]) > CorpsBougieELSECA4TF = 1ENDIFIF PourcentagemaxMeche > 0 THENCA5TF = ((high[1] – low[1]) – (Open[1] – Close[1])) < ((Open[1] – Close[1]) * PourcentagemaxMeche/100)ELSECA5TF = 1ENDIFCA6TF = Open[1] > Close[1]IF CA1TF AND CA2TF AND CA3TF AND CA4TF AND CA5TF AND CA6TF THENPhaseAchatTF = 1ELSEPhaseAchatTF = 0ENDIF// — Conditions Signaux d’ouverture et de clôture de VENTEIF StochasticTF = 1 THENCV1TF = StochasticKTF < StochasticDTFELSECV1TF = 1ENDIFIF MACDTF = 1 THENCV2TF = MACDBarreTF < 0ELSECV2TF = 1ENDIFIF TrendlineTF = 1 THENCV3TF = Close < TrendlineELSECV3TF = 1ENDIFIF CorpsBougie > 0 THENCV4TF = (Close[1] – Open[1]) > CorpsBougieELSECV4TF = 1ENDIFIF PourcentagemaxMeche > 0 THENCV5TF = ((high[1] – low[1]) – (Close[1] – Open[1])) < ((Close[1] – Open[1]) * PourcentagemaxMeche/100)ELSECV5TF = 1ENDIFCV6TF = Close[1] > Open[1]IF CV1TF AND CV2TF AND CV3TF AND CV4TF AND CV5TF AND CV6TF THENPhaseVenteTF = -1ELSEPhaseVenteTF = 0ENDIF// — Partie Graphique pour les BougiesIF PhaseAchatTF = 1 THENResultat = (Close – Open) – SpreadIF Resultat > 0 THENdrawcandle(Resultat,PhaseAchatTF,0,0) coloured(0,120,0,255)ELSEdrawcandle(Resultat,PhaseAchatTF,0,0) coloured(0,204,51,255)ENDIFELSIF PhaseVenteTF = -1 THENResultat = (Open – Close) – SpreadIF Resultat > 0 THENdrawcandle(-Resultat,PhaseVenteTF,0,0) coloured(120,0,0,255)ELSEdrawcandle(-Resultat,PhaseVenteTF,0,0) coloured(255,51,102,255)ENDIFENDIFDRAWHLINE(0) coloured(0,0,0,255)RETURN03/17/2020 at 9:13 PM #122396Merci de respecter, parmi les consignes du cadre jaune, celle du bouton “insert prt code” (voir image ci-jointe si besoin), c’est ce qui permet de garder les codes lisibles dans les forums prorealcode pour tous les lecteurs les aidants comme les aidés, merci.
03/17/2020 at 10:20 PM #122406vente sur bougie verte, achat sur bougie rouge123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105// L’objectif de cet indicateur est d’entrer après une respiration (bougie contre-tendance)// Variables saisissables ://StochasticTF = 1//MACDTF = 1//TrendlineTF = 1//CorpsBougie = 5//PourcentagemaxMeche = 100//Spread = 0.8// — IndicateursStochasticKTF = Stochastic[14,3](close)StochasticDTF = Average[5](Stochastic[14,3](close))Trendline = SuperTrend[3,10]MACDBarreTF = MACD[12,26,9](close)//MACDLigneTF = MACDline[12,26,9](close)//MACDSignalTF = ExponentialAverage[9](MACDline[12,26,9](close))// — Conditions Signaux d’ouverture et de clôture d’ACHATIF StochasticTF = 1 THENCA1TF = StochasticKTF > StochasticDTFELSECA1TF = 1ENDIFIF MACDTF = 1 THENCA2TF = MACDBarreTF > 0ELSECA2TF = 1ENDIFIF TrendlineTF = 1 THENCA3TF = Close > TrendlineELSECA3TF = 1ENDIFIF CorpsBougie > 0 THENCA4TF = (Open[1] – Close[1]) > CorpsBougieELSECA4TF = 1ENDIFIF PourcentagemaxMeche > 0 THENCA5TF = ((high[1] – low[1]) – (Open[1] – Close[1])) < ((Open[1] – Close[1]) * PourcentagemaxMeche/100)ELSECA5TF = 1ENDIFCA6TF = Open[1] > Close[1]IF CA1TF AND CA2TF AND CA3TF AND CA4TF AND CA5TF AND CA6TF THENPhaseAchatTF = 1ELSEPhaseAchatTF = 0ENDIF// — Conditions Signaux d’ouverture et de clôture de VENTEIF StochasticTF = 1 THENCV1TF = StochasticKTF < StochasticDTFELSECV1TF = 1ENDIFIF MACDTF = 1 THENCV2TF = MACDBarreTF < 0ELSECV2TF = 1ENDIFIF TrendlineTF = 1 THENCV3TF = Close < TrendlineELSECV3TF = 1ENDIFIF CorpsBougie > 0 THENCV4TF = (Close[1] – Open[1]) > CorpsBougieELSECV4TF = 1ENDIFIF PourcentagemaxMeche > 0 THENCV5TF = ((high[1] – low[1]) – (Close[1] – Open[1])) < ((Close[1] – Open[1]) * PourcentagemaxMeche/100)ELSECV5TF = 1ENDIFCV6TF = Close[1] > Open[1]IF CV1TF AND CV2TF AND CV3TF AND CV4TF AND CV5TF AND CV6TF THENPhaseVenteTF = -1ELSEPhaseVenteTF = 0ENDIF// — Partie Graphique pour les BougiesIF PhaseAchatTF = 1 THENResultat = (Close – Open) – SpreadIF Resultat > 0 THENdrawcandle(Resultat,PhaseAchatTF,0,0) coloured(0,120,0,255)ELSEdrawcandle(Resultat,PhaseAchatTF,0,0) coloured(0,204,51,255)ENDIFELSIF PhaseVenteTF = -1 THENResultat = (Open – Close) – SpreadIF Resultat > 0 THENdrawcandle(-Resultat,PhaseVenteTF,0,0) coloured(120,0,0,255)ELSEdrawcandle(-Resultat,PhaseVenteTF,0,0) coloured(255,51,102,255)ENDIFENDIFDRAWHLINE(0) coloured(0,0,0,255)RETURN03/17/2020 at 10:21 PM #12240803/18/2020 at 9:30 AM #12242303/18/2020 at 10:17 AM #12242703/18/2020 at 11:05 AM #12243103/18/2020 at 3:11 PM #122456Voilà le code de l’indicateur transformé en stratégie. Pour chaque demande de code, merci de créer des sujets séparés. Je n’ai pas mis de TP/SL, je n’ai pas compris où les placer, à ajouter avec les instructions SET TARGET PPROFIT et SET STOP PLOSS, merci.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105// L’objectif de cet indicateur est d’entrer après une respiration (bougie contre-tendance)// Variables saisissables :StochasticTF = 1MACDTF = 1TrendlineTF = 1CorpsBougie = 5PourcentagemaxMeche = 100Spread = 0.8// — IndicateursStochasticKTF = Stochastic[14,3](close)StochasticDTF = Average[5](Stochastic[14,3](close))Trendline = SuperTrend[3,10]MACDBarreTF = MACD[12,26,9](close)//MACDLigneTF = MACDline[12,26,9](close)//MACDSignalTF = ExponentialAverage[9](MACDline[12,26,9](close))// — Conditions Signaux d’ouverture et de clôture d’ACHATIF StochasticTF = 1 THENCA1TF = StochasticKTF > StochasticDTFELSECA1TF = 1ENDIFIF MACDTF = 1 THENCA2TF = MACDBarreTF > 0ELSECA2TF = 1ENDIFIF TrendlineTF = 1 THENCA3TF = Close > TrendlineELSECA3TF = 1ENDIFIF CorpsBougie > 0 THENCA4TF = (Open[1] - Close[1]) > CorpsBougieELSECA4TF = 1ENDIFIF PourcentagemaxMeche > 0 THENCA5TF = ((high[1] - low[1]) - (Open[1] - Close[1])) < ((Open[1] - Close[1]) * PourcentagemaxMeche/100)ELSECA5TF = 1ENDIFCA6TF = Open[1] > Close[1]IF CA1TF AND CA2TF AND CA3TF AND CA4TF AND CA5TF AND CA6TF THENPhaseAchatTF = 1ELSEPhaseAchatTF = 0ENDIF// — Conditions Signaux d’ouverture et de clôture de VENTEIF StochasticTF = 1 THENCV1TF = StochasticKTF < StochasticDTFELSECV1TF = 1ENDIFIF MACDTF = 1 THENCV2TF = MACDBarreTF < 0ELSECV2TF = 1ENDIFIF TrendlineTF = 1 THENCV3TF = Close < TrendlineELSECV3TF = 1ENDIFIF CorpsBougie > 0 THENCV4TF = (Close[1] - Open[1]) > CorpsBougieELSECV4TF = 1ENDIFIF PourcentagemaxMeche > 0 THENCV5TF = ((high[1] - low[1]) - (Close[1] - Open[1])) < ((Close[1] - Open[1]) * PourcentagemaxMeche/100)ELSECV5TF = 1ENDIFCV6TF = Close[1] > Open[1]IF CV1TF AND CV2TF AND CV3TF AND CV4TF AND CV5TF AND CV6TF THENPhaseVenteTF = -1ELSEPhaseVenteTF = 0ENDIF// — Partie Graphique pour les BougiesIF PhaseAchatTF = 1 and not longonmarket THENbuy at market//Resultat = (Close - Open) - Spread//IF Resultat > 0 THEN//drawcandle(Resultat,PhaseAchatTF,0,0) coloured(0,120,0,255)//ELSE//drawcandle(Resultat,PhaseAchatTF,0,0) coloured(0,204,51,255)//ENDIFELSIF PhaseVenteTF = -1 and not shortonmarket THENsellshort at market//Resultat = (Open - Close) - Spread//IF Resultat > 0 THEN//drawcandle(-Resultat,PhaseVenteTF,0,0) coloured(120,0,0,255)//ELSE//drawcandle(-Resultat,PhaseVenteTF,0,0) coloured(255,51,102,255)//ENDIFENDIF//DRAWHLINE(0) coloured(0,0,0,255)03/18/2020 at 6:32 PM #122490ok merci 🙂
est il possible de mettre la cloture du trade (en gain ou perte) sur la cloture de la bougie comme indiqué sur schema
l ouverture du trade peut se faire soit sur la cloture de la bougie A soit sur l ouverture de la bougie b (ce qui revient quasi au meme sauf gap a l ouverture de la bougie)
la fermeture du trade se fait sur la cloture de la bougie b
j espere etre clair
encore merci
03/19/2020 at 9:49 AM #122533Dans ce cas et sauf erreur de ma part, il y a une erreur dans l’indicateur introduit par un biais visuel.
Dans l’historique, on affiche les valeurs des bougies (et donc des indicateurs) à leurs fermetures.
Actuellement dans le code de la stratégie, c’est bien ce qui est codé, quand toutes les conditions CA1TF à CA6TF sont OK, on lance un ordre d’achat. Hors dans l’indicateur on considère que la bougie qui a vu les conditions pour ouvrir un ordre (donc au Close) et aussi celle qui est utilisé pour calculer les gains, sauf que les conditions pour ouvrir l’ordre n’était pas présente à l’ouverture, mais bien à la clôture, donc le calcul de gain : Resultat = (Close – Open) – Spread , est erronné.
La condition CA3TF = Close > Trendline , par exemple est testé à la clôture.
Pour être plus clair, tu demandes à ouvrir un ordre sur des conditions qui ne sont pas réunies.
10/22/2020 at 10:41 PM #148134 -
AuthorPosts
Find exclusive trading pro-tools on