Profit partiel OK – existe-il une perte partielle
Forums › ProRealTime forum Français › Support ProOrder › Profit partiel OK – existe-il une perte partielle
- This topic has 11 replies, 4 voices, and was last updated 2 years ago by vanaerde.
-
-
12/16/2022 at 7:20 PM #205920
Bonsoir à tous. (c’est mon premier post)
Ce code de prise de profit partielle (merci Nicolas) que j’utilise sur presque tous mes algos fonctionne très bien.
Existe-il un mécanisme permettant une sortie en perte partielle ?
D’avance merci
Pivana
// Stops et objectifs
SET STOP pLOSS 190
SET TARGET pPROFIT 262
partial = 0// sortie partielle
if longonmarket and positionperf > (0.8/100) and partial=0 then
sell countofposition/2 contract at market
partial = 1
endif12/17/2022 at 1:36 PM #205948comme ceci
12345678910// Stops et objectifsSET STOP pLOSS 190SET TARGET pPROFIT 262perte = 0// sortie partielle en pertesi longonmarket et positionperf < (0.8/100) and perte =0 thensell countofposition/2 contract at marketperte = 1endif1 user thanked author for this post.
12/20/2022 at 6:42 PM #20610212/23/2022 at 9:19 AM #206222Bonjour à tous,
Voilà une stratégie qui fonctionne plutôt bien avec l’indicateur supertrend.
Pour augmenter le pourcentage de réussite du trade, la routine de vente partielle fonctionne, elle aussi, très bien.
Sauf que – elle ne fonctionne que sur les longs
J’ai affiché l’instruction : graph positionperf … qui indique bien une augmentation en cas de réussite du trade en short.
Mais impossible de prendre des profits partiels en short (vs longs)
Quelqu’un aurait-il une idée ?
Bonnes fêtes à tous
Pivana
12345678910111213141516171819202122232425262728293031323334353637383940414243444546DEFPARAM CumulateOrders = false // Cumul des positions désactivéDefparam preloadbars = 5000// variables supertrendSup = SuperTrend[9.8,38] // 9.8-38supa = close crosses over supSupo = SuperTrend[7.3,31] // 7.3-31supv = close crosses under supo//--------------------------------------------------------// Conditions pour ouvrir une position acheteuseif supa thenBUY 1 CONTRACT AT MARKETENDIF// Conditions pour fermer une position d'achatif supv thenSELL AT MARKETENDIF//--------------------------------------------------------// Conditions pour ouvrir une position en vente à découvertif supv thenSELLSHORT 1 CONTRACT AT MARKETENDIF// Conditions pour fermer une position en vente à découvertif supa thenEXITSHORT AT MARKETENDIF//--------------------------------------------------------// Stops et objectifsSET STOP pLOSS 134SET TARGET pPROFIT 420partial = 0// sortie partielleif longonmarket and positionperf > (0.5/100) and partial=0 thensell countofposition/2 contract at marketpartial = 1endif12/23/2022 at 10:19 AM #206223Bjr, le if longonmarket de la ligne 43 limite la sortie partielle aux longs… il faut écrire une portion de code équivalente avec if shortonmarket pour gérer la partie sortie partielle de short, sans oublier d’utiliser un exitshort au lieu d’un sell
1 user thanked author for this post.
12/23/2022 at 6:58 PM #206247123456IF c3 THENSELLSHORT n CONTRACT AT MARKETif close < (tradeprice - nn) thenexitshort n/2 contract at marketENDIFendifBonsoir,
Finalement, rien ne fonctionne avec positionperf en short
Alors, voila ce que j’ai imaginé et qui semble bien fonctionner (C3 = conditions d’entrée en position et nn la valeur de la target en short)
Bons trades et bonnes fêtes à tous
Pivana
12/24/2022 at 6:31 PM #206284countposition est positif pour le long et negatif pour le short
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152DEFPARAM CumulateOrders = false // Cumul des positions désactivéDefparam preloadbars = 5000// variables supertrendSup = SuperTrend[9.8,38] // 9.8-38supa = close crosses over supSupo = SuperTrend[7.3,31] // 7.3-31supv = close crosses under supoif not onmarket thenpartial = 0partialS=0endif//--------------------------------------------------------// Conditions pour ouvrir une position acheteuseif supa thenBUY 1 CONTRACT AT MARKETENDIF// Conditions pour fermer une position d'achatif supv thenSELL AT MARKETENDIF//--------------------------------------------------------// Conditions pour ouvrir une position en vente à découvertif supv thenSELLSHORT 1 CONTRACT AT MARKETENDIF// Conditions pour fermer une position en vente à découvertif supa thenEXITSHORT AT MARKETENDIF//--------------------------------------------------------// Stops et objectifsSET STOP pLOSS 134SET TARGET pPROFIT 420// sortie partielleif longonmarket and positionperf > (0.5/100) and partial=0 thensell countofposition/2 contract at marketpartial = 1endifif shortonmarket and positionperf > (0.5/100) and partials=0 thenexitshort abs(countofposition)/2 contract at marketpartials = 1endif12/26/2022 at 4:44 PM #20633412/26/2022 at 4:58 PM #206335Bonjour sur quelle unité de temps utilise tu ton algo et quel indice s’il te plait
12/28/2022 at 4:04 AM #206380Bonjour Nicolas,
Pour répondre à ta question, il me semble que c’est un morceau de code sur Nasdaq 1 ou 2mn.
Puisque je me suis appuyé sur ton algo €/$ 3mn (100% de réussite) merci pour le partage, je t’ai transposé l’idée sur le même UT.
Le résultat est en PJ : 94% de réussite sur 100 000 barres.
Bonne fêtes
12/29/2022 at 6:43 PM #206472Bonjour j’ai copier ta stratégie mais en 2 minutes le résultat est très négatif sur nasdaq
01/11/2023 at 12:01 PM #207223 -
AuthorPosts
Find exclusive trading pro-tools on