Pagina 4 di 8 Prima ... 23456 ... Ultima
Risultati da 31 a 40 di 76
  1. #31
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,

    Citazione Originariamente Scritto da BMM Visualizza Messaggio
    leggendo il codice di Apo mi è solo venuto naturale chiedermi se i vettori generati su tf alti vengono espansi automaticamente quando richiamati su un tf inferiore in un backtest, tutto qui
    i vettori recuperati tramite la funzione GetGlobalVar vengono automaticamente troncati o allungati in modo da ottenere la stessa lunghezza degli altri vettori di EasyScript. Nei casi di troncamento ed allungamento, tutte le operazioni vengono eseguite all'inizio del vettore, cioè nelle posizioni dei dati storici più vecchie.

    Max Francario

  2. #32

    Data Registrazione
    May 2012
    Località
    Roma
    Messaggi
    593
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,



    i vettori recuperati tramite la funzione GetGlobalVar vengono automaticamente troncati o allungati in modo da ottenere la stessa lunghezza degli altri vettori di EasyScript. Nei casi di troncamento ed allungamento, tutte le operazioni vengono eseguite all'inizio del vettore, cioè nelle posizioni dei dati storici più vecchie.

    Max Francario
    Questa cosa funziona solo in strategy in realtime giusto?
    Cioè in Backtest ho provato diversi tf insieme ma BT non allunga il vettore orario rispetto al 15 minuti (per esempio). Cioè : GetGlobalVar(1) dove '1' è su grafico orario, dovrebbe riportare lo stesso valore 4 volte su un trading system a 15 minuti ma, almeno che non sbagli qualcosa, a me non fa così, lascia il vettore alla stessa grandezza!
    In pratica un grafico da 250 barre orario dovrebbe essere trasformato in un grafico da 1000 barre a 15 min con ognuna delle 250 barre ripetuta 4 volte!
    Invece in strategy realtime tutto funziona.
    Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

  3. #33

    Data Registrazione
    Jun 2008
    Messaggi
    53
    Citazione Originariamente Scritto da civvic Visualizza Messaggio
    Questa cosa funziona solo in strategy in realtime giusto?
    Cioè in Backtest ho provato diversi tf insieme ma BT non allunga il vettore orario rispetto al 15 minuti (per esempio). Cioè : GetGlobalVar(1) dove '1' è su grafico orario, dovrebbe riportare lo stesso valore 4 volte su un trading system a 15 minuti ma, almeno che non sbagli qualcosa, a me non fa così, lascia il vettore alla stessa grandezza!
    In pratica un grafico da 250 barre orario dovrebbe essere trasformato in un grafico da 1000 barre a 15 min con ognuna delle 250 barre ripetuta 4 volte!
    Invece in strategy realtime tutto funziona.
    Sto seguendo la vostra discussione relativa al Followme Multi time frame. Ho trascritto passo a passo i vari passaggi in easy script tutto funziona regolarmente sia sul grafico a 1 ora, a 15 min, a 5 min e a un minuto. Ma quando passo sul Multiframe sebbene la verifica mi dia un risultato eccelente mi compaiono nel Debug Window tutti i dati uguali a zero e quindi non vedo nessun segnale di BUY o SELL. (P.S. quando faccio tale verifica oviamentetutti i grafici sono aperti e attivi) . Qualcuno sa darmi qualche dritta su dove sbaglio !!!! Grazie

  4. #34
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,
    Citazione Originariamente Scritto da civvic Visualizza Messaggio
    Questa cosa funziona solo in strategy in realtime giusto?
    Cioè in Backtest ho provato diversi tf insieme ma BT non allunga il vettore orario rispetto al 15 minuti (per esempio). Cioè : GetGlobalVar(1) dove '1' è su grafico orario, dovrebbe riportare lo stesso valore 4 volte su un trading system a 15 minuti ma, almeno che non sbagli qualcosa, a me non fa così, lascia il vettore alla stessa grandezza!
    In pratica un grafico da 250 barre orario dovrebbe essere trasformato in un grafico da 1000 barre a 15 min con ognuna delle 250 barre ripetuta 4 volte!
    Invece in strategy realtime tutto funziona.
    la lettura dei vettori tramite GetGlobalVar non comporta alcun cambiamento di timeframe dei vettori stessi, vengono soltanto riportati così come sono da un grafico all'altro. Quindi nel suo esempio, un vettore orario da 250 barre NON diventa un vettore a 15 min da 1000 barre, rimane semplicemente un vettore da X barre trasposto nel nuovo timeframe, dove X è il numero di barre dei dati storici del nuovo timeframe.

    Max Francario

  5. #35

    Data Registrazione
    Jan 2011
    Località
    Genova
    Messaggi
    1,306
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,

    la lettura dei vettori tramite GetGlobalVar non comporta alcun cambiamento di timeframe dei vettori stessi, vengono soltanto riportati così come sono da un grafico all'altro. Quindi nel suo esempio, un vettore orario da 250 barre NON diventa un vettore a 15 min da 1000 barre, rimane semplicemente un vettore da X barre trasposto nel nuovo timeframe, dove X è il numero di barre dei dati storici del nuovo timeframe.

    Max Francario
    grazie max, era proprio quel che volevo sapere

  6. #36

    Data Registrazione
    Apr 2012
    Messaggi
    89
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,



    credo di essermi spiegato male, è esattamente ciò che si può fare !

    Nei grafici dove non si vuole né Backtest né Strategy, basta mettere ad esempio un indicatore Custom Line, in modo che venga continuamente eseguito ad ogni tick.
    Poi, nell'unico grafico dove si vuole fare il Backtest o la Strategy, non serve fare nulla di particolare, il software si occupa di tutto in modo autonomo, perché le variabili salvate sugli altri grafici vengono mantenute aggiornate tick by tick.
    Il Backtest è assolutamente fattibile, a patto di mettere il software nelle condizioni di poterlo eseguire.

    Max
    Ciao a tutti.

    Discussione PIU" che interessante!!!
    Per essere sicuro di aver capito bene faccio un esempio.
    Costruisco 4 indicatori custom line, che chiamero' ad esempio "follow me 1 ora", "follow me 15 minuti" ecc. ciascuno con la sua istruzione per costruire il vettore : SetGlobalvar (1, FOOLOWME()), SetGlobalvar (2, FOOLOWME()), ecc. e che mi disegnano semplicemente in fondo ad ogni grafico il follow me.
    Nel grafico ad 1 minuto, quello su cui devo tradare, inserisco le istruzioni che generano il signal, raccogliendo i vettori come bene ha illustrato Apo nel post #27.
    E' cosi'??
    Grazie a chi avra' la gentilezza di darmi conferma.......... o smentita!!
    Andrea
    P.S. naturalmente le setglobalvar avranno id differenti per ciscun timeframe!!

    Andrea
    Anteprime Allegate Anteprime Allegate Clicca sull'immagine per ingrandirla

