Strike Hit & Bands

Collapse
X
 
  • Ora
  • Show
Clear All
new posts
  • Sig.Bollinger
    Senior Member

    • Dec 2012
    • 186

    #1

    Strike Hit & Bands

    Ciao Tiziano,
    ho creato in beeTrader i 2 indicatori che tu hai fatto qualche fa.
    Lo strike hit e il canale che distanzia gli strike dal prezzo.

    Mi dai la tua supervisione per capire se li ho fatti correttamente

    Click image for larger version

Name:	strike hit.jpg
Views:	1
Size:	95.4 KB
ID:	164912

    Quindi se fu Fiat avessi venduto put e call a 3 strike di distanza dal prezzo di inizio mese non sarei mai stato toccato sul lato put (infatti è sempre salita) mentre sarei stato toccato 49 volte sul lato call.
  • Sig.Bollinger
    Senior Member

    • Dec 2012
    • 186

    #2
    domani proverò a fare anche il Till

    Comment

    • Cagalli Tiziano
      Senior Member
      • Dec 2007
      • 11252

      #3
      Originariamente Scritto da Sig.Bollinger
      Ciao Tiziano,
      ho creato in beeTrader i 2 indicatori che tu hai fatto qualche fa.
      Lo strike hit e il canale che distanzia gli strike dal prezzo.

      Mi dai la tua supervisione per capire se li ho fatti correttamente

      [ATTACH=CONFIG]14646[/ATTACH]

      Quindi se fu Fiat avessi venduto put e call a 3 strike di distanza dal prezzo di inizio mese non sarei mai stato toccato sul lato put (infatti è sempre salita) mentre sarei stato toccato 49 volte sul lato call.

      Bravo!

      Ci vorrebbe il Close di riferimento che rimane fisso per tutto il mese, e poi, se non lo hai già fatto, la possibilità negli inputs di mettere la distanza strike che si vuole.
      Molto bene...se ti trovi in difficoltà chiedi...Max o Andrea o Denis ti daranno una mano.
      ..se corri dietro a due lepri, non ne prendi nemmeno una.

      Comment

      • Claudio61
        Senior Member

        • May 2011
        • 3017

        #4
        Originariamente Scritto da Sig.Bollinger
        Ciao Tiziano,
        ho creato in beeTrader i 2 indicatori che tu hai fatto qualche fa.
        Lo strike hit e il canale che distanzia gli strike dal prezzo.

        Mi dai la tua supervisione per capire se li ho fatti correttamente

        [ATTACH=CONFIG]14646[/ATTACH]

        Quindi se fu Fiat avessi venduto put e call a 3 strike di distanza dal prezzo di inizio mese non sarei mai stato toccato sul lato put (infatti è sempre salita) mentre sarei stato toccato 49 volte sul lato call.
        Bellissimo .... me lo ricordo in un vecchio video di Tiziano.
        Ho sempre sperato di rivederlo su uno dei loro software ma non mi sono mai azzardato a chiederlo .... li massacro fin troppo.

        Bravo

        Comment

        • Alex1
          Senior Member

          • Mar 2013
          • 192

          #5
          Buon giorno,
          forse una buona anima mi aiuta.

          Volevo provare le nuove funzioni, ma purtroppo ho delle difficoltà.

          Come si fa a impostare la linea mese per mese nel grafico.

          Ho provato varie soluzioni, ma non ci arrivo.

          Codice:
          SET PLOT1 =  MAX(CLOSE, IF(DAYOFWEEK=2,1,-1)) 
          
          ho anche provato
          
          SET PLOT1 = CLOSE = IF(DAYOFWEEK=2,1,-1)

          Nell’indicatore l’impostazione “IF(DAYOFWEEK=2,1,-1)” funziona.

          In anticipo grazie
          Saluti
          Alex
          Last edited by Alex1; 10-01-15, 10:21.

          Comment

          • Alex1
            Senior Member

            • Mar 2013
            • 192

            #6
            Originariamente Scritto da Alex1
            Buon giorno,
            forse una buona anima mi aiuta.

            Volevo provare le nuove funzioni, ma purtroppo ho delle difficoltà.

            Come si fa a impostare la linea mese per mese nel grafico.

            Ho provato varie soluzioni, ma non ci arrivo.

            Codice:
            SET PLOT1 =  MAX(CLOSE, IF(DAYOFWEEK=2,1,-1)) 
            
            ho anche provato
            
            SET PLOT1 = CLOSE = IF(DAYOFWEEK=2,1,-1)

            Nell’indicatore l’impostazione “IF(DAYOFWEEK=2,1,-1)” funziona.
            In anticipo grazie
            Saluti
            Alex

            Comment

            • Francario Massimiliano
              Administrator
              • Jul 2008
              • 1033

              #7
              Salve,

              Originariamente Scritto da Alex1
              Buon giorno,
              forse una buona anima mi aiuta.

              Volevo provare le nuove funzioni, ma purtroppo ho delle difficoltà.

              Come si fa a impostare la linea mese per mese nel grafico.

              Ho provato varie soluzioni, ma non ci arrivo.

              Codice:
              SET PLOT1 =  MAX(CLOSE, IF(DAYOFWEEK=2,1,-1)) 
              
              ho anche provato
              
              SET PLOT1 = CLOSE = IF(DAYOFWEEK=2,1,-1)

              Nell’indicatore l’impostazione “IF(DAYOFWEEK=2,1,-1)” funziona.

              In anticipo grazie
              Saluti
              Alex
              Per ottenere una linea di prezzo che rimane bloccata per tutto il mese, una possibile soluzione è questa:

              Codice:
              SET mese_attuale = MONTH
              SET mese_barra_precedente = REF(MONTH, 1)
              SET mese_cambiato = mese_attuale <> mese_barra_precedente
              SET PLOT1 = CHANGEIF(mese_cambiato, CLOSE)
              Spero di aver compreso nel modo corretto la sua richiesta e di esserle stato di aiuto.

              Max Francario
              Manuale di beeTrader
              Manuale di Fiuto Beta

              Comment

              • Marco Bosco
                Senior Member

                • Sep 2012
                • 419

                #8
                Ciao,
                sarebbe molto carino e sopratutto didattico che qualcuno scrivesse una funzione definita dall\'utente che restituisca gli strike per i vari titoli.

                La funzione deve avere come input:

                1)il prezzo
                2)lo step di distanza di strike dal prezzo attuale (esempio -2 (strike))
                3)eventualmente altro tipo flag per casi particolari

                la funzione avrebbe questa forma:

                SET STRK = GETSTRIKE ( @prezzo , @step )


                se poi è utile si può cablare hardcoded per avere prestazioni maggiori.


                ciao,
                Marco
                I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L’insieme dei due costituisce una forza incalcolabile. (Albert Einstein)

                Comment

                • Alex1
                  Senior Member

                  • Mar 2013
                  • 192

                  #9
                  Buon pomeriggio

                  Dopo ca. 8 ore sono giunto a questa soluzione.
                  (Non mettetevi a ridere)

                  Mi sembra che funzioni.
                  Codice:
                  INPUTS: @DAYOFWEEK(5),@VARHIGH(2), @VARLOW(2) 
                  #INPUTS: @BARS
                  
                  # Individuazione del cambiamento di data
                  SET mese_attuale = MONTH
                  SET giorno = DAYOFWEEK=@DAYOFWEEK
                  
                  SET data_scambio = CHANGEIF(giorno, REF(mese_attuale, 1))
                  SET data_scambio_precedente = REF(data_scambio,1)
                  
                  #Giorno di riferimento
                  SET MD = data_scambio <> data_scambio_precedente
                  #SET MD = IF(data_scambio > data_scambio_precedente,1,0)
                  
                  # Individuazione numerica delle barre
                  SET conta = LASTIF(MD > 0)
                  SET Bars = conta +1
                  #SET BarsOfDay = @BARS
                   
                  # Calcolo del MASSIMO del periodo precedente
                  SET DayHigh = HighestHighValue(Bars)
                  SET PreviousDayHigh = CHANGEIF(MD, REF(DayHigh, 1))
                  
                  # Calcolo del MINIMO del periodo precedente
                  SET DayLow = LowestLowValue(Bars)
                  SET PreviousDayLow = CHANGEIF(MD, REF(DayLow, 1))
                  
                  #Calcolo variazione aggiuntiva
                  SET STRK = PreviousDayHigh /100 *@VARHIGH
                  SET STRK1 = PreviousDayHigh
                  
                  SET STRK2 = PreviousDayLow /100 *@VARLOW
                  SET STRK3 = PreviousDayLow
                  
                  SET PLOT1 = CEIL(STRK1 + STRK)
                  SET PLOT2 = CEIL(STRK3 - STRK2)
                  
                  PRINT(PreviousDayHigh,PLOT1)
                  Ringrazio tutte le persone che mi hanno aiutato, ringrazio anche tutti i forumisti che postano degli esempi di codice, altrimenti sarei rimasto fermo.

                  Click image for larger version

