deux condition avec un ordre au dessus du cours

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #55275 quote
    yann38m
    Participant
    New

    bonjour;   je viens d’établir une programmation mais j’aimerais mettre une seconde condition.

    lorsque que l’indicateur que j’utilise me donne l’ordre d’achat j’aimerais que la seconde condition soit d’acheter si le cours atteint 2 point de plus que la valeur au plus haut au moment de la première condition soit le cours est de 150 avec un plus haut à 153 à la fin de bougie de la première condition pour finaliser l’achat il faut que le cours atteigne 155 ? comment fait on la programmation?

    Merci d’avance  

    #55279 quote
    Nicolas
    Keymaster
    Master

    Sujet déplacé dans le forum de programmation pour le trading automatique ProOrder.

    Difficile de répondre précisément sans avoir vu le code en question, mais dans ce cas précis on peut utiliser un ordre conditionnel de type STOP :

    buy 1 contract at myprice+2*pointsize STOP

    ‘myprice’ étant le prix enregistré dans cette variable au moment de la condition testée selon ta description.

    Attention, un ordre conditionnel n’est valable que durant une seule période, donc il faudra le replacer si nécessaire.

    #55331 quote
    yann38m
    Participant
    New

    Bonjour, Merci pour votre réactivité, Voici le code: Et concrètement j’aimerais avant d’acheter sur ce signal que le cours dépasse son plus haut de la bougie pour confirmer l’achat?e Est ce possible et comment faire et ou le placer sur ce code? Merci d’avance

     

    DEFPARAM CumulateOrders = False // Cumul des positions désactivé
    // Conditions pour ouvrir une position acheteuse
    indicator1 = ExponentialAverage[16](high)
    c1 = (close > indicator1) 
    IF c1 THEN
       BUY 1 SHARES AT MARKET
    ENDIF 
    // Conditions pour fermer une position acheteuse
    indicator2 = ExponentialAverage[16](low)
    c2 = (close < indicator2)
    IF c2 THEN
       SELL AT MARKET
    ENDIF

     

    #55334 quote
    JC_Bywan
    Moderator
    Master

    Bonjour, pour la clarté des messages sur les forums de ProRealCode, merci d’utiliser le bouton <> “insert PRT code” pour séparer la partie texte de la partie code, merci (format du message du post précédent édité pour vous)

    #55383 quote
    yann38m
    Participant
    New

    sorry

    #55385 quote
    Nicolas
    Keymaster
    Master

    Concrètement, le code serait celui-ci :

    DEFPARAM CumulateOrders = False // Cumul des positions désactivé
    // Conditions pour ouvrir une position acheteuse
    indicator1 = ExponentialAverage[16](high)
    c1 = (close > indicator1) 
    IF c1 THEN
       BUY 1 SHARES AT high+2*pointsize STOP
    ENDIF 
    // Conditions pour fermer une position acheteuse
    indicator2 = ExponentialAverage[16](low)
    c2 = (close < indicator2)
    IF c2 THEN
       SELL AT MARKET
    ENDIF

    Cela devrait fonctionner, merci de confirmer.

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

deux condition avec un ordre au dessus du cours


Support ProOrder

New Reply
Author
author-avatar
yann38m @yann38maol-com Participant
Summary

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

Topic Details
Forum: Support ProOrder
Language: French
Started: 12/10/2017
Status: Active
Attachments: No files
Logo Logo
Loading...