Pagina 3 di 8 Prima 12345 ... Ultima
Risultati da 21 a 30 di 76
  1. #21

    Data Registrazione
    Jan 2011
    Località
    Genova
    Messaggi
    1,306
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Quando si utilizza la funzionalità Backtest lo script viene eseguito una sola volta, quindi eventuali variabili salvate tramite la funzione SetGlobalVar manterranno sempre lo stesso valore
    era quello che temevo, quindi nel caso di Apo esiste un qualche modo per fare un backtest di un sistema multitimeframe o attualmente questo tipo di sistemi sono solo testabili realtime collegando più chart con le variabili globali?

  2. #22
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,
    non è strettamente necessario usare SetGlobalVar in un signal, è sufficiente che sia presente in un qualsiasi script applicato al chart, ad esempio anche come indicatore Custom Line, il cui input può essere ad esempio:
    SetGlobalVar(1, FollowMe())

    Max Francario
    azz... questo semplifica di molto, basta solo caricare l'indicatore custom personalizzato ad ogni grafico del WS e costruire un signal solo su quello su cui si va a mercato.

    grazie Max.
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  3. #23

    Data Registrazione
    May 2011
    Località
    Bologna
    Messaggi
    3,017
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,
    non è strettamente necessario usare SetGlobalVar in un signal, è sufficiente che sia presente in un qualsiasi script applicato al chart, ad esempio anche come indicatore Custom Line, il cui input può essere ad esempio:
    SetGlobalVar(1, FollowMe())
    In questo modo, non è necessario utilizzare un signal per ogni grafico/timeframe.
    Nell'esempio sopra inoltre, nello script dove si utilizza GetGlobalVar(1), non si ottiene il solo valore della condizione vera/falsa (1/0), ma direttamente il valore della funzione FollowMe() dell'altro grafico/timeframe.

    Quando si utilizza la funzionalità Backtest lo script viene eseguito una sola volta, quindi eventuali variabili salvate tramite la funzione SetGlobalVar manterranno sempre lo stesso valore, indipendentemente dalle variazioni di prezzo che potrebbero essere avvenute nel tempo dopo aver dato lo Start al Backtest. Consiglio quindi di non utilizzare il Backtest per impostare le variabili necessarie ad una Strategy, ma di usare un indicatore o altro script che venga valutato ad ogni tick.

    Max Francario
    Grazie MAX

  4. #24
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,

    Citazione Originariamente Scritto da BMM Visualizza Messaggio
    era quello che temevo, quindi nel caso di Apo esiste un qualche modo per fare un backtest di un sistema multitimeframe o attualmente questo tipo di sistemi sono solo testabili realtime collegando più chart con le variabili globali?
    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

  5. #25

    Data Registrazione
    Jan 2011
    Località
    Genova
    Messaggi
    1,306
    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
    bene max, si vede che devo digerire la cosa

    grazie

  6. #26
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Max, Andrea una domanda

    Se apro nello stesso pc piu 2 istanze di BeeTrader e utilizzo lo stesso script ma su strumenti finanziari diversi,uno per ogni Bt aperto e se nello script sono presenti delle global function, bisogna settare id# diversi tra le 2 istanze in setglobalvar o non è necessario ?

    mamma mia come ho posto male questa domanda......


    Apo
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  7. #27
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Procedendo con piu ordine e seguendo il consiglio di Max di caricare sui grafici gli indicatori indicizzati anzichè un signal per ogni grafico, tutto diventa piu semplice, chiaro e funzionale e il debug ne è una testimonianza

    Clicca sull'immagine per ingrandirla

Nome: Cattura.jpg
Visite: 128
Dimensione: 129.9 KB
ID: 14781

    ci siamo.......ottimo !!
    d'altra parte i calcolatori sono stati inventati appositamente per semplificare e velocizzare le operazioni, altrimenti a che servono?
    BeeTrader e il suo Easyscript una volta capito bene che "lingua parla" diventa semplicissimo il suo utilizzo

    Apo
    Ultima modifica di Apocalips; 24-04-14 alle 22:54
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  8. #28

    Data Registrazione
    Jan 2011
    Località
    Genova
    Messaggi
    1,306
    mi viene un altro dubbio relativo al backtest: vettori generati su timeframe diversi hanno lunghezze diverse (ovvio) , come si tiene conto di questo "espandendo" i vettori passando da un timeframe superiore (orario) ad uno inferiore ( 1 min ) ?

    bT tiene conto del timeframe di ogni variabile globale adeguandola automaticamente al timeframe del chart in cui viene richiamata?

  9. #29

    Data Registrazione
    Jan 2008
    Messaggi
    1,003
    Citazione Originariamente Scritto da BMM Visualizza Messaggio
    mi viene un altro dubbio relativo al backtest: vettori generati su timeframe diversi hanno lunghezze diverse (ovvio) , come si tiene conto di questo "espandendo" i vettori passando da un timeframe superiore (orario) ad uno inferiore ( 1 min ) ?

    bT tiene conto del timeframe di ogni variabile globale adeguandola automaticamente al timeframe del chart in cui viene richiamata?

    Da quanto ho capito sei un programmatore o comunque conosci la programmazione ma non c'è 1 riga di codice che hai scritto tu, mentre ci sono tante domande per quelle scritte da altri.

    Comunque da come hai scritto io capisco che dovrebbe adeguare tutti i time frame, ovvero non servirebbe a nulla averli separati...o sbaglio?

  10. #30

    Data Registrazione
    Jan 2011
    Località
    Genova
    Messaggi
    1,306
    Citazione Originariamente Scritto da bergamin Visualizza Messaggio
    Da quanto ho capito sei un programmatore o comunque conosci la programmazione ma non c'è 1 riga di codice che hai scritto tu, mentre ci sono tante domande per quelle scritte da altri.

    Comunque da come hai scritto io capisco che dovrebbe adeguare tutti i time frame, ovvero non servirebbe a nulla averli separati...o sbaglio?
    programmatore è una parola grossa che di certo non mi descrive, ho solo qualche base. Faccio domande con l'intento di aiutare, mica altro

    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

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.