Aiuto per piccola modifica al codice riportato dell'Elder impulse

Forums ProRealTime forum Italiano Supporto ProBuilder Aiuto per piccola modifica al codice riportato dell'Elder impulse

Viewing 7 posts - 1 through 7 (of 7 total)
  • #60655

    Buongiorno per cortesia qualcuno può aiutarmi a fare una piccola modifica al codice riportato di seguito. Si tratta dell’Elder impulse. Andrebbe fatta solo una modifica al codice scritto sotto per far colorare le candele del prezzo (e non degli istogrammi sotto il prezzo) in funzione delle variabili aa e cc del codice.

    grazie mille in anticipo

     

    /// variabili
    ///Macd : pc= media breve — 12
    ///pl= media lunga — 26
    ///ps = media del segnale — 9

    ///media esponenziale: p= periodi — 13

    /// il codice mette tutto su ISTOGRAMMI, io vorrei che invece colorasse solo le candele del prezzo

    //// inizio codice

    aa=exponentialaverage[p](close)

    cc=MACD[pc,pl,ps](close)

    if aa > aa[1] and cc>CC[1] Then
    dd =1
    else
    dd=0
    endif

    if aa<aa[1] and cc < cc[1] then
    ee=1
    else
    ee=0
    endif

    if ( aa <aa[1] and cc > cc[1]) or (aa>aa[1] and cc<cc[1]) then
    ff=1
    else
    ff=0
    endif

    return dd COLOURED(0,255,0) as “elder impulse”,ee COLOURED(255,0,0) as “elder impulse”,ff coloured(0,0,255) as “elder impulse”

    // fine del codice

    #60658

    Ciao, ti ho messo i 3 colori del codice (rosso, verde e blu) sulle candele invece degli istogrammi.

    E’ sempre da inserire dal grafico del prezzo.

    Maxx

     

    1 user thanked author for this post.
    #60659

    grazie mille ancora Maximus

    #60775

    You’re welcome!

    Maxx

    1 user thanked author for this post.
    #60979

    Scusate se chiedo ancora aiuto per lo stesso codice dell’Elder impulse che colora le candele del prezzo (o le barre) a secnda della pendenza della EMA 13 e degli istogrammi del MACD, com e indicato nel codice di sotto, ma il sistema non accetta la modifica suggeritami in un precedente post scrivendo il seguente messaggio

    grazie mille in anticipo

    Errore di sintassiLinea5, Colonna 11

    Una delle espressioni seguenti sarebbe più appropriata di “(”     :     “,”     “=”

     

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    37

    //// inizio codice cambio colore candela Drawcandle

     

    p=13

    pc=12

    pl=26

    ps=9

    aa=exponentialaverage[p](close)

     

    cc=MACD[pc,pl,ps](close)

     

    if aa > aa[1] and cc>CC[1] Then

    dd =1

    else

    dd=0

    endif

     

    if aa<aa[1] and cc < cc[1] then

    ee=1

    else

    ee=0

    endif

     

    if ( aa <aa[1] and cc > cc[1]) or (aa>aa[1] and cc<cc[1]) then

    ff=1

    else

    ff=0

    endif

     

    if dd then

    Drawcandle (open,high,low,close) coloured(0,255,0) bordercolor(0,0,0)

    elsif ee then

    Drawcandle (open,high,low,close) coloured(255,0,0) bordercolor(0,0,0)

    elsif ff then

    Drawcandle (open,high,low,close) coloured(0,0,255) bordercolor(0,0,0)

    endif

     

    return

    #60999

    Per scrivere il codice , utilizza il pulsante <> “insert PRT code”, in modo da rendere il codice ben leggibile. Grazie.

    Ho fatto un merge con il tuo precedente topic.

    Per favore non duplicate i topic per lo stesso argomento. Grazie.

    1 user thanked author for this post.
    #61004

    L’indicatore suddetto NON presenta errori di sintassi, non sarà che hai fatto il copia e incolla anche dei numeri?

    Te lo allego sotto forma di file da importare.

    Roberto

    1 user thanked author for this post.
Viewing 7 posts - 1 through 7 (of 7 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login