beeTrader Release 0.8.10.55 - 27/11/2014

Collapse
X
 
  • Ora
  • Show
Clear All
new posts
  • SCOIATTOLO
    Member
    • Jun 2008
    • 53

    #16
    Backtest script error

    Ciao ragazzi,
    ho notato questa particolarità, facciamo un esempio per capirci meglio:

    -inserisco nel backtest un sistema con un @periods = a 300
    -Charts Properties setto le Bar History a 250.

    Attivando il tutto con Start mi compare giustamente l\'errore di errato settaggio,
    in quanto le bar history devono essere maggiori dei periods
    Ma il problema è che per uscire da questa situazione di stop devo pigiare l\'OK di errore
    almeno una sessantina di volte affinchè il Applying signal giunga al 100% e la beeTrader ritorni a funzionare
    correttamente.
    File Allegati

    Comment

    • Andrea Cagalli
      Senior Member
      • Oct 2010
      • 3995

      #17
      Originariamente Scritto da SCOIATTOLO
      Ciao ragazzi,
      ho notato questa particolarità, facciamo un esempio per capirci meglio:

      -inserisco nel backtest un sistema con un @periods = a 300
      -Charts Properties setto le Bar History a 250.

      Attivando il tutto con Start mi compare giustamente l\'errore di errato settaggio,
      in quanto le bar history devono essere maggiori dei periods
      Ma il problema è che per uscire da questa situazione di stop devo pigiare l\'OK di errore
      almeno una sessantina di volte affinchè il Applying signal giunga al 100% e la beeTrader ritorni a funzionare
      correttamente.
      Ciao,
      grazie mille per la segnalazione. E\' un bug che abbiamo già sistemato sulla prossima release.

      Ciao Ciao
      Manuale beeTrader

      Comment

      • fnet
        Senior Member
        • Aug 2010
        • 738

        #18
        salva defaults

        .... per cortesia per una delle prossime release ... è fattibile per ogni finestra impostazione inserire un pulsante per salvare l\'impostazione attuale come default
        grazie

        fabio

        Click image for larger version

Name:	salvaDefaults.png
Views:	1
Size:	13.2 KB
ID:	156823
        "Tempus omnia medetur" .... e fà guadagnare di Theta

        Comment

        • Andrea Cagalli
          Senior Member
          • Oct 2010
          • 3995

          #19
          Originariamente Scritto da fnet
          .... per cortesia per una delle prossime release ... è fattibile per ogni finestra impostazione inserire un pulsante per salvare l\'impostazione attuale come default
          grazie

          fabio
          Ciao caro,
          certo che si...sarà fatto!!

          Ciao Ciao
          Manuale beeTrader

          Comment

          • BMM
            Senior Member

            • Jan 2011
            • 1306

            #20
            ciao Andrea,

            come si fa a inserire in bT i CFD di IB?

            Nelle categorie degli strumenti i CFD non ci sono quindi non posso impostare CFD come security type, almeno credo... se si può già fare mi faresti il favore di mostrarmi come impostare il IBDE30?

            IBDE30 è il minidax pari a un venticinquesimo di dax future e lo trovo utilissimo per rendere più "umana" l\'operatività sul dax

            grazie mille

            Comment

            • Andrea Cagalli
              Senior Member
              • Oct 2010
              • 3995

              #21
              Originariamente Scritto da BMM
              ciao Andrea,

              come si fa a inserire in bT i CFD di IB?

              Nelle categorie degli strumenti i CFD non ci sono quindi non posso impostare CFD come security type, almeno credo... se si può già fare mi faresti il favore di mostrarmi come impostare il IBDE30?

              IBDE30 è il minidax pari a un venticinquesimo di dax future e lo trovo utilissimo per rendere più "umana" l\'operatività sul dax

              grazie mille
              Ciao caro,
              in beeTrader non si possono inserire i CFD (infatti non si possono impostare) perchè ci sono parametri da prendere in considerazione per la gestione di questo strumento. Puoi utilizzare gli ETF che sono equiparabili ad uno Stock.

              Ciao Ciao
              Manuale beeTrader

              Comment

              • BMM
                Senior Member

                • Jan 2011
                • 1306

                #22
                Originariamente Scritto da Andrea Cagalli
                Ciao caro,
                in beeTrader non si possono inserire i CFD (infatti non si possono impostare) perchè ci sono parametri da prendere in considerazione per la gestione di questo strumento. Puoi utilizzare gli ETF che sono equiparabili ad uno Stock.

                Ciao Ciao
                che parametri? Già uso comunemente questo strumento, non ha scadenza e ha point value 1 invece che 25 come il fut dax che ha anche scadenza. E\' meglio di un ETF anche se ci somiglia molto

                PS ti confermo che basterebbe poter impostare il symbol API TWS a IBDE30-SMART-CFD-EUR
                Last edited by BMM; 05-12-14, 11:57.

                Comment

                • Andrea Cagalli
                  Senior Member
                  • Oct 2010
                  • 3995

                  #23
                  Originariamente Scritto da BMM
                  che parametri? Già uso comunemente questo strumento, non ha scadenza e ha point value 1 invece che 25 come il fut dax che ha anche scadenza. E\' meglio di un ETF anche se ci somiglia molto

                  PS ti confermo che basterebbe poter impostare il symbol API TWS a IBDE30-SMART-CFD-EUR
                  Prendendone uno a caso ci sono molti parametri aggiuntivi per la codifica e la gestione del simbolo, come sai la TWS non ha un simbolo per ogni strumento ma va composto e quindi beeTrader necessita di una modifica radicale per implementare questo tipo di strumento

                  Click image for larger version

