Problème : ordre rejeté et système arrêté coninuellement

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #119923 quote
    gigi0491
    Participant
    Senior

    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 :

    if timeachat then
    if squeeze = 1 then
    if  Signal >1 and Signal[1]<1 then
    buy n contract at market
    SET STOP %LOSS SLLONG
    SET TARGET %PROFIT TPLONG
    squeeze = 0
    endif
    else
    if  Signal >0.3 and Signal[1]<0.3 then
    buy n contract at market
    SET STOP %LOSS SLLONG
    SET TARGET %PROFIT TPLONG
    squeeze = 0
    endif
    endif
    endif
    
    if timevente then
    if squeeze = 1 then
    if Signal <-1 and signal[1]>-1  then
    sellshort n contract at market
    SET STOP %LOSS SLSHORT
    SET TARGET %PROFIT TPSHORT
    squeeze = 0
    endif
    else
    if Signal <-0.3 and Signal[1]>-0.3 then
    sellshort n contract at market
    SET STOP %LOSS SLSHORT
    SET TARGET %PROFIT TPSHORT
    squeeze = 0
    endif
    endif
    endif
    #119926 quote
    Edmond
    Participant
    Veteran

    Bonjour,

    Ajoute ceci en début de code :

    DEFPARAM CumulateOrders = false

    Ainsi, le système sortira de la position en cours pour laisser place à la seconde.

    Bonne journée

    #119927 quote
    Nicolas
    Keymaster
    Master

    Avant toute chose, n’y a t’il pas d’autres systèmes qui fonctionnent déjà en parallèle sur le même instrument ? Il est en effet impossible de hedger (vendre et acheter) le même sous-jacent avec un compte à risque limité.

    #119932 quote
    gigi0491
    Participant
    Senior

    Merci 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!

    Edmond thanked this post
    #119940 quote
    Nicolas
    Keymaster
    Master

    Le compte à risque limité, comme son nom l’indique a pour but de vous sécuriser dans votre trading et par conséquent à limiter les pratiques de couverture sur le même instrument.

    #119947 quote
    gigi0491
    Participant
    Senior

    J’entends bien. Mais c’est quand même paradoxale car prendre une position dans le sens inverse réduit mécaniquement le risque de la position globale.

    #120027 quote
    Nicolas
    Keymaster
    Master

    En 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.

    #120147 quote
    gigi0491
    Participant
    Senior

    Clairement : ç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.

Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.

Problème : ordre rejeté et système arrêté coninuellement


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
gigi0491 @gigi0491 Participant
Summary

This topic contains 7 replies,
has 3 voices, and was last updated by gigi0491
6 years ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 02/19/2020
Status: Active
Attachments: No files
Logo Logo
Loading...