Croisement Supertrend en cours de période

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #92490 quote
    abrugano
    Participant
    Junior

    Bonjour,

    J’ai programmé une stratégie qui ouvre une position à l’achat lorsque le cours croise à la hausse en clôture l’indicateur Supertrend.

    Je voudrais maintenant développer deux autres stratégies dans le cas ou le cours ne parvient pas à clôturer au dessus du Supertrend (stratégie de vente) ou dans le cas ou il est proche du Supertrend (stratégie de vente).
    1er cas le cours croise à la hausse le Supertrend en cours de période, mais clôture en dessous du Supertrend. Dans ce cas on déclenche un ordre de vente.
    2ème cas le cours s’approche par le bas à moins de 5 points du Supertrend en cours de période. Dans ce cas on déclenche un ordre de vente.

    Je ne sais pas comment indiquer une condition dans le cas ou les cours croisent en cours de période (et non en clôture) un indicateur, ici le Supertrend, mais il pourrait s’agir d’un autre indicateur.

    Voici le code utilisé pour l’ouverture d’une position à l’achat (croisement à la hausse par les cours en clôture).

    Merci d’avance pour votre assistance.

    Cordialement

    // Définition des paramètres du code
    DEFPARAM CumulateOrders = False // Cumul des positions désactivé
    DEFPARAM flatafter = 214500
    // Conditions pour ouvrir une position acheteuse
    indicator1 = SuperTrend[3,10]
    c1 = (close CROSSES OVER indicator1)
    
    IF time >= 090000 and time <=164500 and c1 THEN
    BUY 1 SHARES AT MARKET
    ENDIF
    
    // Conditions pour fermer une position acheteuse
    indicator2 = SuperTrend[3,10]
    c2 = (close CROSSES UNDER indicator2)
    
    IF c2 THEN
    SELL AT MARKET
    ENDIF
    
    // Stops et objectifs
    SET STOP pLOSS 20
    SET TARGET pPROFIT 20
    
    #92500 quote
    Nicolas
    Keymaster
    Master

    Pour cela il faut utiliser l’instruction TIMEFRAME comme expliqué dans ce sujet : Première approche sur le multi timeframe avec ProRealTime

    En fait, le code serait toujours lu à la clôture, mais à celui d’une unité de temps inférieure de celle où ta stratégie test ses conditions. Ainsi, si dans à la clôture d’une bougie de 1 minute par exemple, ton Supertrend H1 change de tendance en cours de bougie, disons à 15h32, alors tu pourras prendre les décisions à cet instant et non plus attendre la clôture de la bougie H1 à 16h00.

    #92642 quote
    abrugano
    Participant
    Junior

    Merci Nicolas pour ta réponse rapide. Je vais essayer avec l’instruction TIMEFRAME. Si j’ai bien compris celç est posible depuis me multitime frame.

    Bruno

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

Croisement Supertrend en cours de période


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
abrugano @abrugano Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by abrugano
6 years, 11 months ago.

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