Estensione Fibonacci modificato
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Estensione Fibonacci modificato
- This topic has 6 replies, 2 voices, and was last updated 5 years ago by Gabrielcin.
Tagged: fibonacci
-
-
03/06/2019 at 4:22 PM #93002
Salve a tutti, vorrei creare un indicatore molto simile all’estensione di fibonacci. In pratica dovrei indicare 3 punti sul grafico, e l’indicatore deve restituirmi delle rette calcolate secondo i valori dei 3 punti. Come posso trasformare il tutto in codice? Personalmente non riesco ad indicare i punti in modo tale che il codice salvi i “valori”
03/06/2019 at 4:30 PM #93003Devi trovare i punti (nel mio esempio esempio per Fibonacci il massimo ed il minimo delle ultime 100 barre), dopodiché tracciare le linee che desideri, questo è un esempio su un grafico orario, calcola nuovi valori ogni ora:
1234567891011121314151617181920212223242526DEFPARAM CalculateOnLastBars = 1000DEFPARAM DrawOnLastBarOnly = TrueIF BarIndex = 0 THENMassimo = 0Minimo = 0hh = 0ll = 999999ENDIFIF hour <> hour[1] THENMassimo = hhMinimo = llhh = highll = lowELSEhh = max(hh,high)ll = min(ll,low)ENDIFDiff = Massimo - MinimoDRAWHLINE(Massimo) coloured(0,255,0,255)DRAWHLINE(Minimo) coloured(0,255,0,255)DRAWTEXT("--------(23.6%)------",barindex,Massimo - (Diff * 0.236),SansSerif,Bold,10)coloured(0,128,0,255)DRAWTEXT("--------(38.2%)------",barindex,Massimo - (Diff * 0.382),SansSerif,Bold,10)coloured(0,128,0,255)DRAWTEXT("--------(50.0%)------",barindex,Massimo - (Diff * 0.500),SansSerif,Bold,10)coloured(0,128,0,255)DRAWTEXT("--------(61.8%)------",barindex,Massimo - (Diff * 0.618),SansSerif,Bold,10)coloured(0,128,0,255)DRAWTEXT("--------(76.4%)------",barindex,Massimo - (Diff * 0.764),SansSerif,Bold,10)coloured(0,128,0,255)RETURNSe a te interessano più punti dovrai calcolarne di più, ma credo che per l’estensione ne posson0 bastare anche due, o mi sbaglio (non le uso)?
03/06/2019 at 4:38 PM #93006personalmente, volevo decidere io tramite mouse i punti da “scegliere”. Non è possibile farlo?
03/06/2019 at 4:52 PM #93007No, non si può usare il mouse con quelli personalizzati.
Solo con quelli presenti nella libreria PRT.
Non so se con la nuova versione 11 in arrivo in primavera cambierà qualcosa.
03/13/2019 at 4:41 PM #93547Roberto grazie mille per la risposta, e scusami per la risposta tardiva. Ho modificato il codice, per le onde di hosoda, ma non mi viene applicato sul grafico, come mai? ti posto il codice.
12345678910111213141516A=1.13125B=1.13059C=1.13100DRAWHLINE(A) coloured(0,255,0,255)DRAWHLINE(B) coloured(0,255,0,255)DRAWHLINE(C) coloured(0,255,0,255)DRAWTEXT("V",barindex,B+(B-C),SansSerif,Bold,10)coloured(0,128,0,255)DRAWTEXT("E",barindex,B+(B-A),SansSerif,Bold,10)coloured(0,128,0,255)DRAWTEXT("N",barindex,C+(B-A),SansSerif,Bold,10)coloured(0,128,0,255)DRAWTEXT("NT",barindex,C+(C-A),SansSerif,Bold,10)coloured(0,128,0,255)RETURN03/13/2019 at 5:51 PM #93552Per applicare un indicatore sul grafico occorre cliccare sulla chiave inglese del grafico e da li andare sulla voce PREZZO sulla sinistra ed aggiungere l’indicatore.
Segui i 3 passi indicati nella foto e poi seleziona l’indicatore nell’elenco che ti apparirà.
Per ora solo alcuni indicatori predefiniti di PRT (tipo le medie) vanno automaticamente sul grafico dei prezzi, anziché sotto.
03/19/2019 at 3:46 PM #94041Grazie Roberto, grazie mille per l’aiuto
-
AuthorPosts