programmer une strategie bande bollinger+rsi
Forums › ProRealTime forum Français › Support ProOrder › programmer une strategie bande bollinger+rsi
- This topic has 8 replies, 4 voices, and was last updated 4 years ago by Nicolas.
-
-
12/02/2020 at 10:07 PM #152445
bonjour,
je me présente je m’appelle leo et je viens de débuter le trading automatique et suite a plusieurs jour de tentative de programmer une stratégie je n’arrive pas a faire comme je voudrais.
donc, je voudrais savoir si quelqu’un pourrait me programmer une stratégie a partir de ce que je vais vous écrire juste en-dessous:
position acheteuse: le prix doit être inférieur aux bande de Bollinger et que le rsi doit être inférieur a la valeur 30
position vendeuse: le prix doit être supérieur aux bande de Bollinger et que le rsi doit être supérieur a la valeur de 70
take profit : le take profit doit suivre la ligne du milieu du Bollinger
stop loss : le stop loss doit être a 5 pips
bande Bollinger: 2o période
rsi: 14 période
merci pour votre aide.
12/03/2020 at 8:44 AM #15245812/03/2020 at 12:01 PM #15247212/03/2020 at 3:30 PM #152494Bonjour Chelmax,
Voici le code demandé :
Bollinger + RSI12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364// Définition des paramètres du codeDEFPARAM CumulateOrders = False // Cumul des positions désactivé// Annule tous les ordres en attente et ferme toutes les positions à 0:00, puis empêche toute création d'ordre avant l'heure "FLATBEFORE".DEFPARAM FLATBEFORE = 090000// Annule tous les ordres en attente et ferme toutes les positions à l'heure "FLATAFTER"DEFPARAM FLATAFTER = 210000// Empêche le système de placer des ordres pour entrer sur le marché ou augmenter la taille d'une position après l'heure spécifiéenoEntryAfterTime = 173000timeEnterAfter = time < noEntryAfterTime// Empêche le système de placer de nouveaux ordres sur les jours de la semaine spécifiésdaysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0//Réinitialisaiton variablesignal=0//VariablesBsup=BollingerUp[20](close)Binf=BollingerDown[20](close)mm20=Average[20](close)rsx=RSI[14](close)// Conditions achatsif close<Binf and rsx<30 thensignal=1endif// Conditions ventesif close>Bsup and rsx>70 thensignal=-1endif//Prise de positions achatsIF signal=1 AND timeEnterAfter AND not daysForbiddenEntry THENBUY 1 CONTRACT AT MARKETENDIF//Prise de positions ventesIF signal=-1 AND timeEnterAfter AND not daysForbiddenEntry THENSELLSHORT 1 CONTRACT AT MARKETENDIF//TP achatsIf longonmarket thensell at mm20 limitendif//TP ventesIf shortonmarket thenexitshort at mm20 limitendif// SLset stop ploss 51 user thanked author for this post.
12/03/2020 at 5:35 PM #15251712/03/2020 at 6:00 PM #15251912/03/2020 at 8:16 PM #15253412/03/2020 at 10:43 PM #15254012/04/2020 at 5:32 PM #152628 -
AuthorPosts
Find exclusive trading pro-tools on