colorazione istogrammi MACD

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #115453 quote
    claudio ccclaudio cc
    Participant
    Junior

    buongiorno per cortesia esiste un codice che cambia il colore degli istogrammi del MACD. Mi servirebbero 4 colorazioni:

    1. macd positivo e istogramma in aumento rispetto al precedente istogramma = colore blu
    2. macd positivo e istogramma in diminuzione rispetto al precedente istogramma = colore magenta
    3. macd negativo e istogramma ancora più basso del precedente istogramma= colore rosso
    4. macd negativo e istogramma in rialzo rispetto al precedente istogramma= colore verde

    Grazie mille

    #115457 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Si, si può fare. Venerdì.

    #115487 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Eccolo:

    DEFPARAM CalculateOnLastBars = 1000
    //
    // formula del MACD
    //
    //NediaVeloce  = 12
    //MediaLenta   = 26
    //MediaSegnale = 9
    MyMACD       = ExponentialAverage[MediaVeloce](close) - ExponentialAverage[MediaLenta](close)
    MySignalLine = ExponentialAverage[MediaSegnale](MyMACD)
    MyHisto      = MyMACD - MySignalLine
    //
    //BluColor   = MyMACD > 0 AND MyHisto > MyHisto[1]      //non usato perché assunto per difetto
    MagentaColor = MyMACD > 0 AND MyHisto < MyHisto[1]
    RedColor     = MyMACD < 0 AND MyHisto < MyHisto[1]
    GreenColor   = MyMACD < 0 AND MyHisto > MyHisto[1]
    //
    t            = 255                                      //255=max. visibilità,  0=invisibile
    //
    r            = 0
    g            = 0
    b            = 255                                      //BLU per difetto
    //
    IF MagentaColor THEN
       r = 255                                              //MAGENTA  (ROSSO + BLU)
    ELSIF RedColor THEN
       r = 255                                              //ROSSO
       b = 0
    ELSIF GreenColor THEN
       g = 255                                              //VERDE
       b = 0
    ENDIF
    RETURN MyMACD coloured(0,197,205,t) AS "Macd",MySignalLine coloured(238,99,99,t) AS "Segnale",MyHisto coloured(r,g,b,t) STYLE(histogram,1) AS "Istogramma"

    Se fai il Copia & Incolla dovrai togliere le barre iniziali dei commenti dalla righe 5, 6 e 7.

    Se importi il file non ce n’è bisogno in quanto le variabili sono state dichiarate tra le proprietà dell’indicatore.

    claudio cc thanked this post
    Il-Mio-Indicatore25-MACD.itf x-11.jpg x-11.jpg
Viewing 3 posts - 1 through 3 (of 3 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

colorazione istogrammi MACD


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
claudio cc @claudio1964 Participant
Summary

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

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 12/25/2019
Status: Active
Attachments: 2 files
ProRealCode ProRealCode
Loading...