Risultati da 1 a 5 di 5
  1. #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!!!!

    Beppe
    Ultima modifica di masterci; 01-12-13 alle 23:38

  2. #2
    L'avatar di Marco Bosco
    Data Registrazione
    Sep 2012
    Località
    Pistoia
    Messaggi
    419
    Citazione Originariamente Scritto da masterci Visualizza Messaggio
    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!!!!

    Beppe

    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,
    Marco
    I 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)

  3. #3

    Data Registrazione
    Feb 2013
    Località
    Verona/Vicenza
    Messaggi
    154
    Grazie Marco, ottimo suggerimento!!!

  4. #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:

    Clicca sull'immagine per ingrandirla

Nome: grafico.jpg
Visite: 20
Dimensione: 80.5 KB
ID: 13027

    Io vorrei ottenere, ovviamente, non i picchi ma le trendline che ho dovuto tracciare a mano......
    Come si può fare????

    Grazie!!!!

  5. #5

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Citazione Originariamente Scritto da masterci Visualizza Messaggio
    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:

    Clicca sull'immagine per ingrandirla

Nome: grafico.jpg
Visite: 20
Dimensione: 80.5 KB
ID: 13027

    Io vorrei ottenere, ovviamente, non i picchi ma le trendline che ho dovuto tracciare a mano......
    Come si può fare????

    Grazie!!!!

    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!

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Contattaci

Chiama gli esperti
+39 0425 792923

Chiamaci
Email

Richiedi informazioni via E-MAIL
info@playoptions.it

Scrivici
Nostri Uffici

Vieni a trovarci
45100 Rovigo

Contattaci

Serve Aiuto?

Contattaci per maggiori informazioni.

Denis MorettoSpecialista Finanziario
Contattaci
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.