Risultati da 1 a 10 di 77

Visualizzazione Ibrida

  1. #1

    Data Registrazione
    Dec 2009
    Messaggi
    813
    Citazione Originariamente Scritto da Marco Bosco Visualizza Messaggio
    Ciao CIVT,
    confermo in pieno ciò che hai detto.

    E gli stessi complimenti te li meriti anche tu , come altri che stanno scrivendo sul forum (anche alle ore più disparate) e stanno diventando degli artisti con BT, visto che la stessa passione e impegno traspare palesemente dai post e da come affrontate un problema o una sconfitta....semplicemente andando avanti e cercando di migliorare.

    Ancora complimenti,
    Marco
    Eh eh grazie Marco sei troppo gentile, se i guadagni fossero proporzionali all'impegno/sforzo penso proprio che sarei già milionario!

    Diciamo che a volte faccio gli "straordinari" Nome: extratime.JPG
Visite: 146
Dimensione: 12.7 KB

  2. #2
    L'avatar di hawking
    Data Registrazione
    Aug 2010
    Località
    Voghera (PV)
    Messaggi
    105
    Ciao, bravo CIVT, ti confermo che anche io in real paper non ho avuto grosse performance come invece dava il BT.
    Se posso da domani provo a testare il tuo nuovo signal su qualche sottostante diverso dal Bund e vediamo che cosa succede. Mi associo ai complimenti per il lavoro svolto da te e da tutti gli altri che postano i loro studi/lavori. A volte guardo l'ora dei post e penso che effettivamente il "fenomeno" BeeTrader sia una cosa che coinvolge al punto che non ci si accorge di quanto tempo è passato da quando si è acceso il pc.

  3. #3
    L'avatar di hawking
    Data Registrazione
    Aug 2010
    Località
    Voghera (PV)
    Messaggi
    105
    Ho aggiunto al CCI il Followup.
    Con 3000 candele Unicredit a 5 minuti per i soliti 4000 pezzi il back teste da questo:
    Anteprime Allegate Anteprime Allegate Clicca sull'immagine per ingrandirla

Nome: EasyCapture1.gif‎
Visite: 16
Dimensione: 316.0 KB
ID: 13346   Clicca sull'immagine per ingrandirla

Nome: EasyCapture2.gif‎
Visite: 8
Dimensione: 293.4 KB
ID: 13347  

  4. #4
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    ok Hawking, adesso quello che dovresti fare è verificare se con l'ottmizzazione che hai fatto non sei andato in overfitting ovvero se non hai fatto altro che modellare il rumore, quindi come verifica dovresti aggiungere altre 3000 candele e vedere se la curva dell'equity del secondo campione conserva la stessa pendenza in tal caso sei sulla buona strada.

    Apo
    Ultima modifica di Apocalips; 18-12-13 alle 00:02
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  5. #5
    L'avatar di hawking
    Data Registrazione
    Aug 2010
    Località
    Voghera (PV)
    Messaggi
    105

    Exclamation

    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    ok Hawking, adesso quello che dovresti fare è verificare se con l'ottmizzazione che hai fatto non sei andato in overfitting ovvero se non hai fatto altro che modellare il rumore, quindi come verifica dovresti aggiungere altre 3000 candele e vedere se la curva dell'equity del secondo campione conserva la stessa pendenza in tal caso sei sulla buona strada.

    Apo
    buy

    INPUTS: @periods(11), @matype(3), @lowMark(-61), @highMark(90), @trailStop(100), @trailPercent(1), @stopLoss(390), @followup(98),@followdwn(-97)

    SET TRAILING_STOP = @trailStop
    SET TRAILING_PERCENT = @trailPercent
    SET STOP_LOSS = @stopLoss
    SET C = CCI(@periods, @matype)
    SET SALITA = FOLLOWME()>= @followup
    SET cond = CROSSOVER(C, @lowMark)AND SALITA
    #PRINT(C)
    #PRINT(cond)

    cond


    sell
    SET C = CCI(@periods, @matype)
    SET DISCESA = FOLLOWME() <= @followdwn
    CROSSOVER(@highMark, C)AND DISCESA




    Grazie del consiglio APO, pero' non credo di poter avere cosi tanti dati .
    Se qualcuno vuole provare a dare una mano sopra c'e' il signal, che magari puo' anche essere migliorato.

  6. #6
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da hawking Visualizza Messaggio
    buy

    Grazie del consiglio APO, pero' non credo di poter avere cosi tanti dati .
    Se qualcuno vuole provare a dare una mano sopra c'e' il signal, che magari puo' anche essere migliorato.

    Come temevo sei incappato nell' overfitting ( brutta bestia !!)

    Ho condotto un test su 6000 barre divise in 2 periodi:

    la parte di destra del grafico ( in sample) è quella su cui hai ottimizzato i parametri, la parte di sinistra ( out of sample) è lo storico che simula una situazione futura sconosciuta al sistema. Come vedi c'è un evidente decadimento delle prestazioni il che significa che hai iperottimizzato i numerosi parametri e quindi avrai scarse probabilità di ottenere buoni risultati in real

    Allegato 13361


    Apo
    Anteprime Allegate Anteprime Allegate Clicca sull'immagine per ingrandirla

