Supertrend segnale trading system

Collapse
X
 
  • Ora
  • Show
Clear All
new posts
  • civvic
    Senior Member

    • May 2012
    • 593

    #46
    solo per info ... la funzione in realtà funziona se viene utilizzata all\'interno di una \'custom line\' come indicatore ,
    ad esempio inserendo sum(stok(close,10,3,5),250) nella Custom 1 Line si ottiene un grafico che mostra quante volte il supertrend abbia dato il 5% in circa un anno
    Click image for larger version

Name:	nst.jpg
Views:	1
Size:	177.6 KB
ID:	161755


    il problema è che non è utilizzabile in uno script, cosa sbaglio?
    Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

    Comment

    • Francario Massimiliano
      Administrator
      • Jul 2008
      • 1033

      #47
      Originariamente Scritto da civvic
      la funzione è:

      ...........


      .... se la volessi utilizzare ad esempio così (per avere un grafico incrementale dei supetrend andati bene):

      INPUTS: @price(CLOSE), @ST1periods(10), @ATR1mul(3), @percent1(5)

      SET a = stok(@price, @ST1periods, @ATR1mul, @percent1)

      SET somma = COUNTIF(a)

      PLOT1 = a

      il compilatore mi da errore e mi dice che lo script ha una condizione da valutare e questo non va bene!!

      Non capisco perche !
      Nell\'ultima riga manca l\'istruzione SET:

      SET PLOT1 = a

      Max Francario
      Manuale di beeTrader
      Manuale di Fiuto Beta

      Comment

      • civvic
        Senior Member

        • May 2012
        • 593

        #48
        Si oddio è vero! Grazie Max e scusami!
        Ecco l\'ultimo pezzo:

        INPUTS: @price(CLOSE), @ST1periods(10), @ATR1mul(3), @percent1(5)

        SET a = stok(@price, @ST1periods, @ATR1mul, @percent1)

        SET somma = COUNTIF(a)

        set PLOT1 = somma


        Ah non è l\'ultimo pezzo ... ora serve una bella watchlist per arrivare al sistema completo
        Last edited by civvic; 20-10-21, 23:02.
        Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

        Comment

        • civvic
          Senior Member

          • May 2012
          • 593

          #49
          indicatore migliorato e corretto , ora disegna anche le volte che il st è andato male


          INPUTS: @price(CLOSE), @ST1periods(10), @ATR1mul(3), @percent1(5)


          SET st1 = SimpleSuperTrend(@ST1periods, @ATR1mul)


          SET NCands = LASTIF( @price >= st1 )
          SET NCandshort = REF(NCands,1)

          SET NCandl = LASTIF( @price <= st1 )
          SET NCandlong = REF(NCandl,1)

          SET cambiol = CROSSOVER(@price, st1)
          SET llPeriods = IF(NCandshort > 0, NCandshort, 1)

          SET cambioh = CROSSUNDER(@price, st1)
          SET hhPeriods = IF(NCandlong > 0, NCandlong, 1)

          SET low1 = IF( cambiol , MIN(LOW,llPeriods), 0 )
          SET high1 = IF( cambioh , MAX(HIGH,hhPeriods), 0 )

          SET insts = REF(@price, llPeriods)
          SET revenues = IF(low1>0, 100*(insts-low1)/insts,0)
          SET conds = revenues >= @percent1


          SET instl = REF(@price, hhPeriods)
          SET revenuel = IF(high1>0, 100*(high1-instl)/instl,0)
          SET condl = revenuel >= @percent1
          SET condnost = (!conds AND !condl AND (cambioh OR cambiol))

          SET stno = IF( condnost , -10, 0)

          SET PLOT1 = condl*@percent1
          SET PLOT2 = revenuel
          SET PLOT3 = conds*@percent1
          SET PLOT4 = revenues
          SET PLOT5 = stno


          secondo me su azionario daily ci si può tirar fuori qualcosa di decente , una watchlist potrebbe mostrare a colpo d\'occhio i titoli su cui abbia funzionato meglio poi si potrebbero aggiungere altri indicatori (molto interessante la serie degli \'Escursione...\' di Tiziano) per capire quale strategia in opzioni applicare per andare a mercato e in caso riparare se va male ... vabbe poi se interessa aggiornerò
          Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

          Comment

          • civvic
            Senior Member

            • May 2012
            • 593

            #50
            ancora sulle funzioni

            Scusate ho creato quest\'altra funzione che mi ritorna se il supertrend non ha dato una certa percentuale del sottostante

            function stnok

            INPUTS: @price(CLOSE), @ST1periods(10), @ATR1mul(3), @percent1(5)


            SET st1 = SimpleSuperTrend(@ST1periods, @ATR1mul)


            SET NCands = LASTIF( @price >= st1 )
            SET NCandshort = REF(NCands,1)

            SET NCandl = LASTIF( @price <= st1 )
            SET NCandlong = REF(NCandl,1)

            SET cambiol = CROSSOVER(@price, st1)
            SET llPeriods = IF(NCandshort > 0, NCandshort, 1)

            SET cambioh = CROSSUNDER(@price, st1)
            SET hhPeriods = IF(NCandlong > 0, NCandlong, 1)

            SET low1 = IF( cambiol , MIN(LOW,llPeriods), 0 )
            SET high1 = IF( cambioh , MAX(HIGH,hhPeriods), 0 )

            SET insts = REF(@price, llPeriods)
            SET revenues = IF(low1>0, 100*(insts-low1)/insts,0)
            SET conds = revenues >= @percent1

            SET instl = REF(@price, hhPeriods)
            SET revenuel = IF(high1>0, 100*(high1-instl)/instl,0)
            SET condl = revenuel >= @percent1

            SET stnok = (!conds AND !condl AND (cambioh OR cambiol))



            quando la chiamo funziona , tipo questo indicatore:


            INPUTS: @price(CLOSE), @ST1periods(10), @ATR1mul(3), @percent1(5)

            SET a = stnok(@price, @ST1periods, @ATR1mul, @percent1)

            SET somma = COUNTIF(a)

            set PLOT1 = somma



            ma se la chiamo insieme all\'altra funzione creata giorni fà (function stok , si trova in questo thread , basta risalire) da errore

            INPUTS: @price(CLOSE), @ST1periods(10), @ATR1mul(3), @percent1(5)

            SET a = stok(@price, @ST1periods, @ATR1mul, @percent1)
            SET b = stnok(@price, @ST1periods, @ATR1mul, @percent1)


            SET sommaok = COUNTIF(a)
            SET sommanok = COUNTIF(b)

            set PLOT1 = sommaok
            set PLOT2 = sommaok + sommanok

            dice: undefined value \'no_wrap_cache ...\': possibile set missing or calling a function without ()

            ma le parentesi mi sembra ci siano!
            Forse non si possono chiamare 2 funzioni insieme?
            Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

            Comment

            • civvic
              Senior Member

              • May 2012
              • 593

              #51
              Buonasera Max,
              non è che per caso ha dato un \'occhiata a questo mio problema con quest\'indicatore che mi da errore?
              Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

              Comment

              • Francario Massimiliano
                Administrator
                • Jul 2008
                • 1033

                #52
                Salve,

                Originariamente Scritto da civvic
                Buonasera Max,
                non è che per caso ha dato un \'occhiata a questo mio problema con quest\'indicatore che mi da errore?
                è stato risolto nella versione beta, che può scaricare a questo indirizzo:


                Max Francario
                Manuale di beeTrader
                Manuale di Fiuto Beta

                Comment

                • civvic
                  Senior Member

                  • May 2012
                  • 593

                  #53
                  Molte grazie , perfetto!
                  Ottima l\'aggiunta della vola implicita del broker tra le proprietà nelle watchlist, da un colpo d\'occhio importantissimo specialmente se confrontata con l\'indicatore beeEscursione !
                  Quando avrò finito se interessa pubblicherò tutto il sistema , composto da indicatori e watchlist.
                  Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

                  Comment

                  • antoniokk
                    Senior Member
                    • Jun 2009
                    • 876

                    #54
                    Originariamente Scritto da civvic
                    Molte grazie , perfetto!
                    Ottima l\'aggiunta della vola implicita del broker tra le proprietà nelle watchlist, da un colpo d\'occhio importantissimo specialmente se confrontata con l\'indicatore beeEscursione !
                    Quando avrò finito se interessa pubblicherò tutto il sistema , composto da indicatori e watchlist.
                    Ciao CIVVIC, in riferimento alla vola implicita del broker tra le proprietà nelle watchlist, io ho le colonne tutte vuote, ma non so sè dipende dal mio broker (iwbank) che non la rende disponibile, oppure dipende dalla versione di beeTrader che sto usando (1.10.10.98).
                    Puoi darmi un feedback? grazie.

                    Click image for larger version

