Demande de programation de trading automatic
Forums › ProRealTime forum Français › Support ProOrder › Demande de programation de trading automatic
- This topic has 6 replies, 3 voices, and was last updated 3 years ago by Nicolas.
-
-
08/30/2021 at 11:30 AM #176476
Bonjour, je vous écris pour savoir si quelqu’un était capable de me programmer une stratégie très simple en automatique.
Il faudrait que la prise de position se déclenche quand en 1h, la bougie clôture au dessus des plus haut de la veille. Le stop se situerais en dessous de cette même bougie en prenant compte d’un spread, et la position ce clôturerais en fin de journée à 21h.
Si quelqu’un était capable de faire ça, je vous en remercierait.
Bonne journée à tous.
08/30/2021 at 1:05 PM #176483Sujet déplacé dans le forum Français puisqu’il est rédigé en français 🙂
Le code suivant achète si la bougie actuelle clôture au dessus du plus haut de la veille, on retire la distance “spread” au plus bas de la bougie pour ajouter le stoploss.
123456789101112defparam cumulateorders=falsespread = 2 // distance à ajouter au stoplossif not longonmarket and close crosses over dhigh(1) thenbuy at marketsell at low-spread*pointsize stopendifif longonmarket thensell at low-spread*pointsize stopendif1 user thanked author for this post.
09/04/2021 at 3:01 PM #176788Bonjour, je reviens vers vous car en fin de compte il me faudrait un codage plus poussé.
La prise de position se ferait de la même façon, lorsque le prix en 15 minutes ou 1h clôture au dessus ou en dessous des plus bas de la veille dans la conditions ou ceux-ci sont des haramis ou doji définis par ces codes.
12345IF abs(close-open)/(high-low) < 0.10 and (high - close)/(high-low) < 0.60 and (close- low)/(high-low) < 0.60 THENDRAWELLIPSE(barindex-1, low, barindex+1, high) COLOURED (255,105,280,100) BORDERCOLOR (200,0,0,0) STYLE(dottedline,3)ENDIFRETURN (DOJI)1234567891011121314151617if DayOfWeek = 2 thenif high[0] < high[2] and high[1] < high[2] and low[0] > low[2] and low[1] > low[2] then//This is a Harami on MondayDRAWELLIPSE(barindex-1, low, barindex+1, high) COLOURED (100,149,237,100) BORDERCOLOR (200,0,0,0) STYLE(dottedline,3)endifelsif DayOfWeek = 1 then//This Sunday, Draw Nothingelseif high[0] < high[1] and low[0] > low[1] then//This is a Harami on Other DayDRAWELLIPSE(barindex-1, low, barindex+1, high) COLOURED (100,149,237,100) BORDERCOLOR (200,0,0,0) STYLE(dottedline,3)endifendifreturn( HARAMI)Pour la prise de position les volumes devront être au dessus de la moyenne mobile exponentiel 20.
Le stoploss serait placé sous au ou dessus de la bougie d’entrée en prenant compte d’un spread.
Pour la sortie j’aimerais essayer 2 variantes : l’une avec prise de la moitié des profits à une fois la bougie ( de la mèche coté stoploss à la cloture de bougie si possible, et non de mèche à mèche) et le reste à 3 fois la bougie.
La 2ème variantes serait une prise total des profits à 2 fois la bougie.
Etant complètement amateur dans le codage, pourriez vous indiquez dans ce codage s’il vous est possible, le nombre de lot à prendre pour avoir un stoploss à 25 ou 50 euros.
La stratégie ne devra prendre qu’une seule positions à la fois.
Merci beaucoup à vous si vous arrivez à faire ça.
Bon week-end!
PS: les résultats de ma stratégie en 1h en manuel.
09/04/2021 at 4:38 PM #17679409/05/2021 at 9:57 AM #176804https://www.prorealcode.com/topic/dhighlow-breakout-dax-mtf/#post-176773
Peut-être que cela pourrait vous aider ?
09/05/2021 at 5:50 PM #17682809/07/2021 at 4:11 PM #176951 -
AuthorPosts
Find exclusive trading pro-tools on