Bee Momentum / Bee Commodity Channel Index per neofiti non programmatori

Collapse
X
 
  • Ora
  • Show
Clear All
new posts
  • hawking
    Senior Member
    • Aug 2010
    • 105

    #1

    Bee Momentum / Bee Commodity Channel Index per neofiti non programmatori

    Ciao a tutti,
    al momento ,da non programmatore, sto facendo girare i due Signal che ci sono in BT Bee Momentum e Bee Commodity Channel, ho aggiunto un Trilling e uno stop loss, ho cercato di ottimizzare e sto testando il tutto, (sempre di concerto con Paciola, mio amico e compagno di trading).
    Ovviamente mi rendo conto che sono probabilmente TS semplici , ma siccome sono di defoult, sono anche convinto che non sono messi li a caso, e seppur semplici come costruzione, a me sembra che funzionino.(ved. equity allegata).
    Al punto che mi permetto di consigliare a chi non programma come me,e che quindi si sente un po\' piu\' in difficoltà in questa fase, di provare ad usarli ottimizzandoli (sempre in paper).
    La domanda che vorrei fare a Tiziano è la seguente:
    per ora li sto testando un po\' a casaccio su Unicredit, Saipem, Pirelli , ma vorrei andare un po\' piu\' "mirato", e quindi vorrei sapere:
    Su una Watch List ipotetica di 10/15 titoli, quali indicatori mettere, e come leggerli, per poter individuare "al volo", i titoli piu\' propizi per poterli far girare poi sia con Bee Momentum che con Bee Commodity.
    Grazie per la risposta.
    File Allegati
  • Cagalli Tiziano
    Senior Member
    • Dec 2007
    • 11252

    #2
    Originariamente Scritto da hawking
    Ciao a tutti,
    al momento ,da non programmatore, sto facendo girare i due Signal che ci sono in BT Bee Momentum e Bee Commodity Channel, ho aggiunto un Trilling e uno stop loss, ho cercato di ottimizzare e sto testando il tutto, (sempre di concerto con Paciola, mio amico e compagno di trading).
    Ovviamente mi rendo conto che sono probabilmente TS semplici , ma siccome sono di defoult, sono anche convinto che non sono messi li a caso, e seppur semplici come costruzione, a me sembra che funzionino.(ved. equity allegata).
    Al punto che mi permetto di consigliare a chi non programma come me,e che quindi si sente un po\' piu\' in difficoltà in questa fase, di provare ad usarli ottimizzandoli (sempre in paper).
    La domanda che vorrei fare a Tiziano è la seguente:
    per ora li sto testando un po\' a casaccio su Unicredit, Saipem, Pirelli , ma vorrei andare un po\' piu\' "mirato", e quindi vorrei sapere:
    Su una Watch List ipotetica di 10/15 titoli, quali indicatori mettere, e come leggerli, per poter individuare "al volo", i titoli piu\' propizi per poterli far girare poi sia con Bee Momentum che con Bee Commodity.
    Grazie per la risposta.
    saluti a paciola!

    Sono contento che li stai provando, in effetti non sono messi li a caso. Sono una base semplice ma efficace di iniziare a fare sistemi di trading. Chi pensa che la complessitaà vada di pari passo con il rendimento, si sbaglia.
    Anzi, più sono complessi e meno avverrà la condizione.
    Il trading system serve per entrare in posizione poi ci si deve attuare un sistema di gestione del denaro.
    Questa seconda fase è quella più deicsiva per il successo del sistema.

    A tal proposito nella release che rilasceremo in questi giorni troverete la possibilità di modificare dinamicamente gli importi di trailing stop (esempio moltiplicano la cifra per una frazione dell\'ATR...).

    Ricordo agli utenti che il Tradiling STOP si dovrebbe chiamare Trailing START perchè è da quel valore che si inizia a mettere in discussione una parte del guadagno.
    Il termine STOP è la sua classificazione come tipologia di ordine: stop= così o peggio


    Arrivo alla domanda...

    ci potresti mettere l\'indicatore Price ROC magari settato a due giorni, in questo modo trovi il titolo più volatile e quindi migliore per qualsiasi sistema di trading automatico.
    ..se corri dietro a due lepri, non ne prendi nemmeno una.

    Comment

    • hawking
      Senior Member
      • Aug 2010
      • 105

      #3
      Grazie Tiziano per la risposta.
      Nel mio piccolo "sospettavo" che la vola alta serviva allo scopo, ma ora ho la conferma, e l\'indicatore da usare con relativo settaggio.
      Grazie.
      Se puo\' essere utile mano , mano posteremo i report di questi test.
      Paciola contraccambia i saluti, ovviamente.

      Comment

      • paciola1968
        Senior Member
        • Oct 2008
        • 243

        #4
        Grazie Tiziano per i saluti che, ovviamente e con grande piacere, contraccambio di cuore.
        Non scrivo molto sul forum perchè sono ancora in una fase di studio, ma vi tengo d\'occhio.....
        A presto

        Davide

        Comment

        • Cagalli Tiziano
          Senior Member
          • Dec 2007
          • 11252

          #5
          Originariamente Scritto da paciola1968
          Grazie Tiziano per i saluti che, ovviamente e con grande piacere, contraccambio di cuore.
          Non scrivo molto sul forum perchè sono ancora in una fase di studio, ma vi tengo d\'occhio.....
          A presto

          Davide
          Bravo tienici d\'occhio
          Mettete i risultati che sarà interessante avere dei confronti, grazie.
          ..se corri dietro a due lepri, non ne prendi nemmeno una.

          Comment

          • Thalos
            Senior Member
            • Apr 2010
            • 800

            #6
            Una Equity di questo tipo e\' da Guinness dei Primati, su che Time Frame li fate girare..?
            Fate ottimizzazioni titolo per titolo o li lasciate di Default..?
            Grazie
            --- Trend my Friend ---

            Comment

            • hawking
              Senior Member
              • Aug 2010
              • 105

              #7
              Originariamente Scritto da Thalos
              Una Equity di questo tipo e\' da Guinness dei Primati, su che Time Frame li fate girare..?
              Fate ottimizzazioni titolo per titolo o li lasciate di Default..?
              Grazie

              Ciao Thalos, il Signal è il Bee Commodity, abbiamo aggiunto solo trilling e stop loss.
              L\'ottimizzazione è rifatta contemporaneamente su tutti i parametri ogni sera a borsa chiusa.
              Time frame 5 minuti.(ma anche a 15 minuti non è male)
              Ogni titolo ha la sua ottimizzazione. E i risultati sono quasi sempre molto simili: una equity da sballo.
              Al punto che non ti nego, andrei già in real...ma per ora mi trattengo.
              Unico dubbio che vorrei togliermi: un back teste su dati tick by tick, ma non ho i dati.
              (Il back teste senza money management ci da invece risultati meno ecclatanti).
              Attendiamo con trepidazione trilling dinamico...e poi si ride secondo me.
              Ora con il ROC sulla watch list ogni sera proviamo ad individuare un titolo su cui operare il giorno dopo.
              Vediamo gli sviluppi.

              Comment

              • ffreddie
                Junior Member
                • Oct 2009
                • 17

                #8
                Ciao,

                complimenti per il lavoro svolto, volevo sapere qual è la misura del trailing profit e il relativo time frame usato. Inoltre dato che riottimizzate tutti i parametri ogni sera mi chiedo se avete effettuato un test walk forward giorno per giorno su tutto lo storico e se il valore ottimo fa parte di un intorno di valori buoni. Infine, i parametri ottimizzati, su quale fattore vengono scelti?
                Inoltre non so se avete notato che la funzione trailing profit sul backtest è molto ingannevole.
                Scusate se vi ho tempestato di domande ma sono molto curioso in merito, ho passato qualche anno facendo sistemi e so che l\'ottimizzazione da sola è garanzia di favolosi backtest ed effimeri risultati in reale aimé. Cio nonostante sono convinto che buon lavoro si possano ottenere equity line come quella mostrata, ed è quello che anche io cercherò di fare non appena prenderò confidenza con Beetrader.

                Grazie.

                Comment

                • Cagalli Tiziano
                  Senior Member
                  • Dec 2007
                  • 11252

                  #9
                  Originariamente Scritto da hawking
                  Ciao Thalos, il Signal è il Bee Commodity, abbiamo aggiunto solo trilling e stop loss.
                  L\'ottimizzazione è rifatta contemporaneamente su tutti i parametri ogni sera a borsa chiusa.
                  Time frame 5 minuti.(ma anche a 15 minuti non è male)
                  Ogni titolo ha la sua ottimizzazione. E i risultati sono quasi sempre molto simili: una equity da sballo.
                  Al punto che non ti nego, andrei già in real...ma per ora mi trattengo.
                  Unico dubbio che vorrei togliermi: un back teste su dati tick by tick, ma non ho i dati.
                  (Il back teste senza money management ci da invece risultati meno ecclatanti).
                  Attendiamo con trepidazione trilling dinamico...e poi si ride secondo me.
                  Ora con il ROC sulla watch list ogni sera proviamo ad individuare un titolo su cui operare il giorno dopo.
                  Vediamo gli sviluppi.
                  Una volta che hai ottimizzato, passalo in <Strategia> e lo mandi in real market paper money.
                  Così, a parte le quantità che non hai la certezza siano eseguite e qualche differenza tra i prezzi di acquisto e vendita, hai esattamente quello che succederebbe.
                  Poi ti salvi il report giorno dopo giorno.
                  ..se corri dietro a due lepri, non ne prendi nemmeno una.

                  Comment

                  • Thalos
                    Senior Member
                    • Apr 2010
                    • 800

                    #10
                    Ottimo, seguo con entusiasmo il vostro impegno, vorrei poter dire finalmente di aver visto un TS che batte il Trading discrezionale 1-0..
                    Mi darebbe qualche speranza di togliermi dalla sedia per 10 ore al giorno a vedere grafici e book
                    Per ora i TS vari, gratis e acquistabili in circolazione non mi hanno mai convinto, spero di ricredermi presto..

                    Buon lavoro e complimenti..
                    Last edited by Thalos; 27-11-13, 23:10.
                    --- Trend my Friend ---

                    Comment

                    • CIVT
                      Senior Member
                      • Dec 2009
                      • 813

                      #11
                      Sarebbe molto interessante vedere anche il drawdown oltre l\'equity ed ovviamente un BT più corposo per valutare il TS, anche io sono alla ricerca di dati metastock e\' incredibile ora che possiamo aumentare gli storici non abbiamo dati da importate

                      Comment

                      • maxmax68
                        Senior Member

                        • Sep 2013
                        • 186

                        #12
                        Originariamente Scritto da CIVT
                        Sarebbe molto interessante vedere anche il drawdown oltre l\'equity ed ovviamente un BT più corposo per valutare il TS, anche io sono alla ricerca di dati metastock e\' incredibile ora che possiamo aumentare gli storici non abbiamo dati da importate
                        Se non ricordo male su questo forum si era parlato di creare una sezione destinata a contenere dati metastock messi a disposizione dagli utenti. Possibile ???

                        Comment

                        • hawking
                          Senior Member
                          • Aug 2010
                          • 105

                          #13
                          Originariamente Scritto da CIVT
                          Sarebbe molto interessante vedere anche il drawdown oltre l\'equity ed ovviamente un BT più corposo per valutare il TS, anche io sono alla ricerca di dati metastock e\' incredibile ora che possiamo aumentare gli storici non abbiamo dati da importate
                          Rifatta la debita premessa che io sono un pivello, rispetto a tutti voi che vi leggo, e che mi insegnate moltissimo, ti rispondo che il test è fatto su 4000 pezzi unicredit, importo necessario circa 23.000 euro (5000 euro sul conto marginati 5 volte), il max drowdown giornaliero che ha dato (vado a memoria perchè ora sono in ufficio e non ho i dati sotto mano) era di circa 440 Euro.
                          tant\'è che ho messo stop loss a 550 sia per back teste che in real.
                          Back teste 500 candele a 5 minuti.
                          Pero\' qui faccio una domanda a Tiziano e a tutti , prendendo spunto dalla tua considerazione CIVT:
                          siamo sicuri che per un back teste attendibile occorrano un "miliardo" di candele fa???
                          Dico questo perchè partendo dal concetto che il mercato è dinamico, si muove, si ripete , a noi potrebbe interessare per i parametri che usero\' domani mattina cosa ha fatto il titolo unicredit 6 mesi fa???
                          Probabilmente movimenti dinamici diversi da quelli che fa oggi. Allora un back teste che parte da 6 mesi fa a che mi serve???
                          Forse avrebbe piu\' senso prendere le candele di Gennaio 2013 ,ottimizzare il TS su quelle candele , e vedere i settaggi, ed avere una equity buona.
                          Poi fare febbraio stesa procedura per il back teste, e via dicendo.(Dico mese per mese, ma forse sarebbe meglio settimana per settimana),
                          Cioè quello che voglio dire , ma correggetemi se dico una fesseria, a me tutto sommato interessa che il mio TS sia ottimizzato se non sui dati di domani che purtroppo non ho, su quelli del passato recente, sul passato remoto, dato che BT ha una sua intelligenza, si ottimizza di sicuro sul mese di gennaio, ma magari i parametri ottimali del TS sono ben diversi dal mese di febbraio, marzo ecc..ec...
                          e qui forse introduciamo un concetto che apre nuovi spazi: un TS che si autotara,giornalmente si autocorregge, e si adatta alla dinamicità del mercato.....e vi giuro che a Rovigo , in una stanzetta...io l\'ho visto....e vi garantisco che ho avuto un orgasmo galattico!!

                          Comment

                          • CIVT
                            Senior Member
                            • Dec 2009
                            • 813

                            #14
                            Originariamente Scritto da hawking
                            Rifatta la debita premessa che io sono un pivello, rispetto a tutti voi che vi leggo, e che mi insegnate moltissimo, ti rispondo che il test è fatto su 4000 pezzi unicredit, importo necessario circa 23.000 euro (5000 euro sul conto marginati 5 volte), il max drowdown giornaliero che ha dato (vado a memoria perchè ora sono in ufficio e non ho i dati sotto mano) era di circa 440 Euro.
                            tant\'è che ho messo stop loss a 550 sia per back teste che in real.
                            Back teste 500 candele a 5 minuti.
                            Pero\' qui faccio una domanda a Tiziano e a tutti , prendendo spunto dalla tua considerazione CIVT:
                            siamo sicuri che per un back teste attendibile occorrano un "miliardo" di candele fa???
                            Dico questo perchè partendo dal concetto che il mercato è dinamico, si muove, si ripete , a noi potrebbe interessare per i parametri che usero\' domani mattina cosa ha fatto il titolo unicredit 6 mesi fa???
                            Probabilmente movimenti dinamici diversi da quelli che fa oggi. Allora un back teste che parte da 6 mesi fa a che mi serve???
                            Forse avrebbe piu\' senso prendere le candele di Gennaio 2013 ,ottimizzare il TS su quelle candele , e vedere i settaggi, ed avere una equity buona.
                            Poi fare febbraio stesa procedura per il back teste, e via dicendo.(Dico mese per mese, ma forse sarebbe meglio settimana per settimana),
                            Cioè quello che voglio dire , ma correggetemi se dico una fesseria, a me tutto sommato interessa che il mio TS sia ottimizzato se non sui dati di domani che purtroppo non ho, su quelli del passato recente, sul passato remoto, dato che BT ha una sua intelligenza, si ottimizza di sicuro sul mese di gennaio, ma magari i parametri ottimali del TS sono ben diversi dal mese di febbraio, marzo ecc..ec...
                            e qui forse introduciamo un concetto che apre nuovi spazi: un TS che si autotara,giornalmente si autocorregge, e si adatta alla dinamicità del mercato.....e vi giuro che a Rovigo , in una stanzetta...io l\'ho visto....e vi garantisco che ho avuto un orgasmo galattico!!
                            Ciao hawking, come giustamente affermi un BT di 6 mesi che non segue le stesse regole del forward test non serve a nulla a meno ch le regole dell\'ottimizzazione non vengono scritte direttamente nel codice in quel caso si arriverebbe ad aver un TS adattativo ma credo che per ora solo una persona è in grado di programmare cose del genere ed entrambi sappiamo chi è questa persona

                            Il "problema" se così lo possiamo definire è che la tua equity è talmente bella che sembra "drogata" da un overfitting quindi prima di tutto io indagherei sulle conseguenze che potrebbe avere una ottimizzazione "meno precisa" e ovviamente dovresti anche considerare le commissioni e lo slippage nella equity totale perchè se non sbaglio non ne tiene conto.

                            Se non sei geloso del tuo lavoro e ti va di divulgarlo postalo qui così possiamo darti consigli piu\' mirati e magari migliorarlo insieme

                            Comment

                            • hawking
                              Senior Member
                              • Aug 2010
                              • 105

                              #15
                              Originariamente Scritto da CIVT
                              Ciao hawking, come giustamente affermi un BT di 6 mesi che non segue le stesse regole del forward test non serve a nulla a meno ch le regole dell\'ottimizzazione non vengono scritte direttamente nel codice in quel caso si arriverebbe ad aver un TS adattativo ma credo che per ora solo una persona è in grado di programmare cose del genere ed entrambi sappiamo chi è questa persona

                              Il "problema" se così lo possiamo definire è che la tua equity è talmente bella che sembra "drogata" da un overfitting quindi prima di tutto io indagherei sulle conseguenze che potrebbe avere una ottimizzazione "meno precisa" e ovviamente dovresti anche considerare le commissioni e lo slippage nella equity totale perchè se non sbaglio non ne tiene conto.

                              Se non sei geloso del tuo lavoro e ti va di divulgarlo postalo qui così possiamo darti consigli piu\' mirati e magari migliorarlo insieme
                              Non ci sono problemi.
                              Io pero\' non ho i settaggi di quel giorno.
                              Metto i settaggi per domani e i report a questa sera con i settaggi per domani.
                              (Oggi ha preso una scoppola al trade n° 21 alle 13.15 che ha un po rovinato l\'equity.
                              Vediamo domani che succede.
                              Mancano giustamente commissioni e slippage come tu osservavi.
                              Io aggiungerei anche l\'orario 9 - 17.25 perché ha aperto un long in after hours ....vediamo se domani mattina va a buon fine.

                              BUY SCRIPT

                              INPUTS: @periods(10), @matype(8), @lowMark(-80), @highMark(60), @trailStop(100), @trailPercent(10), @stopLoss(500)
                              SET TRAILING_STOP = @trailStop
                              SET TRAILING_PERCENT = @trailPercent
                              SET STOP_LOSS = @stopLoss

                              SET C = CCI(@periods, @matype)

                              SET cond = CROSSOVER(C, @lowMark)
                              #PRINT(C)
                              #PRINT(cond)

                              cond


                              SELL SCRIPT

                              SET C = CCI(@periods, @matype)

                              CROSSOVER(@highMark, C)
                              File Allegati

                              Comment

                              Working...