Name:	Unbenannt2.jpg
Views:	1
Size:	102.2 KB
ID:	157145


                  P.S. Peccato che con la funzione “Print” non si vedono i valori dell’indice e quelli calcolati.
                  (Almeno io non ci riesco)

                  Click image for larger version

Name:	Unbenannt.png
Views:	1
Size:	119.8 KB
ID:	157146

                  Saluti
                  Alex

                  Comment

                  • Claudio61
                    Senior Member

                    • May 2011
                    • 3017

                    #10
                    Ripesco questo post per chiedere se ci sono state evoluzioni.
                    Alex ... gli input dei parametri come si inseriscono?

                    Tiziano ... (Alex scusami) il risultato dello script è corretto? C\'è modo di inserire i dati che si vedevano sul video?

                    Click image for larger version

Name:	Istantanea_2015-09-23_085525.png
Views:	1
Size:	173.2 KB
ID:	158392

                    Comment

                    • Denis Moretto
                      Administrator
                      • Dec 2007
                      • 3568

                      #11
                      Originariamente Scritto da Claudio61
                      C\'è modo di inserire i dati che si vedevano sul video?
                      scusa Claudio,
                      cosa intendi per inserire i dati del video?

                      Comment

                      • Claudio61
                        Senior Member

                        • May 2011
                        • 3017

                        #12
                        Originariamente Scritto da Denis Moretto
                        scusa Claudio,
                        cosa intendi per inserire i dati del video?
                        Questi Denis
                        Click image for larger version

