STOP LOSS et compte à risque limité
Forums › ProRealTime forum Français › Support ProOrder › STOP LOSS et compte à risque limité
- This topic has 4 replies, 2 voices, and was last updated 4 years ago by thomas_price.
-
-
08/03/2020 at 4:47 PM #140766
Bonjour à tous,
Quand je lance un trading automatique en AutoTrading, l’ordre est rejeté :
“For the controlled risk order, neither the Contingent Nor the trailing stop is set.”
Est ce que ça parle à quelqu’un ?
J’ai donc un probleme avec le STOP LOSS qui n’arrive pas à être mis en place. Pour le STOP LOSS, j’utilise une variable STOPLOSS IG :
1SET STOP LOSS STOPLOSSIGJe la calcule en fonction de positionprice (si déja en trade et je cumule) et tradeprice (cours du dernier trade)
12345if countofposition > 0 then // dejà en trade on rachèteSTOPLOSSIG = (tradeprice - positionprice) + 0.5 * (positionprice * STOPLOSSPOURCENT)ELSE // pas encore en tradeSTOPLOSSIG = (tradeprice * STOPLOSSPOURCENT)ENDIFQuand on est pas encore en trade et qu’on initie le premier trade, tradeprice comme cours d’achat est-il disponible pour calculer le StopLoss ? Ou bien ne le sera-t-il qu’à la bougie d’après et il faut utiliser autre chose que tradeprice pour calculer le StopLoss ?
Même question pour positionprice.Si tradeprice n’est pas disponible, ça expliquerait que je ne peut pas calculer de Stop Loss.
Quand on est déjà en trade et qu’on renforce la position, est ce que tradeprice est le cours d’achat pour l’ordre demandé ? Est ce que positionprice est le prix moyen avec le nouvel ordre demandé ?
Si j’utilise open ou close à place, close me posera un problème de continuité de prix si c’est la dernière bougie du jour.
De plus est ce que le STOP LOSS est mis à jour automatiquement si son calcule donne une valeur différente à chaque bougie? Par exemple si j’utilise close ou open en alternative.
Merci pour votre aide.
08/03/2020 at 8:11 PM #140789OK, je viens de lire ceci:
TRADEPRICE ne sera renseigné avec la valeur prix d’ouverture de l’ordre qu’à la bougie suivante, puisque dans le code, juste après l’instruction BUY, on ne peut toujours pas savoir son prix d’ouverture puisque il faudra attendre l’ouverture (Open) de la bougie suivante.
Donc il convient d’utiliser un TP/SL basé sur le Close actuel au moment de passer l’ordre et de le modifier si tu es au marché dés la bougie suivante (ON MARKET).
08/04/2020 at 10:33 AM #140826En effet puisque l’ordre n’est pas encore ouvert à la lecture de ton code, alors ton niveau de stoploss ne peut être calculé. Dans ce cas, tu peux utiliser la valeur du Close, si pas de gap à l’ouverture suivante, alors cette valeur sera très proche du prix d’ouverture.
08/04/2020 at 1:51 PM #14086408/04/2020 at 2:07 PM #140866J’ai une question supplémentaire, si je cumule les ordres. J’ai lu que IG à compte limité contrairement à prorealtime seul, place des ordres stop individuellements. Chacun aura son niveau de stop. Mais peut on mettre à jour ces niveau de Stop ?
1SET STOP LOSS STOPLOSS // STOPLOSS = variableEst ce que cette instruction va changer tous les Stop Loss à la valeur commune STOPLOSS de toutes les positions précédentes sur IG à compte limité ? Bien sûr, dans la mesure ou le STOP LOSS n’est pas reculé et qu’il est remonté à une distance pas trop grande acceptée par IG vis à vis du STOP Garanti et de la volatilité du cours.
Je sais que ces questions sont abordées un peu partout mais j’arrive jamais à trouver la réponse claire.
-
AuthorPosts
Find exclusive trading pro-tools on