Tp et SL +/- 1 Point/pips
Forums › ProRealTime forum Français › Support ProOrder › Tp et SL +/- 1 Point/pips
- This topic has 23 replies, 2 voices, and was last updated 5 years ago by Ramahu.
-
-
12/07/2019 at 6:43 PM #114388
Bonjour à tous,
comme indiqué dans le titre, je sollicite votre aide pour avoir un SL qui se fixe à -1P sous la bougie “precedente” (celle qui donne le signal) lors d’un BUY
et +1P au dessus de celle ci lors d’un SHORT.
Si possible que le TP lui soit d’un ratio de 2 automatiquement.
J’ai deja vu ce genre de question posée, il y a t’il eu des reponses ?
Exemple : – conditions d’achat ok, BUY, bougie de signal (precedente) = 7P DAX, SL auto à -8P, TP X2 = +16P ? merci
12/09/2019 at 11:31 AM #114487Exemple pour un ordre d’achat, d’abord on calcule la distance du stoploss, puis on la multiplie par 2 pour le takeprofit :
1234567if conditionachat thenstoploss = close-(low[0]-1*pointsize) //calcul du SLtakeprofit = stoploss*2buy at marketset stop loss stoplossset target profit takeprofitendifJ’ai volontairement écrit Low[0], car je ne sais pas si on utilise la bougie présente ou celle d’avant selon ton explication, donc tu ajusteras le décalage en [1] si besoin.
12/09/2019 at 12:26 PM #11449412/09/2019 at 7:12 PM #114512Voila ce que cela represente avec ton morceau de code ajouté :
- fleche noir mon signal manuel
- flech bleue signal du code (c’est ok on ouvre bien à la close)
- par contre j’aimerais un SL -1 oint sous la bougie fleche noir
- et un tp X2 de celui ci ..
- J’ai eu beau essayer de modif les variable, c’est bof ..
- une idée ? Merci
12/10/2019 at 10:30 AM #114543Ce code fonctionne correctement pour moi (voir image jointe).
Par contre, comme le code est lu au Close et l’ordre ouvert à l’Open suivant, on ne peut savoir à l’avance quelle sera la valeur de la prise de position (le prix d’entrée). Par ailleurs le spread rentrera aussi en considération.
1234567891011defparam cumulateorders=falseconditionachat= rsi[14] crosses over 50if conditionachat thenstoploss = close-(low[0]-1*pointsize) //calcul du SLtakeprofit = stoploss*2buy at marketset stop loss stoplossset target profit takeprofitendifUne autre solution avec des ordres conditionnels :
1234567891011121314defparam cumulateorders=falseconditionachat= rsi[14] crosses over 50if conditionachat thenstoploss = low[0]-1*pointsize //niveau prix du SLbuy at marketsell at stoploss stopset target profit (close-(low[0]-1*pointsize))*2endifif longonmarket thensell at stoploss stopset target profit (positionprice-stoploss)*2endif12/10/2019 at 12:39 PM #11455212/10/2019 at 1:06 PM #114553Dans cet exemple, la taille du takeprofit est la bonne, cependant comme évoqué, puisque l’ordre ouvre à l’Open et que le stoploss est calculé au Close précédent, un décalage peut survenir.
Avec le second code, on s’affranchit de ce potentiel décalage.
12/10/2019 at 6:30 PM #114599AAAHH ca y est je crois avoir compris ..
donc l’ideal serait pour un SL achat :
- prendre le point bas de la bougie (mèche incluse) – 1P (spread)
- inversement pour un Short
- voila pourquoi je ne visualisais pas .. donc cela reviendrait à un SL comme sur l’image (trait rouge)
- serait il possible de m’aider avec ca Nicolas ? Merci
12/11/2019 at 9:43 AM #114621C’est exactement ce que fait le 2ème code proposé, voir image jointe.
Tu peux le visualiser lors d’un backtest avec GRAPHONPRICE.
12345678910111213141516defparam cumulateorders=falseconditionachat= rsi[14] crosses over 50if conditionachat thenstoploss = low[0]-1*pointsize //niveau prix du SLbuy at marketsell at stoploss stopset target profit (close-(low[0]-1*pointsize))*2endifif longonmarket thensell at stoploss stopset target profit (positionprice-stoploss)*2endifgraphonprice stoploss coloured(255,0,0)12/11/2019 at 11:43 AM #11464812/11/2019 at 8:47 PM #11470612/11/2019 at 9:10 PM #114708Juste une chose ^^ ..
pour la version Short j’ai réutilisé ton code en changeant les intitulés de Sell/Buy, High/low.
Probleme .. les TP en short sont obligatoirement de 16P .. ourquoi ? aucune idée .. alors que les SL sont bien calculés .. et variable TP toujours de X2 ..
12/11/2019 at 9:13 PM #11471112/12/2019 at 12:12 PM #11473112/12/2019 at 6:20 PM #114760J’ai donc essayé avec ta “commande” et cela ne change rien, ou alors mal placée ..
exemple sur le graph la
- 1ere elipse : position bien prise, stop bien placé, mais TP toujours 16 points.
- 2eme elipse : position bien rise, stop bien placé, mais stop non respecté car il descend comme on le voit et ne reste pas à niveau.
-
AuthorPosts
Find exclusive trading pro-tools on