Name:	VOLA IMPLICITA DA BROKER.jpg
Views:	2
Size:	72.1 KB
ID:	161757

                    Comment

                    • civvic
                      Senior Member

                      • May 2012
                      • 593

                      #55
                      Ciao Antoniokk, io ho interactive brokers e mi da tutte le volatilità dei titoli usa , ho la stessa versione tua di Beetrader.
                      Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

                      Comment

                      • AleZan
                        Senior Member

                        • Sep 2016
                        • 246

                        #56
                        Originariamente Scritto da antoniokk
                        Ciao CIVVIC, in riferimento alla vola implicita del broker tra le proprietà nelle watchlist, io ho le colonne tutte vuote, ma non so sè dipende dal mio broker (iwbank) che non la rende disponibile, oppure dipende dalla versione di beeTrader che sto usando (1.10.10.98).
                        Puoi darmi un feedback? grazie.

                        [ATTACH=CONFIG]23456[/ATTACH]
                        ciao scusate ma io non riesco a trovare questo indicatore, gentilmente mi direste dove si trova e che nome ha? magari sto cercando in modo errato, ma negli indicatori di WL non lo trovo... grazie

                        Comment

                        • antoniokk
                          Senior Member
                          • Jun 2009
                          • 876

                          #57
                          Originariamente Scritto da AleZan
                          ciao scusate ma io non riesco a trovare questo indicatore, gentilmente mi direste dove si trova e che nome ha? magari sto cercando in modo errato, ma negli indicatori di WL non lo trovo... grazie
                          Ciao,
                          1) apri o crea una watchlist;
                          2) proprieta, scelta proprieta;
                          3) real time, vola impl. % (da broker).

                          Click image for larger version

