Déplacement stop loss
Forums › ProRealTime forum Français › Support ProOrder › Déplacement stop loss
- This topic has 5 replies, 2 voices, and was last updated 7 years ago by
Nicolas.
-
-
03/27/2018 at 5:14 AM #66493
Bonjour,
je m’arrache les cheveux pour coder un déplacement de stop loss !!!
Je veux après être entré en position remonter mon SL sur un plus bas après que les prix aient bougés en ma faveur et ca ne marche pas
Mon code :
move stop loss12345678910111213IF NOT LongOnMarket THENtrail = 0ENDIFIF LONGONMARKET THENIF trail=0 AND low[0] > low[1] AND low[2] > low[1] AND low[1] > tradeprice(1) THENtrail = low[1]ENDIFENDIFIF trail > 0 thenSELL AT trail STOPENDIF03/27/2018 at 8:06 AM #66507A première vue, je pense qu’il s’agit d’un problème de condition. As-tu essayé de GRAPH la condition ? Si elle ne s’active pas (toujours égal à 0), alors il faut la revoir. Bien sûr tu sais déjà que dans ton code, le stop ne remontera qu’une seule fois, n’est ce pas ?
1GRAPH trail=0 AND low[0] > low[1] AND low[2] > low[1] AND low[1] > tradeprice(1)03/27/2018 at 9:26 AM #66513Bonjour,
J’ai fait un graph de trail et il ne fait que augmenter
03/27/2018 at 10:00 AM #6651903/27/2018 at 8:35 PM #6658712345678910111213141516171819202122232425262728293031323334353637383940DEFPARAM CUMULATEORDERS = FALSER= 0IF NOT LongOnMarket THENtrail = 0ENDIFIF close > highest[15](close[1]) thenR = 1endifCAPITAL = 10000 + STRATEGYPROFITIF (R > 0) THENSL = low[1] - 0.03LM = HIGH[0] + HIGH[0]*0.001//TP = LM + 2.5*(LM - SL)N = (CAPITAL * 0.01) / (LM - SL)STOPLOSS = LM - SLBUY N SHARES ROUNDEDUP AT LM STOPSET STOP LOSS STOPLOSSENDIFIF LONGONMARKET THENIF trail=0 AND low[0] > low[1] AND low[2] > low[1] AND low[1] > tradeprice(1) THENtrail = low[1]ENDIFENDIFif trail > 0 thenSELL AT trail STOPendifgraph trail03/28/2018 at 8:46 AM #66611Sauf erreur de ma part, cela semble fonctionner correctement. Lorsque la condition testée à la ligne 31 est vrai, le trail (soit le nouveau stoploss) est calculé et un ordre conditionnel STOP est placé en attente qu’il soit touché. Le prix du trail correspond bien à la sortie (symbole d’une croix) sur le trade de l’exemple ci-dessous attaché.
Sur les autres ordres, on constate bien que ce nouveau stop est bien calculé qu’une seule fois et qu’il ne bougera plus tant que l’ordre ne sera pas fermé.
-
AuthorPosts
Find exclusive trading pro-tools on 