Risultati da 1 a 10 di 28

Visualizzazione Ibrida

  1. #1

    Data Registrazione
    Apr 2012
    Messaggi
    43
    Ciao Fabio, quella linea ((a+b+c)/3) -d >15 corrisponde alla zona di indecisione, dove le MM si avvicinano, che hai sempre ogni volta che un trend cambia direzione (a volte lo riconferma). Chiaramente x il sell sarà l'inverso. Il valore 15 é la distanza tra loro e lo si può modificare. All'ultima domanda ti rispondo di sì, ma non ci siesco, perlo meno in backtest.
    Armando

  2. #2

    Data Registrazione
    Mar 2011
    Messaggi
    117
    Ciao Armando, cosi dovrebbe funzionare. Togli i "cancelletti" che ho messo in quanto l'ho provato su un sottostante random e non potevo usare i tuoi parametri.

    Ricordati di mettere anche uno script di uscita.
    Ah.. ti ho anche impostato le medie come SIMPLE; cambiale se vuoi usare una media diversa.

    Saluti
    Fabio

    SET tnp= TotalNetProfit()
    SET a = MovingAverage(CLOSE, 8, SIMPLE)
    SET b = MovingAverage(CLOSE, 14, SIMPLE)
    SET c = MovingAverage(CLOSE, 20, SIMPLE)
    SET d = MovingAverage(CLOSE, 30, SIMPLE)
    SET e = LinearRegressionForecast(CLOSE, 8)
    
    a> b AND
    b> c AND
    c> d AND
    
    #((a+b+c)/3) - d> 15
    
    
    tnp < 700 OR tnp > -500
    "Amat Victoria Curam"
    "Il Successo di un uomo stà nella sua perseveranza" (Bruce Lee)

  3. #3

    Data Registrazione
    Apr 2012
    Messaggi
    43

    TotalNetProfit

    Grazie Jackal ma avevo già provato anche questa alternativa, ma mi fà "saltare" la condizione ((a+b+c)/3) - d> 15 che rappresenta l'ssenziale dello script. Ovvero x mantenere funzionante lo script la devo togliere. Comunque tale funzione non sembra funzionare anche in altri script, vi allego anche l'esempio sottostante.

    Esempio di Followme in backtest con script realizzato senza TotalNetProfit:

    Clicca sull'immagine per ingrandirla

Nome: Followme senza TnP.jpg
Visite: 57
Dimensione: 55.1 KB
ID: 16080


    Esempio di script Followme con TotalNetProfit
    Buy:
    INPUTS: @price(CLOSE), @periods(14), @trailAmount(100), @trailPercent(10), @stopLoss(400), @SLperiods(8)
    SET TRAILING_STOP = @trailAmount
    SET TRAILING_PERCENT = @trailPercent
    SET STOP_LOSS = @stopLoss
    SET TnP= TotalNetProfit()
    FOLLOWME()> 0
    AND ATR(@periods, @matype)> 37
    AND TIME <1730
    TnP< 700 OR TnP >-500

    Sell:
    SET TnP= TotalNetProfit()
    FOLLOWME()< 0
    AND ATR(@periods, @matype)> 37
    AND TIME <1730
    TnP< 700 OR TnP >-500

    E suo risultato:

    Clicca sull'immagine per ingrandirla

