Pagina 1 di 8 123 ... Ultima
Risultati da 1 a 10 di 76
  1. #1
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630

    Followme Multi Timeframe con Global function

    Tiziano, Max, Andrea, Marco:

    Non riesco ad utilizzare le Global function per poter sfruttare i segnali del followme in modalità multi timframe, probabilmente l'impostazione non è corretta, ecco come procedo io:

    Mi creo un WS contenete 4 grafici del Dax , uno ad 1 ora, uno a 15 min, uno a 5 min, ed infine uno ad 1 minuto.
    Intendo semplicemente prendere i segnali di ingresso sul timeframe piu piccolo (1min) allorquando tutti i followme sono concordanti ed uguali a forza massima 98.

    Per ciascun timeframe costruisco il relativo signal in questo modo:


    DAX 1 ORA

    buy script
    SetGlobalVar(1, FOLLOWME()= 98)
    FOLLOWME()= 98

    sell script

    SetGlobalVar(2, FOLLOWME()= -98)
    FOLLOWME()= -98


    DAX 15 MIN.

    buy script
    SetGlobalVar(3, FOLLOWME()= 98)
    FOLLOWME()= 98

    sell script

    SetGlobalVar(4, FOLLOWME()= -98)
    FOLLOWME()= -98


    DAX 5 MIN.

    buy script

    SetGlobalVar(5, FOLLOWME()= 98)
    FOLLOWME()= 98
    sell script
    SetGlobalVar(6, FOLLOWME()= -98)
    FOLLOWME()= -98

    adesso viene l'inchippo e cioè quando vado a costruire il signal sul timeframe a 1 minuto dove voglio prendere i segnali da mandare a mercato
    DAX 1 MIN.

    buy script

    SET A = GetGlobalVar(1)
    SET C = GetGlobalVar(3)
    SET E = GetGlobalVar(5)
    SET J = FOLLOWME()
    J = 98   AND A   AND C    AND E
    sell script
    SET B = GetGlobalVar(2)
    SET D = GetGlobalVar(4)
    SET F = GetGlobalVar(6)
    SET J = FOLLOWME()
    J = -98  AND B   AND D   AND F
    Quando però vado a salvare mi viene restituito questo errore:

    Clicca sull'immagine per ingrandirla

Nome: errore.PNG
Visite: 35
Dimensione: 3.0 KB
ID: 14754

    potete gentilmente indicarmi dove sbaglio ?

    grazie

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

  2. #2
    L'avatar di Andrea Cagalli
    Data Registrazione
    Oct 2010
    Località
    Svizzera
    Messaggi
    3,994
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    Tiziano, Max, Andrea, Marco:

    Non riesco ad utilizzare le Global function per poter sfruttare i segnali del followme in modalità multi timframe, probabilmente l'impostazione non è corretta, ecco come procedo io:

    Mi creo un WS contenete 4 grafici del Dax , uno ad 1 ora, uno a 15 min, uno a 5 min, ed infine uno ad 1 minuto.
    Intendo semplicemente prendere i segnali di ingresso sul timeframe piu piccolo (1min) allorquando tutti i followme sono concordanti ed uguali a forza massima 98.

    Per ciascun timeframe costruisco il relativo signal in questo modo:


    DAX 1 ORA

    buy script
    SetGlobalVar(1, FOLLOWME()= 98)
    FOLLOWME()= 98

    sell script

    SetGlobalVar(2, FOLLOWME()= -98)
    FOLLOWME()= -98


    DAX 15 MIN.

    buy script
    SetGlobalVar(3, FOLLOWME()= 98)
    FOLLOWME()= 98

    sell script

    SetGlobalVar(4, FOLLOWME()= -98)
    FOLLOWME()= -98


    DAX 5 MIN.

    buy script

    SetGlobalVar(5, FOLLOWME()= 98)
    FOLLOWME()= 98
    sell script
    SetGlobalVar(6, FOLLOWME()= -98)
    FOLLOWME()= -98

    adesso viene l'inchippo e cioè quando vado a costruire il signal sul timeframe a 1 minuto dove voglio prendere i segnali da mandare a mercato
    DAX 1 MIN.

    buy script

    SET A = GetGlobalVar(1)
    SET C = GetGlobalVar(3)
    SET E = GetGlobalVar(5)
    SET J = FOLLOWME()
    J = 98   AND A   AND C    AND E
    sell script
    SET B = GetGlobalVar(2)
    SET D = GetGlobalVar(4)
    SET F = GetGlobalVar(6)
    SET J = FOLLOWME()
    J = -98  AND B   AND D   AND F
    Quando però vado a salvare mi viene restituito questo errore:

    Clicca sull'immagine per ingrandirla

