Discussione: inserire più timeframe sullo stesso grafico
-
01-12-13, 22:34 #1
- Data Registrazione
- Feb 2013
- Località
- Verona/Vicenza
- Messaggi
- 154
inserire più timeframe sullo stesso grafico
Salve a tutti!
Poichè ancora non è possibile inserire più grafici con TF diversi sullo stesso grafico (scusate il giro di parole) stavo cercando il modo di bypassare l'ostacolo con uno script....
L'obiettivo è quello di cominaciare a realizzare il TS di APO ossia verificare quando il grafico a TF5 ritraccia rispetto a quello con TF15 e a quello con TF60.
Dovrei quindi aprire un grafico con TF5 e poi dire allo script di plottare il close al minuto 00-15-30-45 per il grafico TF15 o al minuto 00 per il TF60.
Sul manuale ho visto che c'è la funzione TIME (nella forma hh:mm) ma come posso analizzare solo la parte mm???
Non esiste un qualche cosa tipo l'equivalente VB di right$(stringa,2)?????
Grazie!!!!
BeppeUltima modifica di masterci; 01-12-13 alle 22:38
-
01-12-13, 22:44 #2
ciao masterci,
Andrea ha scritto un post ultimamente che chiarirà la tua richiesta ed in più uno spunto molto comodo:
http://www.playoptions.it/vbforum/sh...7849#post67849
saluti,
MarcoI computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L’insieme dei due costituisce una forza incalcolabile. (Albert Einstein)
-
01-12-13, 23:33 #3
- Data Registrazione
- Feb 2013
- Località
- Verona/Vicenza
- Messaggi
- 154
Grazie Marco, ottimo suggerimento!!!
-
01-12-13, 23:39 #4
- Data Registrazione
- Feb 2013
- Località
- Verona/Vicenza
- Messaggi
- 154
Ho fatto questa prima prova:
set valore = CHANGEIF(TIME = 905, OPEN) set testora = MOD(TIME, 100) set valore = IF(testora = 0, CLOSE, ref (valore,1)) set PLOT1 = valore
Il primo valore parte alle 9,05 con l'open perche sul grafico non ho il close delle 9....
La cosa funzionerebbe pure ma quello che ottengo sul grafico è questo:
Io vorrei ottenere, ovviamente, non i picchi ma le trendline che ho dovuto tracciare a mano......
Come si può fare????
Grazie!!!!
-
04-12-13, 22:54 #5
- Data Registrazione
- Feb 2012
- Località
- Pisa
- Messaggi
- 351
Ciao,
non credo sia possibile farlo al momento.
Servirebbe una funzione di PLOT evoluta capace di disegnare dei segmenti anzichè dei vettori completi.
Altrimenti si dovrebbero poter calcolare tutti i singoli punti delle trendline in un vettore .......
ma per poter fare questo servirebbero anche una funzione LASTIF ed una funzione CHANGEIF che lavorino al contrario, vale a dire dall'ultimo elemento del vettore verso il primo anzichè dal primo elemento del vettore verso l'ultimo!