GRAPHONPRICE utilisation lors d'un backtest

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #123217 quote
    Fab Delaby
    Participant
    New

    Bonjour,

    Je débute en programmation sur prorealtime.

    Je souhaite afficher sur le prix, une variable “mytp” uniquement quand je suis en position.

    Voici mon code :

    // Cumul des positions désactivé
    DEFPARAM CumulateOrders = False
    
    //Déclaration des variables
    indicator1 = (DHigh(1) + DLow(1) + DClose(1))/3 //Point pivot journalier
    indicator2 = ExponentialAverage[100](close) //Moyenne mobile exponentielle 100 périodes
    c1 = (close > indicator1)
    c2 = (close > indicator2)
    
    
    // Conditions pour ouvrir une position acheteuse
    IF C1 AND c1 AND c2 THEN
    BUY 1 CONTRACTS AT MARKET
    ENDIF
    
    //Stops et objectifs : entrez vos stops et vos objectifs ici
    SET STOP pLOSS 100
    SET TARGET pPROFIT 150
    
    IF ONMARKET THEN
    mytp = CLOSE+150
    ENDIF
    IF NOT ONMARKET THEN
    mytp = 8000
    endif
    GRAPHONPRICE mytp COLOURED (20,148,20) as "My TP"

    Comment ne rien afficher lorsque je suis hors marché ?

     

    Merci d’avance

    Fabien de Lille.

    #123220 quote
    fifi743
    Participant
    Master

    bonjour ,

    essais le code ci joint

    // Cumul des positions désactivé
    DEFPARAM CumulateOrders = False
     
    //Déclaration des variables
    indicator1 = (DHigh(1) + DLow(1) + DClose(1))/3 //Point pivot journalier
    indicator2 = ExponentialAverage[100](close) //Moyenne mobile exponentielle 100 périodes
    c1 = (close > indicator1)
    c2 = (close > indicator2)
     
     
    // Conditions pour ouvrir une position acheteuse
    IF C1 AND c1 AND c2 THEN
    BUY 1 CONTRACTS AT MARKET
    ENDIF
     
    //Stops et objectifs : entrez vos stops et vos objectifs ici
    SET STOP pLOSS 100
    SET TARGET pPROFIT 150
     
    IF ONMARKET THEN
    mytp = CLOSE+150
    GRAPHONPRICE mytp COLOURED (20,148,20) as "My TP"
    ENDIF
    IF NOT ONMARKET THEN
    mytp = 8000
    endif
    
    #123221 quote
    Nicolas
    Keymaster
    Master

    Sujet déplacé dans le forum trading automatique, merci de poster au bon endroit ! 😉

    Tu peux aussi essayer de modifier l’alpha pour le mettre à 0, soit transparent quand tu n’es pas au marché.

    #123246 quote
    Fab Delaby
    Participant
    New

    @fifi743 Merci pour ta réponse.

    J’ai essayé ton code mais lorsque je suis hors marché, ma courbe est toujours visible (horizontale jusque la prise de position suivante).

    C’est cette partie que souhaiterai ne plus voir du tout.

    Voir capture en pièce jointe.

     


    @Nicolas
    , désolé je pensais poster au bon endroit.

    Rendre la courbe transparente me semble une bonne idée.

    Mais si je met le code couleur :

    GRAPHONPRICE mytp COLOURED (20,148,20,0) as "My TP"

    alors ma courbe devient entièrement invisible.

    Et si je met le code couleur suivant :

    GRAPHONPRICE mytp COLOURED (20,148,20,0.5) as "My TP"

    La courbe devrait je pense être a 50% opaque mais elle est totalement invisible aussi.

    Ce que je souhaiterai c’est rendre la courbe 100% opaque quand je suis sur le marché

    Et 100% transparent lorsque je suis hors marché.

    Est-ce possible ?

     

    Merci

    Annotation-2020-03-25-091158.png Annotation-2020-03-25-091158.png
    #123248 quote
    Nicolas
    Keymaster
    Master

    Comme pour la couleur, l’échelle de transparence est variable de 0 à 255 et n’accepte pas les décimales. Donc à moitié transparent, la valeur devrait être de 127.

    #123250 quote
    Fab Delaby
    Participant
    New

    Merci Nicolas. Le problème de couleur et transparence est résolu.

    Par contre est-ce possible de faire sortir une partie de la courbe d’une couleur (opaque) , et une autre partie de cette même variable d’une autre couleur (transparente) ?

    #123271 quote
    Nicolas
    Keymaster
    Master

    Sauf erreur de ma part, il me semble que c’est ce que tu viens de faire ?

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

GRAPHONPRICE utilisation lors d'un backtest


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
Fab Delaby @fab_delaby Participant
Summary

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

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 03/25/2020
Status: Active
Attachments: 1 files
Logo Logo
Loading...