Nome: Followme con TnP.jpg
Visite: 57
Dimensione: 67.7 KB
ID: 16081

    Risposta assurda.

    E' indispensabile poter gestire la posizione in un trading automatizzato ma non sembra funzionare. Vi prego dirmi che sbaglio da qualche parte.
    Saluti
    Armando
    Ultima modifica di armando; 05-08-14 alle 18:08

  4. #4
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve Armando,
    Citazione Originariamente Scritto da armando Visualizza Messaggio
    ....

    Esempio di script Followme con TotalNetProfit
    Buy:
    INPUTS: @price(CLOSE), @periods(14), @trailAmount(100), @trailPercent(10), @stopLoss(400), @SLperiods(8)
    SET TRAILING_STOP = @trailAmount
    SET TRAILING_PERCENT = @trailPercent
    SET STOP_LOSS = @stopLoss
    SET TnP= TotalNetProfit()
    FOLLOWME()> 0
    AND ATR(@periods, @matype)> 37
    AND TIME <1730
    TnP< 700 OR TnP >-500

    Sell:
    SET TnP= TotalNetProfit()
    FOLLOWME()< 0
    AND ATR(@periods, @matype)> 37
    AND TIME <1730
    TnP< 700 OR TnP >-500

    Risposta assurda.

    E' indispensabile poter gestire la posizione in un trading automatizzato ma non sembra funzionare. Vi prego dirmi che sbaglio da qualche parte.
    Saluti
    Armando
    nei suoi script manca la specifica di come usare il risultato della funzione TotalNetProfit().
    Io modificherei gli script in questo modo:

    Buy:
    INPUTS: @price(CLOSE), @periods(14), @trailAmount(100), @trailPercent(10), @stopLoss(400), @SLperiods(8)
    SET TRAILING_STOP = @trailAmount
    SET TRAILING_PERCENT = @trailPercent
    SET STOP_LOSS = @stopLoss
    SET TnP= TotalNetProfit()
    FOLLOWME()> 0
    AND ATR(@periods, @matype)> 37
    AND TIME <1730
    AND (TnP< 700 OR TnP >-500)
    Sell:
     SET TnP= TotalNetProfit()
    FOLLOWME()< 0
    AND ATR(@periods, @matype)> 37
    AND TIME <1730
    AND (TnP< 700 OR TnP >-500)
    In pratica, in entrambi gli script Buy e Sell, ho modifica l'ultima riga, aggiungendo l'AND iniziale e le parentesi che racchiudono la valutazione del TotalNetProfit.


    Max Francario

  5. #5

    Data Registrazione
    Apr 2012
    Messaggi
    43

    TotaNetProfit

    Grazie Max, direi che in backtest funziona (con qualche stranezza nell'analisi dei trade), adesso lo provo in strategy.
    Saluti
    Armando

  6. #6

    Data Registrazione
    Apr 2012
    Messaggi
    43

    TotalNetProfit in strategy

    Gent. Max e Fabio
    Di seguito lo script posto in strategia nella giornata odierna.
    Script Buy:
    INPUTS: @price(CLOSE), @periods(14), @trailAmount(100), @trailPercent(10), @stopLoss(400), @SLperiods(8)
    INPUTS: @matype(EXPONENTIAL)

    SET TRAILING_STOP = @trailAmount
    SET TRAILING_PERCENT = @trailPercent
    SET STOP_LOSS = @stopLoss
    SET TnP= TotalNetProfit()
    SET a = MovingAverage(@price, 8, @matype)
    SET b = MovingAverage(@price, 14, @matype)
    SET c = MovingAverage(@price, 20, @matype)
    SET d = MovingAverage(@price, 30, @matype)
    a> b AND
    b> c AND
    c> d AND
    ((a+b+c)/3) - d> 15
    AND TIME <1730
    AND (TnP< 800 OR TnP >-500)

    Script Sell:
    SET a = MovingAverage(@price, 8, @matype)
    SET b = MovingAverage(@price, 14, @matype)
    SET c = MovingAverage(@price, 20, @matype)
    SET d = MovingAverage(@price, 30, @matype)
    SET TnP = TotalNetProfit()
    a< b AND
    b< c AND
    c< d AND
    d- ((a+b+c)/3) > 15
    AND TIME <1730
    AND (TnP< 800 OR TnP >-500)

    E questo é il risultato:

    Clicca sull'immagine per ingrandirla

Nome: 2014-08-06_Trade Nastrone_EMA_M4.jpg
Visite: 39
Dimensione: 45.7 KB
ID: 16087

    Mi sembra che adesso, con la suddetta formulazione, lo script "tollera" la presenza del TotalNetProfit in oggetto ma che nel contempo, come dal trend il risultato sia purtroppo di non intervenuto.
    Saluti
    Armando
    Anteprime Allegate Anteprime Allegate Clicca sull'immagine per ingrandirla

Nome: 2014-08-06_Trade Nastrone_EMA_M4.jpg‎
Visite: 7
Dimensione: 136.2 KB
ID: 16086  

  7. #7

    Data Registrazione
    Dec 2009
    Messaggi
    813
    Citazione Originariamente Scritto da armando Visualizza Messaggio
    Gent. Max e Fabio
    Di seguito lo script posto in strategia nella giornata odierna.
    Script Buy:
    INPUTS: @price(CLOSE), @periods(14), @trailAmount(100), @trailPercent(10), @stopLoss(400), @SLperiods(8)
    INPUTS: @matype(EXPONENTIAL)

    SET TRAILING_STOP = @trailAmount
    SET TRAILING_PERCENT = @trailPercent
    SET STOP_LOSS = @stopLoss
    SET TnP= TotalNetProfit()
    SET a = MovingAverage(@price, 8, @matype)
    SET b = MovingAverage(@price, 14, @matype)
    SET c = MovingAverage(@price, 20, @matype)
    SET d = MovingAverage(@price, 30, @matype)
    a> b AND
    b> c AND
    c> d AND
    ((a+b+c)/3) - d> 15
    AND TIME <1730
    AND (TnP< 800 OR TnP >-500)

    Script Sell:
    SET a = MovingAverage(@price, 8, @matype)
    SET b = MovingAverage(@price, 14, @matype)
    SET c = MovingAverage(@price, 20, @matype)
    SET d = MovingAverage(@price, 30, @matype)
    SET TnP = TotalNetProfit()
    a< b AND
    b< c AND
    c< d AND
    d- ((a+b+c)/3) > 15
    AND TIME <1730
    AND (TnP< 800 OR TnP >-500)

    E questo é il risultato:

    Clicca sull'immagine per ingrandirla

Nome: 2014-08-06_Trade Nastrone_EMA_M4.jpg
Visite: 39
Dimensione: 45.7 KB
ID: 16087

    Mi sembra che adesso, con la suddetta formulazione, lo script "tollera" la presenza del TotalNetProfit in oggetto ma che nel contempo, come dal trend il risultato sia purtroppo di non intervenuto.
    Saluti
    Armando
    Ciao Armando, ma tu vuoi uscire dai trades quando raggiungi 800€ o il contrario? Perchè AND (TnP< 800 OR TnP >-500) vuol dire che esce quando TnP è inferiore a 800 e questa condizione è sempre verificata quando parte il trade, prova ad invertire i segni!

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.