Trading automatique sur compte à risque limité et ProOrder

Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • #40438 quote
    #40925 quote
    Matriciel
    Participant
    Master

    Bonjour Nicolas,

    Merci pour toutes ces informations.

    Si je comprends bien, je suis obligé de dissocier une stratégie de trading automatique avec une stratégie longue et une autre courte sur la paire EUR/USD Mini par exemple ?

    Bonne journée.

    DJ

    #40944 quote
    Nicolas
    Keymaster
    Master

    je suis obligé de dissocier une stratégie de trading automatique avec une stratégie longue et une autre courte sur la paire EUR/USD

    C’était le cas avant, car on ne pouvait être long et short sur le même instrument (un ordre achat annulé l’ordre de vente et vice-versa dans la même stratégie), mais aujourd’hui ça n’est plus possible du tout avec les comptes à risque limité. On ne peut être à la fois acheteur et vendeur du même instrument au même moment.

    Matriciel thanked this post
    #41365 quote
    Matriciel
    Participant
    Master

    Bonjour Nicolas,

    J’aimerais savoir quelle valeur faut-il renseigner dans les trailing stop codés pour l’instrument “Jus d’orange NY” par exemple.

    Faut-il mettre :” écart mini au stop 80″ ou “écart mini au stop garanti 300” ?

    Cette valeur est à placer à la place du “3” ci-dessous, c’est ça ?

    //trailing stop function
    trailingstart = 1 //trailing will start @trailinstart points profit
    trailingstep = 2//trailing step to move the "stoploss"
    minstop = 3//minimum allowed stop
    priceleap = 4//if price moves rapidly the stop will move till the set leapstop from close.
    leapstop = 5//if price moves rapidly the stop will move till the set leapstop from close.
    //reset the stoploss value
    IF NOT ONMARKET THEN
    newSL=0
    ENDIF
    
    //manage long positions
    IF LONGONMARKET THEN
    //first move (breakeven)
    IF newSL=0 AND close-tradeprice(1)>=trailingstart*pipsize THEN
    newSL = tradeprice(1)+trailingstep*pipsize
    ENDIF
    //next moves
    IF newSL>0 AND close-newSL>=trailingstep*pipsize AND close-newSL>=minstop*pipsize THEN
    if close-newSL>=priceleap*pipsize then
    newSL = close - leapstop
    else
    newSL = newSL+trailingstep*pipsize
    ENDIF
    ENDIF
    ENDIF
    
    //manage short positions
    IF SHORTONMARKET THEN
    //first move (breakeven)
    IF newSL=0 AND tradeprice(1)-close>=trailingstart*pipsize THEN
    newSL = tradeprice(1)-trailingstep*pipsize
    ENDIF
    //next moves
    IF newSL>0 AND newSL-close>=trailingstep*pipsize AND newSL-close>= minstop*pipsize THEN
    if newSL-close>=priceleap*pipsize then
    newSL = close + leapstop
    else
    newSL = newSL-trailingstep *pipsize
    ENDIF
    ENDIF
    ENDIF
    
    //stop order to exit the positions
    IF newSL>0 THEN
    SELL AT newSL STOP
    EXITSHORT AT newSL STOP
    ENDIF

    Merci pour tout et bon week-end ! :o)

    #41389 quote
    Nicolas
    Keymaster
    Master

    Sauf erreur de ma part (car je n’ai pas testé moi même, n’ayant pas de compte à risque limité), même si tu renseignes 80, le stop sera automatiquement déplacé au niveau du stop garanti. Mais puisque il s’agit d’une autre fonction que SET STOP LOSS, il faudrait vérifier cette information car un ordre conditionnel STOP n’est pas un véritable stoploss à proprement parlé. Puisque c’est Dimanche, je ne pourrai pas faire valider cette hypothèse, j’essaierai de placer une vrai réponse ici dans le courant de la semaine prochaine.

    Matriciel thanked this post
    #41394 quote
    Matriciel
    Participant
    Master

    Super, merci Nicolas !

    #41426 quote
    Stef1618
    Participant
    Average

    Bonjour Nicolas,

    Je répondis sur ce que vous avez écrit “Tous les stops de protection posés par ProOrder sont automatiquement transformés en stops garantis” et sur la question de Matriciel.

    Imaginons que je paramètre un stoploss à 25 points dans mon code, mais que je souhaite le faire fonctionner sur un instrument pour lequel la distance minimale du stop garanti est par exemple fixé à 50 points.  Je me demande si j’obtiendrai quand même un stop garanti à 25 points? Ou le stop sera automatiquement placé à 50 points? Ou la valeur de stop dans le code devra-t-elle obligatoirement être équivalente à la distance minimale du stop garanti pour être valide?

    J’utilise la fonction SET STOP LOSS et d’après vous le stop serait automatiquement placé à la valeur minimale garantie. Si vous obtenez des précisions ou une confirmation je suis preneur.

    Merci et bonne fin de week end!

    #42391 quote
    Nicolas
    Keymaster
    Master

    @Stef1618

    Non, la distance minimum du stop garanti imposé par IG devra être respecté, c’est à dire 50 points. Donc le niveau de stop sera automatiquement adapté.

    Ensuite deux cas sont possible:
    -Le cours bouge en ta défaveur, à ce moment la le stop reste à la même distance.
    -Le cours bouge en ta faveur, alors le stop se réajustera tant que c’est possible jusqu’à ce qu’on arrive à la distance initialement demandé (25 points du prix d’entré).

    #48927 quote
    Frytconcord
    Participant
    New

    Pourquoi suprimer mes 2 post?
    Je veux juste comprendre comment va comprendre ce code avec un compte à risque limité. Je sais qu’il ne fonctionnera pas t’elle qui l’ai. Mais je voudrais juste savoir comment apporter des modifications?
    S’il vous plaît répondez moi

    Fractal breakout intraday Strategy EUR/USD 1H –

    #48929 quote
    Nicolas
    Keymaster
    Master

    C’est le 5éme message à ce propos, mais cette fois au bon endroit ! sauf que la question n’est pas rédigé en français … bref, je prends sur moi @Frytconcord, j’ai répondu à ta question sur ce post en Anglais: https://www.prorealcode.com/topic/limited-risk-account-question-about-trailing-stop/

    #59650 quote
    Niconini
    Participant
    Junior

    Merci pour ce topic Nicolas, il répond à la grande partie de mes questions sur le sujet. C’est une superbe avancée pour le trading auto.

    Ne pouvant pas être simultanément en position longue et short (même avec plusieurs algo) sur Allemagne 30, je pense utiliser d’autres indices pour ne pas me limiter.

    Ex : >algo 1 : short ou long sur All30 ; >algo 2 : short ou long sur DJ ; >algo 3 : short ou long sur Tec100.

    Peux tu s’il te plait me confirmer que la distance au SL garanti peut être paramétrée par algo dans le code? (SL garanti algo 1 = -80 pts ;  SL garanti algo 2 = -50 pts ; …)

    #59654 quote
    Nicolas
    Keymaster
    Master
    #87143 quote
    FranzPRC
    Participant
    Average

    Bonjour Nicolas

     

    Pour le trading automatique sur les comptes à risque limité,peut on utiliser SET STOP %LOSS 0,50 par exemple.

    Ou est on obligé de mettreSET STOP pLOSS

    #87261 quote
    Nicolas
    Keymaster
    Master

    Peu importe l’instructions utilisée pourvu que l’ordre ai un stop attaché.

    #139412 quote
    thomas_price
    Participant
    Junior

    J’ai 2 questions

    1/Concernant les ordres cumulés et les stops garantis IG. Est-il confirmé que le STop Loss est fixé individuellement à chaque nouvel ordre placé, quelque soit le type de Stop Loss (%, p, normal,…) ?

    2/De plus, Si je rachète avec un trade n°2 un peu de sous-jacent avec les gains du trade n°1 en cours, mon stop Loss sur la quantité acheté initialement en trade 1  ne va pas changer si je comprends bien . Pourtant à ce niveau de Stop Loss, je perd beaucoup plus qu’initialement à cause du Trade n°2.

    Qu’est il possible de faire ? Remettre à jour le STOP Loss de la position 1 ?

    Idéalement, je place un STOP LOSS commun à une distance calculé de POSITIONPRICE.

    Merci pour ce forum très utile ! J’ai parcouru les autres topics avec beaucoup de réponses partielles mais j’ai pas encore la totalité.

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

Trading automatique sur compte à risque limité et ProOrder


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
Nicolas @nicolas Keymaster
Summary

This topic contains 14 replies,
has 7 voices, and was last updated by thomas_price
5 years, 7 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 07/12/2017
Status: Active
Attachments: No files
Logo Logo
Loading...