Automatizzare segnale ZIG ZAG

Collapse
X
 
  • Ora
  • Show
Clear All
new posts
  • Sascha77
    Junior Member

    • Apr 2017
    • 14

    #1

    Automatizzare segnale ZIG ZAG

    Buongiorno a tutti,
    Avrei la necessità di automatizzare il segnale zig zag.
    C\'e qualcuno che è in grado di aiutarmi?
    Grazie a tutti
  • bergamin
    Senior Member
    • Jan 2008
    • 1011

    #2
    Originariamente Scritto da Sascha77
    Buongiorno a tutti,
    Avrei la necessità di automatizzare il segnale zig zag.
    C\'e qualcuno che è in grado di aiutarmi?
    Grazie a tutti
    Cioè? Intendi fare un trading system basato sull\'indicatore Zig Zag?
    con quali regole di entrata uscita stop e reverse ...?

    Comment

    • Sascha77
      Junior Member

      • Apr 2017
      • 14

      #3
      Ciao,
      Esatto, le regole ci sono, per ora va in manuale. Saresti in grado di realizzarlo?.
      Ciao

      Comment

      • bergamin
        Senior Member
        • Jan 2008
        • 1011

        #4
        Originariamente Scritto da Sascha77
        Ciao,
        Esatto, le regole ci sono, per ora va in manuale. Saresti in grado di realizzarlo?.
        Ciao
        certo, con il linguaggio di BeeTrader è abbastanza semplice costruire TS

        Comment

        • Sascha77
          Junior Member

          • Apr 2017
          • 14

          #5
          Originariamente Scritto da bergamin
          certo, con il linguaggio di BeeTrader è abbastanza semplice costruire TS
          Perfetto! come possiamo organizzarci?
          Ciao

          Comment

          • bergamin
            Senior Member
            • Jan 2008
            • 1011

            #6
            Originariamente Scritto da Sascha77
            Perfetto! come possiamo organizzarci?
            Ciao
            Semplice:
            scrivi le regole e io scrivo il listato che poi scarichi da qui

            Comment

            • Sascha77
              Junior Member

              • Apr 2017
              • 14

              #7
              Originariamente Scritto da bergamin
              Semplice:
              scrivi le regole e io scrivo il listato che poi scarichi da qui
              Ottimo! 30 minuti e ti mando.
              Grazie
              Ciao

              Comment

              • Sascha77
                Junior Member

                • Apr 2017
                • 14

                #8
                Originariamente Scritto da bergamin
                Semplice:
                scrivi le regole e io scrivo il listato che poi scarichi da qui
                Entrata LONG

                TIME FRAME 1 MINUTO CRUDE OIL
                ZIG ZAG 0.2% SULLA CHIUSURA DI BARRA



                Minimo di trend % di 0,9 da MAX. A MIN. per attivare la sequenza di ZIG. Una Volta verificato il trend il sistema deve prendere in considerazione la chiusura della barra che ha generato il MIN. Quindi dalla chiusura definiamo punto 1.
                Click image for larger version

Name:	Immagine 1.png
Views:	1
Size:	15.3 KB
ID:	161259
                Prima di entrare a mercato tra il punto 2 e 3 ci ci deve essere chiaramente la distanza min. di 0,2%. Dopo aver fissato il punto 3, quando il prezzo tocca il punto 2 si entra a mercato con un profit di 10 centesimi e lo stop è al punto 1

                Per andare SHORT il Trend deve essere LONG di un MIN. di 0.9. Può accadere che non si generino le condizioni dopo un long di andare short. NON IMPORTA UNA VOLTA CHE NOI ABBIAMO IL TREND MIN. E SI GENERA LO ZIG SECONDO LE REGOLE SI ENTRA A MERCATO

                ATTENZIONE!
                Tra il punto 1 e il punto 2 deve chiaramente esserci la distanza minima di 0.2% ma non deve superare LO 0.5%

                Può accadere che ci siano le condizioni di trend favorevoli, che però al momento lo zig sia troppo grande, poi si configura lo zig che rientra nei parametri e quindi il sistema deve essere in grado di intercettarlo.
                Click image for larger version