Nome: errore.PNG
Visite: 35
Dimensione: 3.0 KB
ID: 14754

    potete gentilmente indicarmi dove sbaglio ?

    grazie

    Apo
    Ciao caro,
    semplicemente significa che la funzione GetGlobalVar(1) fa riferimento a qualcosa che non è aperto. Quindi o il Chart, o il Signal dove tu hai posizionato la funzione, non sono aperti o non hai fatto Start sul Signal che quindi non è attivato.

    Ciao Ciao

  3. #3
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Non riesco a farlo andare

    ho caricato i tre signal sui time frame 1 ora, 15 min e 5 min ma quando vado a caricare il signal del tf 1 minuto
    mi esce questo errore:


    Clicca sull'immagine per ingrandirla

Nome: GF.jpg
Visite: 74
Dimensione: 158.1 KB
ID: 14755

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

  4. #4
    L'avatar di Andrea Cagalli
    Data Registrazione
    Oct 2010
    Località
    Svizzera
    Messaggi
    3,994
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    Non riesco a farlo andare

    ho caricato i tre signal sui time frame 1 ora, 15 min e 5 min ma quando vado a caricare il signal del tf 1 minuto
    mi esce questo errore:


    Apo
    Ciao caro,
    ehm...non avevo notato la sintassi, c'è un piccolo errore, ovvero:


    DAX 1 ORA*
    buy script

    SetGlobalVar(1, FOLLOWME()= 98)
    FOLLOWME()= 98
    sell script
    SetGlobalVar(2, FOLLOWME()= -98)
    FOLLOWME()= -98
    Va sostituito con:Buy Script:
    Set A = FOLLOWME()= 98
    SetGlobalVar(1, A)
    FOLLOWME() = 98
    Sell Script:

    SET B = FOLLOWME() = -98
    SetGlobalVar(2, B)
    FOLLOWME()= -98

  5. #5
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Ok Andrea grazie ora provo

    quindi devo coreggere anche il 15 min e il 5 min ?

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

  6. #6
    L'avatar di Andrea Cagalli
    Data Registrazione
    Oct 2010
    Località
    Svizzera
    Messaggi
    3,994
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    Ok Andrea grazie ora provo

    quindi devo coreggere anche il 15 min e il 5 min ?

    Apo
    Ciao caro,
    si ti ho riportato quello ad 1 ora come esempio, la stessa modifica la devi fare su tutti gli script.

    Fammi sapere poi..

    Ciao Ciao

  7. #7
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    grazie,

    ho appena caricato le strategie, vediamo se entrano i segnali correttamente sul timeframe 1 minuto.

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

  8. #8
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    questa mattina ho caricato nuovamente il Followme multitimeframe su BT dopo le modifiche sulla sintassi proposte da Andrea.

    Che dire
    per il momento funziona tutto come da copione !!!!

    guardate che bel segnale che ha intercettato:

    Clicca sull'immagine per ingrandirla

Nome: global function dax.jpg
Visite: 109
Dimensione: 125.5 KB
ID: 14774

    lo lascio girare tutta la giornata per vedere se esegue i segnali correttamente

    una cosa è certa: con queste Global Function che consentono di correlare tra di loro qualsiasi strumento inserisci in un WS, si apre un mondo nuovo tutto da esplorare.

    grazie Tiziano

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

  9. #9
    L'avatar di Cagalli Tiziano
    Data Registrazione
    Dec 2007
    Località
    Rovigo
    Messaggi
    11,164
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    questa mattina ho caricato nuovamente il Followme multitimeframe su BT dopo le modifiche sulla sintassi proposte da Andrea.

    Che dire
    per il momento funziona tutto come da copione !!!!

    guardate che bel segnale che ha intercettato:

    Clicca sull'immagine per ingrandirla

Nome: global function dax.jpg
Visite: 109
Dimensione: 125.5 KB
ID: 14774

    lo lascio girare tutta la giornata per vedere se esegue i segnali correttamente

    una cosa è certa: con queste Global Function che consentono di correlare tra di loro qualsiasi strumento inserisci in un WS, si apre un mondo nuovo tutto da esplorare.

    grazie Tiziano

    Apo
    Grazie a te Apo e comlimenti per aver subito percepito la potenza di calcolo che si può ottenere pur usando un paio di righe scritte.
    Questo era il mio obbiettivo: avere uno strumento versatile e facile da usare e una scrittura semplicissima ma che desse dei risultati pari a migliaia di righe di codice.

    L'obbiettivo è raggiunto e dalle tue parole e dai tuoi risultati ora ne sono certo: grazie a te APO!
    ..se corri dietro a due lepri, non ne prendi nemmeno una.

  10. #10

    Data Registrazione
    May 2011
    Località
    Bologna
    Messaggi
    3,017
    Apo grazie dello spunto utilissimo.

    In pratica a mercato va solo la strategy a 1 min? Le altre rimangono in backtest per filtrare quella a 1min?

    Se è così e se l'ho editata bene l'ho messa sul cac40 .. vi saprò dire i risultati.

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.