Indicatore per "colorare" le candele

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #110955 quote
    FabiusMorFabiusMor
    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
    robertogozzirobertogozzi
    Moderator
    Legend

    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
    FabiusMorFabiusMor
    Participant
    Junior

    Wow fantastico. Grazie mille Roberto!

    #110959 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    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
    FabiusMorFabiusMor
    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.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

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 FabiusMorFabiusMor
6 years, 11 months ago.

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