Nome: overfitting.jpg‎
Visite: 21
Dimensione: 75.7 KB
ID: 13363  
    Ultima modifica di Apocalips; 18-12-13 alle 12:38
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  7. #7
    L'avatar di hawking
    Data Registrazione
    Aug 2010
    Località
    Voghera (PV)
    Messaggi
    105
    Accidenti , qui non si finisce mai di imparare.
    Ti ringrazio per avermi chiarito anche questo aspetto che avevo incoscentemente sottovalutato.
    Messa giu' cosi' pero' se da una parte ti salva da batoste colossali, dall'altra mi sgomenta un po' in quanto mi sembra che il momento di andare in real si allontana sempre piu'.
    Per carità non è che l'ha ordinato il dottore, oltretutto faccio un altro mestiere per mangiare, ma credo che tutti quelli che scrivono e leggono su queste pagine abbiano un certo prurito al dito e vogliano clikkare in real, (parlando di signal e Bee Trader).
    Sembra sempre piu' un azzardo, anche quando la equity ti soddisfa.
    Grazie APO probabilmente mi hai salvato da un disastro.(Reale).A buon rendere.
    A questo punto pero' a me sorge il dubbio che ogni volta che ottengo un signal che pare funzioni, in realtà ci sia dietro una brutta incognita. Ok bisogna fare il front test con almeno un centinaio di trade soddisfacenti come ha scritto Tiziano, ma questo implica un dispendio di tempo incredibile. Nel front test devono passare i giorni, forse i mesi....e se poi il signal non funziona???
    Rifare altro signal, rifare front test, ripassano altri giorni, forse mesi....ma non c'e' un modo piu' veloce???
    Beh pero' una certezza c'e': nessuno a mai detto o scritto che sia semplice e facile...e anche il tuo post precedente lo dimostra.

  8. #8

    Data Registrazione
    Dec 2009
    Messaggi
    813
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    Come temevo sei incappato nell' overfitting ( brutta bestia !!)

    Ho condotto un test su 6000 barre divise in 2 periodi:

    la parte di destra del grafico ( in sample) è quella su cui hai ottimizzato i parametri, la parte di sinistra ( out of sample) è lo storico che simula una situazione futura sconosciuta al sistema. Come vedi c'è un evidente decadimento delle prestazioni il che significa che hai iperottimizzato i numerosi parametri e quindi avrai scarse probabilità di ottenere buoni risultati in real

    Allegato 13361


    Apo
    Ottimo APO! Vedo che sei riuscito a reperire uno storico decente! Io avrei questo TS da verificare sul BUND con TF5 minuti per chi hai voglia di provarlo, ho ottimizzato il minimo indispensabile e tolto il trailing profict, non metto le performance perchè l'ho testato su uno storico ridotto per ovvi motivi...

    BUY
    INPUTS: @exitBars(4), @SignalExit(17), @TRIXperiods(14), @TakeProfict(100), @StopLoss(200)
    INPUTS: @SMA(20), @EMA(20), @EMAtrend(45)
    #@TrailStop(100), @TrailPerc(10) 
    
    #SET TRAILING_STOP = @TrailStop
    #SET TRAILING_PERCENT = @TrailPerc
    SET TAKE_PROFIT = @TakeProfict
    SET STOP_LOSS = @StopLoss
    
    SET REQUIRED_BARS = 250
    
    SET T = TRIX(CLOSE, @TRIXperiods)
    SET T1 = REF (T,1)
    SET T2 = REF (T,2)
    
    SET EMAtrend = ExponentialMovingAverage(CLOSE, @EMAtrend)
    SET EMAsignal = ExponentialMovingAverage(CLOSE, @EMA)
    SET SMAsignal = SimpleMovingAverage(CLOSE, @SMA)
    SET MMsignal = IF(EMAsignal < SMAsignal, IF(SMAsignal < EMAtrend, 1, 0), 0)
    
    T< 0 AND T> T1 AND T1< T2 AND MMsignal = 1
    SELL
    SET REQUIRED_BARS = 250
    
    SET T = TRIX(CLOSE, @TRIXperiods)
    SET T1 = REF (T,1)
    SET T2 = REF (T,2)
    
    SET EMAtrend = ExponentialMovingAverage(CLOSE, @EMAtrend)
    SET EMAsignal = ExponentialMovingAverage(CLOSE, @EMA)
    SET SMAsignal = SimpleMovingAverage(CLOSE, @SMA)
    SET MMsignal = IF(EMAsignal > SMAsignal, IF(SMAsignal > EMAtrend, 1, 0), 0)
    
    T> 0 AND T< T1 AND T1> T2 AND MMsignal = 1
    EXIT LONG
    SET SignalLine = LR(CLOSE, @SignalExit)
    # Usiamo il LASTIF che misura il numero di barre da quando la SignalLine è verde
    SET barre = LASTIF(SignalLine > REF(SignalLine, 1))
    # barre > 3 significa che le ultime 2 barre la SignalLine e' stata verde ed anche
    # la Slope della SignalLine corrente è negativa
    SET Exit = barre > @exitBars AND LinearRegressionSlope(CLOSE, @SignalExit) < 0
    
    Exit

    EXIT SHORT
    SET SignalLine = LR(CLOSE, @SignalExit)
    # Usiamo il LASTIF che misura il numero di barre da quando la SignalLine è rossa
    SET barre = LASTIF(SignalLine < REF(SignalLine, 1))
    # barre > 3 significa che le ultime 2 barre la SignalLine e' stata verde ed anche
    # la Slope della SignalLine corrente è positiva
    SET Exit = barre > @exitBars AND LinearRegressionSlope(CLOSE, @SignalExit) > 0
    
    Exit

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.