Name:	Cattura.PNG
Views:	1
Size:	31.1 KB
ID:	156835
                  Manuale beeTrader

                  Comment

                  • BMM
                    Senior Member

                    • Jan 2011
                    • 1306

                    #24
                    Originariamente Scritto da Andrea Cagalli
                    Prendendone uno a caso ci sono molti parametri aggiuntivi per la codifica e la gestione del simbolo, come sai la TWS non ha un simbolo per ogni strumento ma va composto e quindi beeTrader necessita di una modifica radicale per implementare questo tipo di strumento

                    [ATTACH=CONFIG]17059[/ATTACH]
                    ho capito l\'equivoco

                    non ti sto parlando di quella roba là ma dei CFD di IB che sono questi:

                    Click image for larger version

Name:	cfd2.PNG
Views:	1
Size:	35.5 KB
ID:	156836

                    e che non hanno parametri speciali come puoi vedere qui:

                    Click image for larger version

Name:	cfd.PNG
Views:	1
Size:	13.5 KB
ID:	156837

                    quindi la composizione del symbol per la API segue la solita sintassi ed in questo caso è semplicemente

                    IBDE30-SMART-CFD-EUR

                    analogamente a come Unicredit è UCG-BVME-STK-EUR , quindi la mia richiesta credo che sia solo permettere di settare CFD come security type, la vostra categoria, in:

                    Click image for larger version

Name:	cfd3.PNG
Views:	1
Size:	7.2 KB
ID:	156838

                    ove ora manca, il che credo sia molto molto più semplice da implementare nella prox release e di grande utilità perchè una cosa è far girare un ts sul dax e un\'altra lo è farlo girare su qualche suo venticinquesimo, idem per tutti gli altri CFD dell\'elenco

                    a naso credo sarebbe molto gradito da parecchia gente

                    Comment

                    • Andrea Cagalli
                      Senior Member
                      • Oct 2010
                      • 3995

                      #25
                      Originariamente Scritto da BMM
                      ho capito l\'equivoco

                      non ti sto parlando di quella roba là ma dei CFD di IB che sono questi:



                      e che non hanno parametri speciali come puoi vedere qui:



                      quindi la composizione del symbol per la API segue la solita sintassi ed in questo caso è semplicemente

                      IBDE30-SMART-CFD-EUR

                      analogamente a come Unicredit è UCG-BVME-STK-EUR , quindi la mia richiesta credo che sia solo permettere di settare CFD come security type, la vostra categoria, in:



                      ove ora manca, il che credo sia molto molto più semplice da implementare nella prox release e di grande utilità perchè una cosa è far girare un ts sul dax e un\'altra lo è farlo girare su qualche suo venticinquesimo, idem per tutti gli altri CFD dell\'elenco

                      a naso credo sarebbe molto gradito da parecchia gente
                      A ok non avevo capito..

                      Allora basta che in Symbol Manager ti crei la categoria! Categoria -> Nuova

                      Dovrebbe funzionare

                      Ciao Ciao
                      Manuale beeTrader

                      Comment

                      • BMM
                        Senior Member

                        • Jan 2011
                        • 1306

                        #26
                        Originariamente Scritto da Andrea Cagalli
                        A ok non avevo capito..

                        Allora basta che in Symbol Manager ti crei la categoria! Categoria -> Nuova

                        Dovrebbe funzionare

                        Ciao Ciao

                        Comment

                        • Smash
                          Senior Member

                          • Feb 2012
                          • 351

                          #27
                          Ho creato la seguente UserFunction che ha 2 argomenti in ingresso:

                          Codice:
                          INPUTS: @periods(80), @varperiods(20)
                          
                          
                          SET v = Variance(CLOSE, @varperiods, SIMPLE)
                          # Oscillatore variabile tra 0 e 100
                          SET o = Oscillator(v, @varperiods)
                          # Può aggiungere al n° di periodi valori compresi tra +50 e -50
                          SET VariaPeriodi = @periods + o - 50.0
                          
                          
                          # Assicura di avere un valore valido
                          SET VPer = IF(VariaPeriodi < 2, 2, VariaPeriodi)

                          Mi sono accorto che volendo creare un indicatore Custom 1 Line per graficare il risultato della funzione, non è possibile assegnare come valori per i parametri dei 2 differenti argomenti 2 valori uguali, in quanto viene restituito il seguente errore:

                          Click image for larger version

