Aiuto per piccola modifica al codice riportato dell'Elder impulse

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #60655 quote
    claudio cc
    Participant
    Junior

    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 quote
    maximus78
    Participant
    Senior

    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

    //// inizio codice
    
    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
    claudio cc thanked this post
    #60659 quote
    claudio cc
    Participant
    Junior

    grazie mille ancora Maximus

    #60775 quote
    maximus78
    Participant
    Senior

    You’re welcome!

    Maxx

    claudio cc thanked this post
    #60979 quote
    claudio cc
    Participant
    Junior

    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 quote
    robertogozzi
    Moderator
    Master

    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.

    claudio cc thanked this post
    #61004 quote
    robertogozzi
    Moderator
    Master

    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

    claudio cc thanked this post
Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.

Aiuto per piccola modifica al codice riportato dell'Elder impulse


ProBuilder: Indicatori & Strumenti Personalizzati

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

This topic contains 6 replies,
has 3 voices, and was last updated by robertogozzi
8 years ago.

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