Name:	211106_01.JPG
Views:	1
Size:	37.2 KB
ID:	161758 Click image for larger version

Name:	211106_02.JPG
Views:	1
Size:	76.8 KB
ID:	161759

                          Comment

                          • AleZan
                            Senior Member

                            • Sep 2016
                            • 246

                            #58
                            Originariamente Scritto da antoniokk
                            Ciao,
                            1) apri o crea una watchlist;
                            2) proprieta, scelta proprieta;
                            3) real time, vola impl. % (da broker).

                            [ATTACH=CONFIG]23457[/ATTACH] [ATTACH=CONFIG]23458[/ATTACH]
                            grazie

                            Comment

                            • cescof
                              Senior Member

                              • Feb 2020
                              • 150

                              #59
                              Originariamente Scritto da cescof
                              ok grazi per la spiegazione.
                              Adesso ho spotato take profit e trailing mettendo la % al 60.
                              Guardando il backtest continuo a non capire però come ragiona...
                              La strategia è molto semplice ...compra e vende ad ogni cambio di colore del supertrend con SL e TP fissi + trailing.
                              Analizzando il backtest vedo che in realtà ad ogni cambio di colore la strategia compra e vende correttamente ma in caso di posizione precedente aperta la chiude a prescindere senza aspettare lo SL, cioè non tine le due posizioni in hedging... perche?
                              Grazie
                              Ciao sono ancora alle prese con il tentativo di utilizzare i signal ma ho riscontrato un problema con il trailing, nel senso che se lancio in backtest mi chiude correttamente la posizione ma in forward sembra ignorarlo.. in backtest mi ha chiuso la posizione mentre in forward è andato avanti e ha chiuso in take profit.....posso mandare eventualmente il signal?
                              non capisco cosa stia sbagliando
                              Grazie mille
                              Click image for larger version

Name:	forward.jpg
Views:	1
Size:	168.3 KB
ID:	161843Click image for larger version

Name:	backtest.jpg
Views:	1
Size:	182.7 KB
ID:	161844
                              Last edited by cescof; 19-01-22, 21:58.

                              Comment

                              • cescof
                                Senior Member

                                • Feb 2020
                                • 150

                                #60
                                ciao , sempre qui perchè non sono proprio capace.....
                                se volessi che la chiusura avvenisse solo dopo il il primo cambio colore di supertrend consolidato invece che al croossover come è adesso come dovrei fare ?
                                Grazie per un eventuale aiuto...
                                File Allegati

                                Comment

                                Working...