Indicatore Swing di Gann
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Indicatore Swing di Gann
- This topic has 40 replies, 8 voices, and was last updated 3 years ago by discovery2005.
-
-
09/06/2017 at 7:48 AM #45555
Ciao
mi puoi inviare il codice modificato perché non lo trovo tra i vari messaggi
grazie
09/06/2017 at 10:06 AM #45586Massimo , veramente non l’ho modificato il codice. In un topic avevo suggerito di togliere la punteggiatura e provare.
09/06/2017 at 10:24 AM #45592E’ scritto in un linguaggio PASCAL-like, mentre PRT usa un linguaggio BASIC-like. Oltre alla punteggiatura andrebbero tolte/sostituite altre cose. Io non lo conosco, serve qualcuno che conosca entrambi i linguaggi!
Anche perché si potrebbe, per assurdo, riuscire ad evitare gli errori di sintassi ma inevitabilmente aggiungendo errori logici, il che è molto più grave!
09/06/2017 at 12:56 PM #45610Hai perfettamente ragione Roberto!!!
10/06/2017 at 2:28 PM #48443e ho trovato questa versione in un vecchio forum italiano, è corretto secondo te?
1234567891011121314151617181920212223242526272829303132333435363738394041424344// Swing di GANN// dedicato a Katia// creato da Luca De Florio per ProRealTimeif barindex=0 thenlasthigh=highlastlow=lowoldrv=highendif// calcola le barre che hanno massimo e minimo piu' alto della precedenteif (high > lasthigh) AND (low > lastlow) thenrv = High[0]lasthigh=rvlastlow=lowlastrv=1// Poi calcola le barre che hanno massimo e minimo piu' basso della precedenteelsif (high < lasthigh) AND (low < lastlow) thenrv = low[0]lastlow=rvlasthigh=highlastrv=2else// nel caso di inside o outside, controlla la barra precedente,// se era High prende il valore high, se era Low prende il valore Lowif lastrv=1 and high>lasthigh thenrv=highlasthigh=highlastlow= lowelsif lastrv=2 and low<lastlow thenrv=lowlasthigh=highlastlow= lowelserv=oldrvendifendif// Solo nel caso della prima barra, si parte dall'High del giornooldrv=rvreturn rv as "Swing"2 users thanked author for this post.
10/12/2017 at 10:35 AM #4909203/31/2018 at 10:04 PM #66882Ciao, sono contento che il codice vi sia stato utile, io sono il creatore (ed ho scoperto questo bel sito proprio cercando i miei vecchi codici che, qualche anno fa, erano condivisi direttamente sul sito di ProRealTime 🙂 )
Vedo che PRT si è molto evoluta, qualcuno sa dirmi se nel frattempo è possibile unire direttamente i massimi e i minimi in una sorta di zig zag?
04/10/2018 at 2:00 PM #67907Magari fosse possibile. Ho aperto tempo fa questo topic proprio chiedendo questa cosa, ma secondo Nicolas non si puo’ fare. Speriamo che nel frattempo qualcuno abbia avuto una intuizione in tal senso.
04/10/2018 at 2:08 PM #67913Ciao, sono contento che il codice vi sia stato utile, io sono il creatore (ed ho scoperto questo bel sito proprio cercando i miei vecchi codici che, qualche anno fa, erano condivisi direttamente sul sito di ProRealTime 🙂 ) Vedo che PRT si è molto evoluta, qualcuno sa dirmi se nel frattempo è possibile unire direttamente i massimi e i minimi in una sorta di zig zag?
A parte l’utilizzare lo ZigZag nativo di PRT, la nuova versione 10.3 uscita a Gennaio 2017 supporta molte istruzioni grafiche, in particolare DRAWSEGMENT di cui al link https://www.prorealcode.com/documentation/drawsegment/
Puoi anche fare una ricerca nel forum e troverai anche molti esempi, tra cui questo https://www.prorealcode.com/prorealtime-indicators/fractals-zigzag/.
04/08/2020 at 11:41 AM #125201Salve riprendo questo mio vecchio post. Vorrei sapere se e’ possibile far apparire il valore di prezzo dello swing direttamente sul grafico. Grazie
04/08/2020 at 11:58 AM #125203Intendi mettere l’indicatore sul grafico come una media?
Se intendi questo, si è possibile. Clicca sulla chiave inglese che è nell’angolo in alto a sinistra del grafico, poi evidenzia PREZZO, quindi aggiungi l’indicatore scegliendolo tra quelli indicati.
04/17/2020 at 9:40 AM #126488Salve Roberto, intendo far apparire il prezzo proprio in prossimita’ della candela che genera lo swing high o lo swing low.
04/17/2020 at 10:19 AM #126495Eccolo:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051// Swing di GANN// dedicato a Katia// creato da Luca De Florio per ProRealTimedefparam calculateonlastbars=1000offset = 40*pipsizeif barindex=0 thenlasthigh=highlastlow=lowoldrv=highendif// calcola le barre che hanno massimo e minimo piu' alto della precedenteif (high > lasthigh) AND (low > lastlow) thenrv = High[0]lasthigh=rvlastlow=lowlastrv=1// Poi calcola le barre che hanno massimo e minimo piu' basso della precedenteelsif (high < lasthigh) AND (low < lastlow) thenrv = low[0]lastlow=rvlasthigh=highlastrv=2else// nel caso di inside o outside, controlla la barra precedente,// se era High prende il valore high, se era Low prende il valore Lowif lastrv=1 and high>lasthigh thenrv=highlasthigh=highlastlow= lowelsif lastrv=2 and low<lastlow thenrv=lowlasthigh=highlastlow= lowelserv=oldrvendifendif// Solo nel caso della prima barra, si parte dall'High del giornooldrv=rvSwingChange = (close < rv AND close[1] > rv[1]) OR (close > rv AND close[1] < rv[1])IF SwingChange THENIF close < rv THENPrezzo = low[1]DRAWTEXT("#Prezzo#",barindex-1,low[1] - Offset) coloured(0,128,0,255)ELSEPrezzo = high[1]DRAWTEXT("#Prezzo#",barindex-1,high[1] + Offset) coloured(0,128,0,255)ENDIFENDIFreturn rv as "Swing"04/17/2020 at 2:04 PM #126550Ti ringrazio tanto Roberto.
04/17/2020 at 4:19 PM #126596Scusami Roberto, ma al rigo 41 e al rigo 43 usi il termine close, ma la close nell’indicatore e’ ininfluente al fine del verificarsi dello swing. L’indicatore prende in considerazione solo low e high. Mi spieghi meglio questa cosa per favore?
-
AuthorPosts
Find exclusive trading pro-tools on