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
- This topic has 6 replies, 3 voices, and was last updated 6 years ago by robertogozzi.
-
-
01/27/2018 at 8:46 AM #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
endifif aa<aa[1] and cc < cc[1] then
ee=1
else
ee=0
endifif ( aa <aa[1] and cc > cc[1]) or (aa>aa[1] and cc<cc[1]) then
ff=1
else
ff=0
endifreturn 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
01/27/2018 at 10:14 AM #60658Ciao, 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
12345678910111213141516171819202122232425262728293031323334353637//// inizio codicep=13pc=12pl=26ps=9aa=exponentialaverage[p](close)cc=MACD[pc,pl,ps](close)if aa > aa[1] and cc>CC[1] Thendd =1elsedd=0endifif aa<aa[1] and cc < cc[1] thenee=1elseee=0endifif ( aa <aa[1] and cc > cc[1]) or (aa>aa[1] and cc<cc[1]) thenff=1elseff=0endifif dd thenDrawcandle (open,high,low,close) coloured(0,255,0) bordercolor(0,0,0)elsif ee thenDrawcandle (open,high,low,close) coloured(255,0,0) bordercolor(0,0,0)elsif ff thenDrawcandle (open,high,low,close) coloured(0,0,255) bordercolor(0,0,0)endifreturn1 user thanked author for this post.
01/27/2018 at 10:27 AM #60659grazie mille ancora Maximus
01/28/2018 at 9:27 PM #6077501/30/2018 at 2:24 PM #60979Scusate 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
01/30/2018 at 5:14 PM #60999Per 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.
01/30/2018 at 5:22 PM #61004L’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.
-
AuthorPosts
Find exclusive trading pro-tools on