DISEGNARE INDICATORE SU GRAFICO
Forums › ProRealTime forum Italiano › Supporto ProBuilder › DISEGNARE INDICATORE SU GRAFICO
- This topic has 4 replies, 3 voices, and was last updated 5 years ago by
Alexsio89.
-
-
12/14/2017 at 1:52 PM #55666123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354//This indicator contains functions that can only be used with ProRealTime v10.3 and above.<br />//If you use a previous version of ProRealTime, use the other version of the Indicators.multiplier=3period=10moy=averagetruerange[period](close)price=medianpriceup=price+multiplier*moydn=price-multiplier*moyonce trend=1if close>up[1] thentrend=1elsif close<dn[1] thentrend=-1endifif trend<0 and trend[1]>0 thenflag=1elseflag=0endifif trend>0 and trend[1]<0 thenflagh=1elseflagh=0endifif trend>0 and dn<dn[1] thendn=dn[1]endifif trend<0 and up>up[1] thenup=up[1]endifif flag=1 thenup=price+multiplier*moyendifif flagh=1 thendn=price-multiplier*moyendifif trend=1 thenmysupertrend=dnelsemysupertrend=upendifif mysupertrend > mysupertrend[1] thencolor1=0color2=255color3=0elsif mysupertrend < mysupertrend[1] thencolor1=255color2=0color3=0endifreturn mysupertrend coloured (color1,color2,color3) as "SuperTrend"
Salve, creando un indicatore come ad esempio questo sopra, una volta salvato e applicato al grafico noto che l’indicatore mi viene postato in un nuovo grafico sotto.
Nonostante io lo inserisco dalla “chiave” che vi è sul grafico del prezzo, cmq l’indicatore mi viene disegnato su un grafico sotto.
Come fare per disegnarlo sul grafico del prezzo?
Grazie
12/14/2017 at 4:10 PM #55679A me funziona correttamente sul grafico del prezzo.
Ti allego uno screenshot con i 3 passi da fare per impostarlo sul prezzo:
- Seleziona “Prezzo” sul grafico in alto a sinistra, dove c’è la chiave inglese
- Si apre la finestra delle proprietà del prezzo e, sempre selezionando “Prezzo” clicca su AGGIUNGI indicatore
- Scegli l’indicatore da visualizzare
Roberto
07/18/2019 at 9:53 PM #102865ho un problema simile…mi disegna sul grafico..ma non quello che voglio
12345678910111213// HammerBody = abs(close - open)LowerWick = low - min(open,close)UpperWick = max(open, close) - highHammer = (Body = 0) AND LowerWick >= (UpperWick * 2)//Inverted HammerBody = abs(open - close)UpperWick = high - max(close,open)LowerWick = min(close,open) - lowInvertedHammer = (Body = 0) AND UpperWick >= (LowerWick * 2)DRAWARROW (Hammer,InvertedHammer)RETURN Hammer and InvertedHammerio vorrei delle frecce e basta…invece il grafico sotto mi viene disegnato sopra
07/18/2019 at 10:25 PM #102868Con RETURN indica un’espressione logica (o booleana), quindi ti restituisce 0 od 1, quindi deve ridurre la scala dei prezzi affinché tupossa vedere i due valori. Se tu l’avesso messo sul DAX avrebbe dovuto ridurre la scala di oltre 12000 volte (vale 12250 circa)!
Le freccie non stampano quello che vorresti perché non hai indicato correttamente i dati richiesti, vedi https://www.prorealcode.com/documentation/drawarrow/.
Forse volevi ottenere questo (io ho usato DRAWARROWUP):
12345678910111213141516// HammerBody = abs(close - open)LowerWick = low - min(open,close)UpperWick = max(open, close) - highHammer = (Body = 0) AND LowerWick >= (UpperWick * 2)//Inverted HammerBody = abs(open - close)UpperWick = high - max(close,open)LowerWick = min(close,open) - lowInvertedHammer = (Body = 0) AND UpperWick >= (LowerWick * 2)//IF Hammer OR InvertedHammer THENDRAWARROWUP(barindex,low - AverageTrueRange[50](close)) COLOURED(0,255,0,255)ENDIFRETURN07/19/2019 at 1:15 PM #102943 -
AuthorPosts
Find exclusive trading pro-tools on