Problème : ordre rejeté et système arrêté coninuellement
Forums › ProRealTime forum Français › Support ProOrder › Problème : ordre rejeté et système arrêté coninuellement
- This topic has 7 replies, 3 voices, and was last updated 4 years ago by gigi0491.
-
-
02/19/2020 at 9:49 AM #119923
Bonjour à tous,
Avant toutes choses je profite de ce premier post sur le forum pour remercier l’ensemble de la communauté pour son dynamisme et l’aide précieuse qu’elle m’a apporté depuis ces derniers mois.
Je travaille depuis quelques temps sur un algo relativement simple qui consiste à prendre une position long si le signal est supérieur à x et une position short si ce dernier est inférieur à y.
Cela implique donc que même si le système est déjà dans le marché et que la condition inverse est remplie, le système doit sortir de la position actuelle est initier une position inverse.
Problème, lors de ces retournements de position, IG rejette les ordres sous prétexte “qu’un ordre risque limité est déjà défini sur cette valeur dans le sens opposé.” J’imagine que ça doit être un conflit dans la séquence lorsqu’il déboucle la position, annule le stop lié et re-initie la position inverse avec un nouveau stop.
Merci d’avance pour votre aide!!!
Voici le bout de code :
1234567891011121314151617181920212223242526272829303132333435if timeachat thenif squeeze = 1 thenif Signal >1 and Signal[1]<1 thenbuy n contract at marketSET STOP %LOSS SLLONGSET TARGET %PROFIT TPLONGsqueeze = 0endifelseif Signal >0.3 and Signal[1]<0.3 thenbuy n contract at marketSET STOP %LOSS SLLONGSET TARGET %PROFIT TPLONGsqueeze = 0endifendifendifif timevente thenif squeeze = 1 thenif Signal <-1 and signal[1]>-1 thensellshort n contract at marketSET STOP %LOSS SLSHORTSET TARGET %PROFIT TPSHORTsqueeze = 0endifelseif Signal <-0.3 and Signal[1]>-0.3 thensellshort n contract at marketSET STOP %LOSS SLSHORTSET TARGET %PROFIT TPSHORTsqueeze = 0endifendifendif02/19/2020 at 10:47 AM #11992602/19/2020 at 10:51 AM #11992702/19/2020 at 11:09 AM #119932Merci pour vos réponses Messieurs.
Edmond, ce option est déjà enclenchée donc ce n’est pas ça.
Nicolas, je pense que tu as trouvé la raison. J’étais déjà long du Dow sur un autre système et l’ordre a bloqué sur un short. Je pensais que les systèmes étaient indépendants entre eux. J’imagine qu’ils le sont mais que ça bloque sur les stops car les brokers n’acceptent pas des stops dans deux sens différents? C’est à peu près ça Nicolas?
En tout cas merci encore pour le coup de main, je comprends mieux!
1 user thanked author for this post.
02/19/2020 at 1:37 PM #11994002/19/2020 at 1:57 PM #11994702/20/2020 at 11:47 AM #120027En effet mathématiquement c’est bien le cas, mais ce sont les règles pour protéger les petits investisseurs qui n’ont pas le statut Pro chez leur courtier. Couvrir une perte par ce mécanisme, ne vas pas dans le sens décidé par la réglementation européenne pour protéger les investisseurs, et on peut le comprendre.
02/21/2020 at 11:16 AM #120147Clairement : ça a le mérite d’être clair et d’éviter toutes confusions.
En tout cas merci d’avoir éclairer ma lanterne sur le sujet, j’ai arrêté l’autre système qui tournait sur l’actif et mon nouveau système tourne dorénavant parfaitement.
-
AuthorPosts
Find exclusive trading pro-tools on