Problème lancement systèmes trading ProOrder avec IG

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #145148 quote
    BILL DOLLAH
    Participant
    New

    Bonjour,

    Avez-vous connaissance d’un problème concernant l’utilisation de ProOrder en passant par la plateforme d’IG?

    Depuis le 09/09/2020, les systèmes de trading que j’utilisais sans problèmes depuis des semaines ne se lancent plus, se lancent parfois ou ne se lancent pas tous quand il y en a plusieurs en cours d’exécution.

    J’ai fait l’essai avec Windows 10 Entreprise, Windows 10 pour les particuliers, Edge, Internet Explorer, Chrome et Firefox mais le problème persiste depuis cette date.

    #145152 quote
    Nicolas
    Keymaster
    Master

    C’est à dire ? Ils ne passent pas au vert quand tu les lances ? Ils restent en arrêt ?

    #145167 quote
    BILL DOLLAH
    Participant
    New

    Ils sont en vert avec le statut “en cours d’exécution” (unité de temps journalière, lancement avant 01h00 du matin).

    Cependant, les systèmes ne prennent soit pas de position du tout,

    soit une fois position et le jour suivant non,

    soit certains prennent position et pas d’autres dans le cas d’un lancement de plusieurs systèmes le même jour.

    #145243 quote
    Nicolas
    Keymaster
    Master

    Donc ils sont bien démarrés, mais ils ne prennent pas les positions qu’ils devraient prendre ?

    Désolé pour la question, mais comment compares-tu le fait qu’une position devrait s’ouvrir ou pas ? Vis à vis d’un backtest ou ?

    As-tu regardé dans la liste des positions rejetées ? (menu Trading / Liste des ordres / onglet Annulés /Rejetés).

    #145277 quote
    BILL DOLLAH
    Participant
    New

    Je précise que je parle d’un problème de prise d’ordres réels et pas de backtest.

    Effectivement, les systèmes semblent être démarrés mais ne prennent pas les positions qu’ils devraient prendre.

    Je suis sûr de ça car la condition pour prendre position est la plus simple possible : IF NOT LONGONMARKET THEN BUY 1 CONTRACT AT MARKET ENDIF

    ou IF NOT SHORTONMARKET THEN SELLSHORT 1 CONTRACT AT MARKET ENDIF et ces systèmes exécutaient des ordres réels parfaitement avant le 09/09/2020.

    Dans la liste des positions rejetées, il y a des lignes qui correspondent à des ordres automatiques et il y a le message : l’incrément du stop suiveur est inférieur au minimum requis. L’incrément minimum sur cette valeur est . -> (pas de valeur juste un espace et un point).

    #145279 quote
    MAKSIDE
    Participant
    Veteran

    par rapport à ca … l’incrément du stop suiveur est inférieur au minimum requis.

    quel est votre code complet ?

    #145305 quote
    Nicolas
    Keymaster
    Master

    Bien, si les codes qui ne fonctionnent plus ne comprennent pas de trailing stop, alors ce message d’erreur doit provenir d’un ancien système peut être ? Sans avoir lu un des codes, difficile pour moi de répondre. Le mieux serait de lancer un ticket au support via l’interface de la plateforme.

    #145320 quote
    BILL DOLLAH
    Participant
    New

    Bonjour à tous,

    J’ai lancé ce topic car je dois en être à mon 5ème ticket au support via l’interface mais c’est une personne différente à chaque fois qui répond chez IG donc ça n’avance pas.

    Voici la version forex (hors jpy) du code en question, seule la ligne dédiée à la variable du stop suiveur change selon les versions : trange = TR, trange = 10000 * TR ou trange = 100 * TR pour la version jpy.

    // Définition des paramètres du code
    DEFPARAM CUMULATEORDERS = FALSE // Cumul des positions désactivé
    // Définition constantes
    cn = 1
    trange = 10000 * TR
    // Conditions pour ouvrir une position vendeuse
    IF NOT SHORTONMARKET THEN
    SELLSHORT cn CONTRACT AT MARKET
    ENDIF
    SET STOP PTRAILING trange

     

    #145324 quote
    MAKSIDE
    Participant
    Veteran

    l’instruction set stop trailing ne marche pas chez IG, faut passer par un set stop standard avec un codage d’un trailing. Tu as pas mal d’exemples sur le site

    BILL DOLLAH thanked this post
    #145329 quote
    Nicolas
    Keymaster
    Master

    Il faut vérifier si la variable “trange” renvoi une valeur correcte pour permettre l’usage de PTRAILING qui attend des données en points/pips et non en prix.

    Par ailleurs, il faut veiller à respecter la distance au stop imposé par le courtier pour chaque instrument. Par exemple, si la distance au stop est de 5 points, il faudrait essayer avec cette modification  :

    SET STOP PTRAILING max(5,trange)
    BILL DOLLAH thanked this post
    #145929 quote
    BILL DOLLAH
    Participant
    New

    Bonjour à tous et merci pour vos réponses.

    J’ai essayé d’utiliser un stop classique pour remplacer la dernière ligne : “SET STOP PLOSS trange” mais sans succès.

    La variable “trange” correspond au “TRUE RANGE” de la journée précédente, la distance au stop minimum définie par IG devrait donc être respectée car je ne me sers jamais du “TRUE RANGE” du dimanche qui pourrait être effectivement inférieur au minimum requis.

    J’ai remplacé la variable “trange” par un nombre mais sans résultat.

    IG m’a conseillé de changer de fuseau horaire, ça marche cette astuce ?

    #145933 quote
    Nicolas
    Keymaster
    Master

    Tu devrais peut être éviter de convertir toi même le prix en point et utiliser directement la valeur prix dans les instructions :

    trange = tr
    set stop loss trange
    BILL DOLLAH thanked this post
Viewing 12 posts - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.

Problème lancement systèmes trading ProOrder avec IG


ProOrder : Trading Automatique & Backtests

New Reply
Author
Summary

This topic contains 11 replies,
has 3 voices, and was last updated by Nicolas
5 years, 5 months ago.

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