Name:	Istantanea_2015-09-23_085525.png
Views:	1
Size:	162.1 KB
ID:	158394

                        e questo per i parametri
                        Alex
                        Click image for larger version

Name:	Istantanea_2015-09-23_094932.png
Views:	1
Size:	12.1 KB
ID:	158395
                        Video Tiziano
                        Click image for larger version

Name:	PhotoShare(5).png
Views:	1
Size:	101.9 KB
ID:	158396

                        Comment

                        • Denis Moretto
                          Administrator
                          • Dec 2007
                          • 3568

                          #13
                          Originariamente Scritto da Claudio61
                          Questi Denis
                          [ATTACH=CONFIG]19009[/ATTACH]

                          e questo per i parametri
                          Alex
                          [ATTACH=CONFIG]19010[/ATTACH]
                          Video Tiziano
                          [ATTACH=CONFIG]19011[/ATTACH]
                          Claudio,
                          allora, al momento su bee non si possono plottare "numeri o testo" in automatico sul grafico derivanti da output di indicatori.

                          Per i parametri invece non si possono paragonare in quanto sono 2 piattaforme diverse e 2 indicatori diversi. In quanto quello del video di Tiziano la misura di distanza viene fatto con il numero di strike, mentre nella "versione ALEX" la distanza strike viene misurata in % sulla variazione dei prezzi...non ha nulla a che vedere con gli strike.

                          Comment

                          • Claudio61
                            Senior Member

                            • May 2011
                            • 3017

                            #14
                            Originariamente Scritto da Denis Moretto
                            Claudio,
                            allora, al momento su bee non si possono plottare "numeri o testo" in automatico sul grafico derivanti da output di indicatori.

                            Per i parametri invece non si possono paragonare in quanto sono 2 piattaforme diverse e 2 indicatori diversi. In quanto quello del video di Tiziano la misura di distanza viene fatto con il numero di strike, mentre nella "versione ALEX" la distanza strike viene misurata in % sulla variazione dei prezzi...non ha nulla a che vedere con gli strike.
                            Ah ..... quindi quello di Alex non è lo StrikeHit .... capito.

                            Grazie

                            Comment

                            Working...