1. #1
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,612

    Come impostare le Global Function

    All' ITF di Rimini alcuni amici mi hanno riferito che nei loro Trading System hanno avuto difficoltà nel prelevare i segnali mediante le Global Function. Supponiamo, solo a titolo esemplificativo che intendiamo costruire un Ts multi timeframe che opera sul grafico ad 1 minuto solo quando il followme da discorde ridiventa concorde con i time frame superiori di 1ora, 15min e 5min. La prima cosa che dobbiamo fare è costruirci un WS in cui sono presenti i 4 grafici con i 4 time frame.
    A questo punto la cosa piu semplice da fare a mio avviso è caricare su ciascuno di essi l'indicatore Followme al quale però dovremmo apportare una piccola modifica al suo script in modo da indicizzarlo per poter essere richiamato e utilizzato su un altro script (quello su cui parte il segnale).

    La modifica da fare è questa:

    Cattura.jpg

    Adesso basta caricare su ciascun grafico il followme assegnandoli un Id diverso esempio : 1,2,3,4 etc...

    Sullo script del TradingSystem che applicheremo al grafico ad 1 minuto scriveremo:

    # REQUIRED_BARS is used to adjust how many periods will be used to initialize calculations. Default value is 50 periods.
    # Un-comment and edit the line below to set your own value.
    # SET REQUIRED_BARS = 50
    
    SET TRAILING_STOP = 200
    SET TRAILING_PERCENT = 20
    SET STOP_LOSS = 400
    
    
    #Valore Followme Dax 1 ora
    SET A = GetGlobalVar(1)
    
    #Valore Followme Dax 15 min.
    SET B = GetGlobalVar(2)
    
    #Valore Followme Dax 5 min.
    SET C = GetGlobalVar(3)
    
    
    #Valore Followme Dax 1 min.
    SET D = FOLLOWME()
    
    
    SET J= 0
    
    #Condizioni di buy
    A> 60 AND B> 60  AND C> 60  AND CROSSOVER(D, J)
    il Ts quindi andrà in acquisto al cross della zeroline dal basso verso l'alto se e solo se il followme sui timeframe 1ora, 15minuti, 5minuti sono maggiori di 60. Questo setup ovviamente è solo un esempio.


    PS: Non fate backtest con le GlobalFunction

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

  2. #2
    L'avatar di Andrea Cagalli
    Data Registrazione
    Oct 2010
    Località
    Vicenza
    Messaggi
    3,933
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    All' ITF di Rimini alcuni amici mi hanno riferito che nei loro Trading System hanno avuto difficoltà nel prelevare i segnali mediante le Global Function. Supponiamo, solo a titolo esemplificativo che intendiamo costruire un Ts multi timeframe che opera sul grafico ad 1 minuto solo quando il followme da discorde ridiventa concorde con i time frame superiori di 1ora, 15min e 5min. La prima cosa che dobbiamo fare è costruirci un WS in cui sono presenti i 4 grafici con i 4 time frame.
    A questo punto la cosa piu semplice da fare a mio avviso è caricare su ciascuno di essi l'indicatore Followme al quale però dovremmo apportare una piccola modifica al suo script in modo da indicizzarlo per poter essere richiamato e utilizzato su un altro script (quello su cui parte il segnale).

    La modifica da fare è questa:

    Cattura.jpg

    Adesso basta caricare su ciascun grafico il followme assegnandoli un Id diverso esempio : 1,2,3,4 etc...

    Sullo script del TradingSystem che applicheremo al grafico ad 1 minuto scriveremo:

    # REQUIRED_BARS is used to adjust how many periods will be used to initialize calculations. Default value is 50 periods.
    # Un-comment and edit the line below to set your own value.
    # SET REQUIRED_BARS = 50
    
    SET TRAILING_STOP = 200
    SET TRAILING_PERCENT = 20
    SET STOP_LOSS = 400
    
    
    #Valore Followme Dax 1 ora
    SET A = GetGlobalVar(1)
    
    #Valore Followme Dax 15 min.
    SET B = GetGlobalVar(2)
    
    #Valore Followme Dax 5 min.
    SET C = GetGlobalVar(3)
    
    
    #Valore Followme Dax 1 min.
    SET D = FOLLOWME()
    
    
    SET J= 0
    
    #Condizioni di buy
    A> 60 AND B> 60  AND C> 60  AND CROSSOVER(D, J)
    il Ts quindi andrà in acquisto al cross della zeroline dal basso verso l'alto se e solo se il followme sui timeframe 1ora, 15minuti, 5minuti sono maggiori di 60. Questo setup ovviamente è solo un esempio.


    PS: Non fate backtest con le GlobalFunction

    Apo
    Bravo Apo!!
    Ottima soluzione!!

  3. #3

    Data Registrazione
    Jun 2008
    Messaggi
    53
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    All' ITF di Rimini alcuni amici mi hanno riferito che nei loro Trading System hanno avuto difficoltà nel prelevare i segnali mediante le Global Function. Supponiamo, solo a titolo esemplificativo che intendiamo costruire un Ts multi timeframe che opera sul grafico ad 1 minuto solo quando il followme da discorde ridiventa concorde con i time frame superiori di 1ora, 15min e 5min. La prima cosa che dobbiamo fare è costruirci un WS in cui sono presenti i 4 grafici con i 4 time frame.
    A questo punto la cosa piu semplice da fare a mio avviso è caricare su ciascuno di essi l'indicatore Followme al quale però dovremmo apportare una piccola modifica al suo script in modo da indicizzarlo per poter essere richiamato e utilizzato su un altro script (quello su cui parte il segnale).

    La modifica da fare è questa:

    Cattura.jpg

    Adesso basta caricare su ciascun grafico il followme assegnandoli un Id diverso esempio : 1,2,3,4 etc...

    Sullo script del TradingSystem che applicheremo al grafico ad 1 minuto scriveremo:

    # REQUIRED_BARS is used to adjust how many periods will be used to initialize calculations. Default value is 50 periods.
    # Un-comment and edit the line below to set your own value.
    # SET REQUIRED_BARS = 50
    
    SET TRAILING_STOP = 200
    SET TRAILING_PERCENT = 20
    SET STOP_LOSS = 400
    
    
    #Valore Followme Dax 1 ora
    SET A = GetGlobalVar(1)
    
    #Valore Followme Dax 15 min.
    SET B = GetGlobalVar(2)
    
    #Valore Followme Dax 5 min.
    SET C = GetGlobalVar(3)
    
    
    #Valore Followme Dax 1 min.
    SET D = FOLLOWME()
    
    
    SET J= 0
    
    #Condizioni di buy
    A> 60 AND B> 60  AND C> 60  AND CROSSOVER(D, J)
    il Ts quindi andrà in acquisto al cross della zeroline dal basso verso l'alto se e solo se il followme sui timeframe 1ora, 15minuti, 5minuti sono maggiori di 60. Questo setup ovviamente è solo un esempio.


    PS: Non fate backtest con le GlobalFunction

    Apo
    Grazie Apo della delucidazione. Lunedì proverò il tutto in realtime su alcuni mercati.

  4. #4
    L'avatar di familytaz
    Data Registrazione
    Oct 2008
    Località
    Marche
    Messaggi
    1,778
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    All' ITF di Rimini alcuni amici mi hanno riferito che nei loro Trading System hanno avuto difficoltà nel prelevare i segnali mediante le Global Function. Supponiamo, solo a titolo esemplificativo che intendiamo costruire un Ts multi timeframe che opera sul grafico ad 1 minuto solo quando il followme da discorde ridiventa concorde con i time frame superiori di 1ora, 15min e 5min. La prima cosa che dobbiamo fare è costruirci un WS in cui sono presenti i 4 grafici con i 4 time frame.
    A questo punto la cosa piu semplice da fare a mio avviso è caricare su ciascuno di essi l'indicatore Followme al quale però dovremmo apportare una piccola modifica al suo script in modo da indicizzarlo per poter essere richiamato e utilizzato su un altro script (quello su cui parte il segnale).

    La modifica da fare è questa:

    Cattura.jpg

    Adesso basta caricare su ciascun grafico il followme assegnandoli un Id diverso esempio : 1,2,3,4 etc...

    Sullo script del TradingSystem che applicheremo al grafico ad 1 minuto scriveremo:

    # REQUIRED_BARS is used to adjust how many periods will be used to initialize calculations. Default value is 50 periods.
    # Un-comment and edit the line below to set your own value.
    # SET REQUIRED_BARS = 50
    
    SET TRAILING_STOP = 200
    SET TRAILING_PERCENT = 20
    SET STOP_LOSS = 400
    
    
    #Valore Followme Dax 1 ora
    SET A = GetGlobalVar(1)
    
    #Valore Followme Dax 15 min.
    SET B = GetGlobalVar(2)
    
    #Valore Followme Dax 5 min.
    SET C = GetGlobalVar(3)
    
    
    #Valore Followme Dax 1 min.
    SET D = FOLLOWME()
    
    
    SET J= 0
    
    #Condizioni di buy
    A> 60 AND B> 60  AND C> 60  AND CROSSOVER(D, J)
    il Ts quindi andrà in acquisto al cross della zeroline dal basso verso l'alto se e solo se il followme sui timeframe 1ora, 15minuti, 5minuti sono maggiori di 60. Questo setup ovviamente è solo un esempio.


    PS: Non fate backtest con le GlobalFunction

    Apo
    Grazie Apo

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