Incrocio di MACD E MACD segnale sullo 0

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #83871 quote
    Idrive-walking
    Participant
    New

    Buongiorno a tuti, premesso che sono nuovissimo in questo forum e nello studio della PRT,  stavo cercando di riprodurre un indicatore degli incroci, provenendo dal basso tra MACD e MACDline sullo zero . Ho provato a scrivere un codice dopo avere letto un po’ in giro e sul manuale, ma mi sembra che le indicazioni siano errate

    a=MACD[12,26,9](close)
    b=MACDline[12,26,9](close)
    if a crosses over b then
    c=0.5
    else
    c=0
    endif
    return c

    Qualcuno può aiutarmi?

    Grazie mille

    Guido

    #83874 quote
    robertogozzi
    Moderator
    Master
    a = MACD[12,26,9](close)      //questo è l'istogramma
    b = MACDline[12,26,9](close)  //questa è la differenza tra le due medie (26-12)
    c = ExponentialAverage[9](b)  //questa è la linea della media detta segnale

    Se vuoi verificare che l’istogramma sia sopra o sotto 0 (o che lo 0 venga incrociato, al rialzo o ribasso) puoi scrivere:

    IF a > 0 THEN....            //verifica se sopra lo 0
    IF a < 0 THEN....            //verifica se sotto lo 0
    IF a CROSSES OVER 0 THEN.... //verifica un crossover dello 0
    IF a CROSSES UNDER 0 THEN....//verifica un crossunder dello 0

    Il segnale dell’incrocio è dato dalla linea “b” che incrocia la “c”.

    Questo è l’indicatore, puoi installarlo e verificare l’esatta corrispondenza con quello della piattaforma (vedi foto allegata):

    defparam calculateonlastbars = 500
    a = MACD[12,26,9](close)
    b = MACDline[12,26,9](close)
    c = ExponentialAverage[9](b)
    return b coloured(255,0,0,255) AS "b",c coloured(0,255,0,255) AS "c",a AS "a"

    la linea “a” che vedrai in nero, potrai personalizzarla dalle proprietà dell’indicatore facendola apparire come un istogramma e colorarla a tuo piacimento.

    Quindi nel tuo codice manca la definizione della “c”, dopodiché verifichi che “b” la incroci e questo ti darà il segnale.

    x-7.jpg x-7.jpg
    #83883 quote
    Idrive-walking
    Participant
    New

    Grazie delle indicazioni, ora mi è più chiaro. Volevo riprodurre un indicatore visto in un video (che peraltro non ritrovo più) e mi sembrava che indicasse la possibilità di entrare long quando le due linee si incrociavano dal basso ma sullo zero. Mi sono reso conto che probabilmente ho inteso male, perché questo tipo di incrocio (per lo meno esattamente sullo 0) è molto difficile che si verifichi e quindi non ricevo nessun segnale. Se ritrovo il video cercherò di capire meglio.

    Grazie

    Guido

    #83886 quote
    robertogozzi
    Moderator
    Master

    Penso sia impossibile l’incrocio esattamente sullo 0, magari potresti considerarlo sullo 0 con una tolleranza di +- N pips (su un TF piccolo basteranno pochissimi pips, sui maggiori più pips, ovviamente).

     

    https://www.prorealcode.com/prorealtime-indicators/macd-divergences-on-price-and-indicator/

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

Incrocio di MACD E MACD segnale sullo 0


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by robertogozzi
7 years, 4 months ago.

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