Name:	1.png
Views:	1
Size:	17.5 KB
ID:	156999

                          Click image for larger version

Name:	2.png
Views:	1
Size:	17.1 KB
ID:	157000


                          Se invece si assegnano 2 valori differenti, allora funziona tutto:

                          Click image for larger version

Name:	3.png
Views:	1
Size:	16.5 KB
ID:	157001

                          Comment

                          • Andrea Cagalli
                            Senior Member
                            • Oct 2010
                            • 3995

                            #28
                            Originariamente Scritto da Smash
                            Ho creato la seguente UserFunction che ha 2 argomenti in ingresso:

                            Codice:
                            INPUTS: @periods(80), @varperiods(20)
                            
                            
                            SET v = Variance(CLOSE, @varperiods, SIMPLE)
                            # Oscillatore variabile tra 0 e 100
                            SET o = Oscillator(v, @varperiods)
                            # Può aggiungere al n° di periodi valori compresi tra +50 e -50
                            SET VariaPeriodi = @periods + o - 50.0
                            
                            
                            # Assicura di avere un valore valido
                            SET VPer = IF(VariaPeriodi < 2, 2, VariaPeriodi)

                            Mi sono accorto che volendo creare un indicatore Custom 1 Line per graficare il risultato della funzione, non è possibile assegnare come valori per i parametri dei 2 differenti argomenti 2 valori uguali, in quanto viene restituito il seguente errore:



                            Se invece si assegnano 2 valori differenti, allora funziona tutto:
                            Ciao caro,
                            grazie della segnalazione. Bug che verrà risolto con la prossima release.

                            Ciao Ciao
                            Manuale beeTrader

                            Comment

                            • Smash
                              Senior Member

                              • Feb 2012
                              • 351

                              #29
                              Originariamente Scritto da Andrea Cagalli
                              Ciao caro,
                              grazie della segnalazione. Bug che verrà risolto con la prossima release.

                              Ciao Ciao
                              Grazie Andrea!

                              Ti posto anche il link di quest\'altra segnalazione che avevo fatto:
                              non si sa mai, avendola fatta su un altro thread anzichè su quello apposito, magari è andata persa....

                              Visto che recentemente sul Forum è stato fatto cenno ad un possibile utilizzo in EasyScript di funzioni di calendario, vorrei condividere con voi il codice di queste Funzioni definite dall'utente che al momento mi sembrano non ancora contemplate in EasyScript. Nel caso in cui invece lo fossero ed io non me ne fossi accorto,


                              Ciao

                              Comment

                              • manuelP
                                Senior Member
                                • Jun 2010
                                • 426

                                #30
                                Ciao Andrea,
                                quando salvo un grafico salvo anche le proprietà ossia colori, indicatori, ecc, ma non riesco a salvare i filtri orari che eventualmente ho messo, tipo 9-18 oppure 8-20
                                Esiste la possibilità di salvare anche il filtro orario, in modo da non doverlo mettere ogni volta che apro quel grafico o ws?

                                Grazie
                                Manuel
                                File Allegati

                                Comment

                                Working...