Nome: unicredit WS.jpg‎
Visite: 35
Dimensione: 141.1 KB
ID: 14816  
    Ultima modifica di andcol; 29-04-14 alle 09:55 Motivo: problemi di copia incolla!!

  7. #37

    Data Registrazione
    Apr 2012
    Messaggi
    89
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,

    la lettura dei vettori tramite GetGlobalVar non comporta alcun cambiamento di timeframe dei vettori stessi, vengono soltanto riportati così come sono da un grafico all'altro. Quindi nel suo esempio, un vettore orario da 250 barre NON diventa un vettore a 15 min da 1000 barre, rimane semplicemente un vettore da X barre trasposto nel nuovo timeframe, dove X è il numero di barre dei dati storici del nuovo timeframe.

    Max Francario
    Ciao Max.
    Quello che capisco e' che quello che viene generato nei vari timeframe e' semplicemente un vettore che contiene strisce di numeri che altro non sono che i calcoli ottenuti dal followme.
    Queste strisce di numeri vengono richiamate dalle istruzioni getglobal che assegnano i valori correnti alle variabili che poi andranno in AND a comporre il trigger.
    Sintetizzando potrei dire che noi sappiamo che i vettori vengono da timeframe diversi, ma per il calcolatore sono solo strisce di numeri e niente piu' e non viene fatto alcun adattamento a timeframe di sorta!
    Se sono solo scemenze non mi offendo!
    Grazie
    Andrea

  8. #38
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve Andrea,

    Citazione Originariamente Scritto da andcol Visualizza Messaggio
    Ciao Max.
    Quello che capisco e' che quello che viene generato nei vari timeframe e' semplicemente un vettore che contiene strisce di numeri che altro non sono che i calcoli ottenuti dal followme.
    Queste strisce di numeri vengono richiamate dalle istruzioni getglobal che assegnano i valori correnti alle variabili che poi andranno in AND a comporre il trigger.
    Sintetizzando potrei dire che noi sappiamo che i vettori vengono da timeframe diversi, ma per il calcolatore sono solo strisce di numeri e niente piu' e non viene fatto alcun adattamento a timeframe di sorta!
    Se sono solo scemenze non mi offendo!
    Grazie
    Andrea
    è esattamente così, centrato in pieno !

    Max Francario

  9. #39

    Data Registrazione
    Apr 2012
    Messaggi
    89
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve Andrea,



    è esattamente così, centrato in pieno !

    Max Francario
    Grazie max!!!
    Ora mi sento meglio.
    Ciao
    Andrea

  10. #40

    Data Registrazione
    May 2012
    Località
    Roma
    Messaggi
    593
    Citazione Originariamente Scritto da andcol Visualizza Messaggio
    Sintetizzando potrei dire che noi sappiamo che i vettori vengono da timeframe diversi, ma per il calcolatore sono solo strisce di numeri e niente piu' e non viene fatto alcun adattamento a timeframe di sorta!
    Ok Andrea e Max ma allora il Backtest non funziona, giusto? Perchè verrebbero confrontate barre prese in differenti orari!
    Quindi il TS può essere provato solo in strategy, giusto?
    Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

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.