Name:	Immagine 2.png
Views:	1
Size:	19.6 KB
ID:	161260
                Il sistema dovrà sempre aggiornare il trend per poi prendere in considerazione le condizioni di ZIG.

                Altra considerazione. Se viene aggiornato il min. il sistema dovrà prendere in considerazione la chiusura di barra che ha generato il min., definirlo come nuovo punto 1 e attendere la nuova sequenza di zig.

                A tua disposizione per chiarimenti
                Grazie in anticipo

                Comment

                • bergamin
                  Senior Member
                  • Jan 2008
                  • 1011

                  #9
                  Ecco, io mi fermo qui,
                  questa è la partenza per arrivare al punto 1 ...

                  da questo punto per proseguire basta che scrivi tutte le condizioni che desideri (mettile come input così le puoi far ottimizzare!)



                  Codice:
                  # Trovo il Trend
                  SET LowestTrend = LLV(@trendLengthBars)
                  SET HighestTrend = HHV(@trendLengthBars) - LowestTrend
                  SET PercentTrend = (HighestTrend * 100.0 / LowestTrend) - 100.0
                  
                  # Scrivo lo Zig-Zag
                  SET Zig = LLV(@patternLengthBars)
                  SET Zag = HHV(@patternLengthBars)
                  SET ZTrend = Zag - Zig
                  SET ZTrendDown = (Zig * 100.0 / Zag) - 100.0
                  SET ZTrendUp = (Zag * 100.0 / Zig) - 100.0
                  SET absZTrendDown = ABS(ZTrendDown)
                  
                  # Fisso la condizione al punto1
                  SET condizionePunto1 = (PercentTrend > = 0.7)

                  Comment

                  • Sascha77
                    Junior Member

                    • Apr 2017
                    • 14

                    #10
                    Originariamente Scritto da bergamin
                    Ecco, io mi fermo qui,
                    questa è la partenza per arrivare al punto 1 ...

                    da questo punto per proseguire basta che scrivi tutte le condizioni che desideri (mettile come input così le puoi far ottimizzare!)



                    Codice:
                    # Trovo il Trend
                    SET LowestTrend = LLV(@trendLengthBars)
                    SET HighestTrend = HHV(@trendLengthBars) - LowestTrend
                    SET PercentTrend = (HighestTrend * 100.0 / LowestTrend) - 100.0
                    
                    # Scrivo lo Zig-Zag
                    SET Zig = LLV(@patternLengthBars)
                    SET Zag = HHV(@patternLengthBars)
                    SET ZTrend = Zag - Zig
                    SET ZTrendDown = (Zig * 100.0 / Zag) - 100.0
                    SET ZTrendUp = (Zag * 100.0 / Zig) - 100.0
                    SET absZTrendDown = ABS(ZTrendDown)
                    
                    # Fisso la condizione al punto1
                    SET condizionePunto1 = (PercentTrend > = 0.7)
                    Ottimo sei stato molto gentile
                    Grazie mille

                    Comment

                    • emilio
                      Junior Member
                      • Apr 2020
                      • 3

                      #11
                      zig zag automatico

                      Originariamente Scritto da Sascha77
                      Ottimo sei stato molto gentile
                      Grazie mille
                      salve potresti listare il listato completo con i parametri da ottimizzare?
                      grazie in anticipo

                      Comment

                      • bergamin
                        Senior Member
                        • Jan 2008
                        • 1011

                        #12
                        Originariamente Scritto da emilio
                        salve potresti listare il listato completo con i parametri da ottimizzare?
                        grazie in anticipo
                        Mancano solo le condizioni e quelle le devi mettere tu...io che ne so di quando è il momento di comperare o di vendere che tu vorresti...

                        Un pò di allenamento e qualche minuto di lavoro

                        Comment

                        Working...