Stratégie sto+rsi+MM
Forums › ProRealTime forum Français › Support ProOrder › Stratégie sto+rsi+MM
- This topic has 3 replies, 3 voices, and was last updated 6 years ago by
MontiL.
-
-
04/11/2019 at 1:00 PM #96074
Bonjour,
Voilà l’idée de la stratégie:
Un achat est déclenché lorsque le sto est > 50, que le rsi est < 30 et qu’une bougie traverse à la hausse une MM au max 5 bougies après que le sto et rsi soient validés.
Une vente est déclenchée lorsque le sto est < 50, que le rsi est > 70 et qu’une bougie traverse à la baisse une MM au max 5 bougies après que le sto et rsi soient validés.
Rien de bien méchant donc, pourtant lorsque je backtest, le système ne fait pas les achats et les ventes au bon endroit.
Quelqu’un y verrait plus clair? Merci !
sto+rsi+MM12345678910111213141516171819202122232425262728293031323334353637383940DEFPARAM CumulateOrders = TRUEDEFPARAM FlatBefore = 090000DEFPARAM FlatAfter = 173000EndTime = 173000Indicator1= Stochastic [a,b](Close)Indicator2=ExponentialAverage[c](Close)Indicator3=RSI[d](Close)// Conditions pour ouvrir une position acheteuseIF NOT LongOnMarket AND Indicator1 > 50 AND Indicator3 < 30 THENbar1=barindexENDIFIF Close CROSSES OVER Indicator2 and barindex-bar1<5 THENBuy 1 CONTRACTS AT MARKETENDIF// Conditions pour fermer une position acheteuseIf LongOnMarket AND time > EndTime THENSELL AT MARKETENDIF// Conditions pour ouvrir une position en vente à découvertIF NOT ShortOnMarket AND Indicator1 < 50 AND Indicator3 > 70THENbar1=barindexENDIFIF Close CROSSES UNDER Indicator2 and barindex-bar1<5 THENSELLSHORT 1 CONTRACTS AT MARKETENDIF// Conditions pour fermer une position en vente à découvertIF ShortOnMarket AND time > EndTime THENEXITSHORT AT MARKETENDIF// Stops et objectifs : entrez vos stops et vos objectifs iciSET STOP LOSS 10SET TARGET PROFIT 1004/11/2019 at 1:05 PM #9607612345678910111213141516171819202122232425262728293031323334353637383940DEFPARAM CumulateOrders = TRUEDEFPARAM FlatBefore = 090000DEFPARAM FlatAfter = 173000EndTime = 173000Indicator1= Stochastic [a,b](Close)Indicator2=ExponentialAverage[c](Close)Indicator3=RSI[d](Close)// Conditions pour ouvrir une position acheteuseIF NOT LongOnMarket AND Indicator1 > 50 AND Indicator3 < 30 THENbar1=barindexENDIFIF Close CROSSES OVER Indicator2 and barindex-bar1<5 THENBuy 1 CONTRACTS AT MARKETENDIF// Conditions pour fermer une position acheteuseIf LongOnMarket AND time > EndTime THENSELL AT MARKETENDIF// Conditions pour ouvrir une position en vente à découvertIF NOT ShortOnMarket AND Indicator1 < 50 AND Indicator3 > 70THENbar1=barindexENDIFIF Close CROSSES UNDER Indicator2 and barindex-bar1<5 THENSELLSHORT 1 CONTRACTS AT MARKETENDIF// Conditions pour fermer une position en vente à découvertIF ShortOnMarket AND time > EndTime THENEXITSHORT AT MARKETENDIF// Stops et objectifs : entrez vos stops et vos objectifs iciSET STOP LOSS 10SET TARGET PROFIT 10Bonjour MontiL
N’oubliez pas d’utiliser le bouton “Insert PRT code” afin d’avoir un formatage correct du code que vous voulez insérer et obtenir une meilleure lisibilité pour ceux qui veulent vous aider 😉
04/11/2019 at 1:23 PM #9608504/11/2019 at 1:36 PM #96087 -
AuthorPosts
Find exclusive trading pro-tools on