Achat opening – X points

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #162760 quote
    grdchef
    Participant
    Junior

    Bonjour,

    Tout d’abord désolé Nicolas si le sujet a déjà été traité. J’ai fait les 81 pages et je n’ai pas trouvé ma réponse.

    Je souhaiterais au lieu d’acheter at market qui est généralement à l’ouverture de la bougie, acheter à l’open – x points (pour Dax).

    Cela me parait simple mais je n’arrive pas à trouver la solution. Si quelqu’un a la solution je suis preneur.

    Merci d’avance.

    Ivan

    #162832 quote
    Nicolas
    Keymaster
    Master

    Veux-tu lancer ton achat lorsque la bougie s’ouvre ou placer un ordre en attente à – x points lorsque la bougie précédente se ferme ?

    Pour mémoire: le code est lu à la fermeture de la bougie et les ordres lancés / placés à l’ouverture de la suivante.

    #162936 quote
    grdchef
    Participant
    Junior

    Bonjour Nicolas,

    Merci pour ta réponse. Je souhaiterais donc placer un ordre d’achat en attente à la clôture de la bougie précédente – X points.

    Par exemple si la bougie 5 minutes DAX clôture à 14000 je souhaiterais placer un ordre d’achat à 13996 (si les conditions pour placer l’ordre sont remplies).

    Vraiment désolé cela parait simple mais je ne trouve pas la solution.

    Merci.

    Ivan

    #162941 quote
    Nicolas
    Keymaster
    Master

    Voilà ci-dessous le code pour placer un ordre d’achat en attente à un prix inférieure à celui de la clôture :

    x = 20 //quantité de points en dessous du prix de clôture
    
    if macondition then 
     buy 1 contract at close-x*pointsize limit 
    endif

    cet ordre sera donc placé à l’ouverture de la bougie suivante au Close-x points et ne durera que durant une seule bougie.

    grdchef thanked this post
    #163095 quote
    grdchef
    Participant
    Junior

    Merci Nicolas. Je pensais pourtant l’avoir essayé. J’ai dû faire une erreur.

    C’est marrant dans le backtest je n’obtiens pas le même résultat si je fais:

    • buy 1 contract at Market
    • ou buy 1 contract at close-x*pointsize limit avec x =0

    ce que j’ai du mal à m’expliquer

    Merci encore et bonne journée.

    #163100 quote
    Nicolas
    Keymaster
    Master

    Parce que dans le premier cas tu ouvres une position au marché au prix de l’Open suivant, alors dans le deuxième cas tu places un ordre en attente, qui ne dure qu’1 bougie,  au Close courant (le niveau de prix au moment où est lu le code).

    grdchef thanked this post
    #163314 quote
    Al
    Participant
    Senior

    Voilà ci-dessous le code pour placer un ordre d’achat en attente à un prix inférieure à celui de la clôture :

    cet ordre sera donc placé à l’ouverture de la bougie suivante au Close-x points et ne durera que durant une seule bougie.

    Bonjour,

    Est il possible de faire durer l’ordre durant par exemple 3 bougies depuis la cloture ?

    Merci

    #163420 quote
    Nicolas
    Keymaster
    Master

    Oui, il faut replacer l’ordre à chaque bougie, on va donc compte la quantité de bougies depuis la détection de “macondition”:

    x = 20 //quantité de points en dessous du prix de clôture
    
    if macondition then 
     startbar = barindex
    endif
    
    if barindex-startbar < 3 then 
     buy 1 contract at close-x*pointsize limit 
    endif
    Al thanked this post
Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.

Achat opening – X points


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
grdchef @grdchef Participant
Summary

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

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