Indicatore per "colorare" le candele

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #110955 quote
    FabiusMor
    Participant
    Junior

    Buongiorno signori.

    Vorrei realizzare un indicatore che in presenza di determinate condizioni colori le candele del grafico di un colore specifico.

    Per esempio, se il prezzo di chiusura di una candela è maggiore della mm50 e la mm50 è maggiore della mm200, allora la candela sarà colorata di verde.

    Le condizioni che vorrei sono le seguenti:

    1. chiusura>mm50 e mm50>mm200 –> candela di colore verde
    2. mm50>mm200 e chiusura compresa fra le due mm –> candela di colore giallo
    3. mm50>mm200 e chiusura inferiore alle due medie –> candela di colore fucsia
    4. mm200>mm50 e chiusura inferiore alle due medie –> candela di colore rosso
    5. mm200>mm50 e chiusura compresa fra le due mm –> candela di colore azzurro
    6. mm200>mm50 e chiusura maggiore delle due mm  –> candela di colore blu

     

    Secondo voi è possibile realizzare qualcosa di simile? Spero di aver esposto tutto chiaramente.

    Grazie a tutti e buona serata.

    Fabio

    #110957 quote
    robertogozzi
    Moderator
    Master

    Certo che si può, questo è un esempio https://www.prorealcode.com/prorealtime-indicators/3d-candle/.

    Te lo faccio a breve.

    FabiusMor thanked this post
    #110958 quote
    FabiusMor
    Participant
    Junior

    Wow fantastico. Grazie mille Roberto!

    #110959 quote
    robertogozzi
    Moderator
    Master

    Eccolo:

    DEFPARAM CalculateOnLastBars = 1000
    MM50  = average[50,0](close)
    MM200 = average[200,0](close)
    //
    r = 192                                          //SILVER (di base, se nessuna condizione è verificata)
    g = 192
    b = 192
    //
    t = 255                                          //Trasparenza (0=invisibile, 255= massima visibilità)
    //
    IF MM50 > MM200 THEN
       IF close > MM50 THEN                          //VERDE
          r = 0
          g = 128         //(oppure 255 più vivace)
          b = 0
       ELSIF close <= MM50 AND close >= MM200 THEN   //GIALLO
          r = 238
          g = 238
          b = 0
       ELSIF close < MM200 THEN                      //FUCSIA
          r = 255
          g = 0
          b = 255
       ENDIF
    ELSIF MM200 > MM50 THEN
      IF close < MM50 THEN                           //ROSSO
          r = 255
          g = 0
          b = 0
       ELSIF close >= MM50 AND close <= MM200 THEN   //AZZURRO
          r = 0
          g = 205
          b = 205
       ELSIF close > MM200 THEN                      //BLU
          r = 0
          g = 0
          b = 255
       ENDIF
    ENDIF
    //
    DRAWCANDLE(open, high, low, close) COLOURED (r,g,b,t)
    RETURN
    FabiusMor thanked this post
    x-16.jpg x-16.jpg
    #110962 quote
    FabiusMor
    Participant
    Junior

    Strepitoso, funziona alla perfezione: Grazie ancora Roberto!

    Buona serata!

    Fabio

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

Indicatore per "colorare" le candele


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
FabiusMor @fabiusmor Participant
Summary

This topic contains 4 replies,
has 2 voices, and was last updated by FabiusMor
6 years, 5 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 10/23/2019
Status: Active
Attachments: 1 files
Logo Logo
Loading...