Signal su divergenze prezzo- oscillatore

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

    • May 2011
    • 2630

    #1

    Signal su divergenze prezzo- oscillatore

    Tiziano, ti chiedo un piccolo aiuto

    voglio codificare un TS in grado di generare segnali sulle divergenze tra prezzo e oscillatore/indicatore. Quindi ho bisogno di un set di istruzioni che dica al TS di rilevare continuamente durante lo scorrere del tempo i minimi o i max relativi del prezzo e di volta in volta confrontarli con quelli dell\'indicatore. Se rileva una divergenza rialzista entra long se invece la divegenza è ribassista entra short.

    ehehehe, facile a dirsi !!
    ma a scriverlo ?

    potresti darmi delle dritte su come impostare lo script ?


    grazie

    ....non si desidera ciò che è facile ottenere (Ovidio)....
  • Francario Massimiliano
    Administrator
    • Jul 2008
    • 1033

    #2
    Salve,
    Originariamente Scritto da Apocalips
    Tiziano, ti chiedo un piccolo aiuto

    voglio codificare un TS in grado di generare segnali sulle divergenze tra prezzo e oscillatore/indicatore. Quindi ho bisogno di un set di istruzioni che dica al TS di rilevare continuamente durante lo scorrere del tempo i minimi o i max relativi del prezzo e di volta in volta confrontarli con quelli dell\'indicatore. Se rileva una divergenza rialzista entra long se invece la divegenza è ribassista entra short.

    ehehehe, facile a dirsi !!
    ma a scriverlo ?

    potresti darmi delle dritte su come impostare lo script ?


    grazie

    un sistema abbastanza semplice potrebbe prevedere l\'utilizzo della funzione TREND.

    Codice:
    SET INDICATORE = <Funzione di calcolo dell\'indicatore>
    SET CondizioneUP = TREND(CLOSE, @periods) = DOWN AND TREND(INDICATORE, @periods) = UP
    SET CondizioneDOWN = TREND(CLOSE, @periods) = UP AND TREND(INDICATORE, @periods) DOWN
    In alternativa, al posto di usare direttamente il prezzo CLOSE, si potrebbe anche usare una EMA o una LR sul CLOSE a periodo abbastanza ridotto.
    E\' questo quello che serve ?

    Max Francario
    Manuale di beeTrader
    Manuale di Fiuto Beta

    Comment

    • Apocalips
      Senior Member

      • May 2011
      • 2630

      #3
      Originariamente Scritto da Francario Massimiliano
      Salve,


      un sistema abbastanza semplice potrebbe prevedere l\'utilizzo della funzione TREND.

      Codice:
      SET INDICATORE = <Funzione di calcolo dell\'indicatore>
      SET CondizioneUP = TREND(CLOSE, @periods) = DOWN AND TREND(INDICATORE, @periods) = UP
      SET CondizioneDOWN = TREND(CLOSE, @periods) = UP AND TREND(INDICATORE, @periods) DOWN
      In alternativa, al posto di usare direttamente il prezzo CLOSE, si potrebbe anche usare una EMA o una LR sul CLOSE a periodo abbastanza ridotto.
      E\' questo quello che serve ?

      Max Francario
      grazie Max ma non è proprio quello che cercavo,

      io intendevo una situazione come quella in figura in cui l\'uso della funzione trend penso non sia idoneo perchè mi obbliga ad inserire il periodo e io non so quando questa condizione si verificherà ovvero non conosco quale sarà la distanza tra i punti A e B.

      Click image for larger version

Name:	divergenza.jpg
Views:	1
Size:	79.2 KB
ID:	148892

      Apo
      ....non si desidera ciò che è facile ottenere (Ovidio)....

      Comment

      • Marco Bosco
        Senior Member

        • Sep 2012
        • 419

        #4
        Originariamente Scritto da Apocalips
        grazie Max ma non è proprio quello che cercavo,

        io intendevo una situazione come quella in figura in cui l\'uso della funzione trend penso non sia idoneo perchè mi obbliga ad inserire il periodo e io non so quando questa condizione si verificherà ovvero non conosco quale sarà la distanza tra i punti A e B.

        [ATTACH=CONFIG]12282[/ATTACH]

        Apo
        Ciao Apocalips,
        non puoi non inserire il periodo.
        Quando tu tracci a mano sul grafico quella trendline è IL TUO CERVELLO che stabilisce in un attimo quanto indietro andare...perche in una frazione infinitesima di secondo trova subito i Max e Min relativi ... MA SEMPRE E SOLO RIFERITI AD UN CERTO INTERVALLO DI TEMPO....perche i tuoi occhi stanno guardando una certa zona ad un certo TF.

        Facendo riferimento all\'immagine che hai appena postato per esempio, solo tu hai deciso che il max relativo da dove inizia la trendline che hai tracciato inizia li.

        Se per esempio ti riferisci a tutto il grafico, invece che solo a quella zona, allora la trend line è completamente diversa.

        La domanda è appunto..."visto che io non so a priori quanto indietro devo andare...qual\'è il miglior valore ?"

        beeTrader ti supporta anche nel capire quanto indietro andare semplicemente parametrizzando appunto tale valore e poi effettuando un\'analisi di ottimizzazione sopra.

        Addirittura potresti anche rendere tale parametro non constante ma variabile creando quindi un sistema autoadattativo... ma questo è un\'altro discorso ancora...



        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

        • fab62
          Senior Member

          • Jul 2012
          • 674

          #5
          Originariamente Scritto da Marco Bosco
          Ciao Apocalips,
          non puoi non inserire il periodo.
          Quando tu tracci a mano sul grafico quella trendline è IL TUO CERVELLO che stabilisce in un attimo quanto indietro andare...perche in una frazione infinitesima di secondo trova subito i Max e Min relativi ... MA SEMPRE E SOLO RIFERITI AD UN CERTO INTERVALLO DI TEMPO....perche i tuoi occhi stanno guardando una certa zona ad un certo TF.

          Facendo riferimento all\'immagine che hai appena postato per esempio, solo tu hai deciso che il max relativo da dove inizia la trendline che hai tracciato inizia li.

          Se per esempio ti riferisci a tutto il grafico, invece che solo a quella zona, allora la trend line è completamente diversa.

          La domanda è appunto..."visto che io non so a priori quanto indietro devo andare...qual\'è il miglior valore ?"

          beeTrader ti supporta anche nel capire quanto indietro andare semplicemente parametrizzando appunto tale valore e poi effettuando un\'analisi di ottimizzazione sopra.

          Addirittura potresti anche rendere tale parametro non constante ma variabile creando quindi un sistema autoadattativo... ma questo è un\'altro discorso ancora...



          ciao,Marco
          UFFFF.... Mi fai PAURA !!!!

          Comment

          • Marco Bosco
            Senior Member

            • Sep 2012
            • 419

            #6
            Originariamente Scritto da fab62
            UFFFF.... Mi fai PAURA !!!!

            Se in senso positivo .. Assolutamente no Fab , questi sono concetti che (ammesso non lo siano adesso) ti saranno chiari tra poco.

            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

            • fab62
              Senior Member

              • Jul 2012
              • 674

              #7
              Originariamente Scritto da Marco Bosco
              Se in senso positivo ..
              Ciao,Marco
              Nel senso che sono ammirato dalla tua bravura .... complimenti .



              Assolutamente no Fab , questi sono concetti che (ammesso non lo siano adesso) ti saranno chiari tra poco.

              Di questo dubito fortemente .

              Ciao Fab

              Comment

              • Apocalips
                Senior Member

                • May 2011
                • 2630

                #8
                Marco è veramente in gamba ragazzi !!

                lo ringraziamo per l\'aiuto che ci sta fornendo nella comprensione di questo nuovo linguaggio di programmazione che essendo appena nato merita tutte le cure e le attenzioni come se si trattasse di un bebè ai primi vagiti.

                grazie Marco


                Apo
                Last edited by Apocalips; 14-10-13, 21:49.
                ....non si desidera ciò che è facile ottenere (Ovidio)....

                Comment

                • Marco Bosco
                  Senior Member

                  • Sep 2012
                  • 419

                  #9
                  Originariamente Scritto da Apocalips
                  Marco è veramente in gamba ragazzi !!

                  lo ringraziamo per l\'aiuto che ci sta fornendo nella comprensione di questo nuovo linguaggio di programmazione che essendo appena nato merita tutte le cure e le attenzioni come se si trattasse di un bebè ai primi vagiti.

                  grazie Marco


                  Apo
                  Prego Apo!
                  A me fa solo piacere se ci divertiamo
                  E l\'augurio è che questa nuova sfida ci stimoli sempre di più!
                  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

                  • CIVT
                    Senior Member
                    • Dec 2009
                    • 813

                    #10
                    Originariamente Scritto da Apocalips
                    Marco è veramente in gamba ragazzi !!

                    lo ringraziamo per l\'aiuto che ci sta fornendo nella comprensione di questo nuovo linguaggio di programmazione che essendo appena nato merita tutte le cure e le attenzioni come se si trattasse di un bebè ai primi vagiti.

                    grazie Marco


                    Apo
                    Mi associo ai sentitissimi ringraziamenti! Marco come molti altri in questa community stanno condividendo a titolo puramente gratuito conoscienze ed esperienze maturate molto probabilmente dopo anni di studi e test e solo per questo non finirò mai di ringraziarvi tutti dal primo all\'ultimo, spero proprio che questo spirito di condivisione prosegua con lo stesso entusiasmo con il quale è iniziato in modo che tutti possiamo crescere insieme aiutandoci vicendevolmente come in una grande famiglia!

                    Scusate lo sproloquio..... Tornando più in topic ho analizzato le uniche due trades ottenute oggi in real con le trades ottenute da BT e noto solo delle leggere differenze di ticks, considerando che poi a mercato reale abbiamo slippage/spread/latenze varie con le quali lottare credo proprio che un paio di ticks di tolleranza tra BT e Real sia piu\' che fisiologico ma ovviamente mi rimetto al parere dei piu\' esperti...

                    Click image for larger version

Name:	Forward Vs BT.jpg
Views:	1
Size:	144.1 KB
ID:	148898

                    Click image for larger version

Name:	Forward Vs BT_2nd.jpg
Views:	1
Size:	136.3 KB
ID:	148899

                    Comment

                    • Marco Bosco
                      Senior Member

                      • Sep 2012
                      • 419

                      #11
                      Originariamente Scritto da CIVT
                      Mi associo ai sentitissimi ringraziamenti! Marco come molti altri in questa community stanno condividendo a titolo puramente gratuito conoscienze ed esperienze maturate molto probabilmente dopo anni di studi e test e solo per questo non finirò mai di ringraziarvi tutti dal primo all\'ultimo, spero proprio che questo spirito di condivisione prosegua con lo stesso entusiasmo con il quale è iniziato in modo che tutti possiamo crescere insieme aiutandoci vicendevolmente come in una grande famiglia!

                      Scusate lo sproloquio..... Tornando più in topic ho analizzato le uniche due trades ottenute oggi in real con le trades ottenute da BT e noto solo delle leggere differenze di ticks, considerando che poi a mercato reale abbiamo slippage/spread/latenze varie con le quali lottare credo proprio che un paio di ticks di tolleranza tra BT e Real sia piu\' che fisiologico ma ovviamente mi rimetto al parere dei piu\' esperti...

                      [ATTACH=CONFIG]12288[/ATTACH]

                      [ATTACH=CONFIG]12289[/ATTACH]

                      Ciao CIVT,
                      Quando lavora in realtime riceve i dati dal datafeed e potrebbero esserci anche latenze in tutta la catena di acquisizione a partire dalla linea di chi genera i dati
                      Ma soprattutto quando si lavora in backtest non vengono più presi i dati e costruite dentro il programma le "barre"..ma viene chiesto di fornirle dal provider dati, le barre. Le barre vengono aggiustate dal proprio provider dati quando ne viene richiesta la "STORIA".
                      Sui TimeFrame bassi (alta frequenza) potrai quindi anche notare delle shadows sulle barre, che in RT ci sono e in backtest no, o viceversa.
                      Queste leggere differenze sono quindi normali.


                      saluti,Marco Bosco
                      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

                      • fernatrade
                        Member

                        • Jul 2016
                        • 75

                        #12
                        Originariamente Scritto da Francario Massimiliano
                        Salve,


                        un sistema abbastanza semplice potrebbe prevedere l\'utilizzo della funzione TREND.

                        Codice:
                        SET INDICATORE = <Funzione di calcolo dell\'indicatore>
                        SET CondizioneUP = TREND(CLOSE, @periods) = DOWN AND TREND(INDICATORE, @periods) = UP
                        SET CondizioneDOWN = TREND(CLOSE, @periods) = UP AND TREND(INDICATORE, @periods) DOWN
                        In alternativa, al posto di usare direttamente il prezzo CLOSE, si potrebbe anche usare una EMA o una LR sul CLOSE a periodo abbastanza ridotto.
                        E\' questo quello che serve ?

                        Max Francario
                        Originariamente Scritto da Apocalips
                        grazie Max ma non è proprio quello che cercavo,

                        io intendevo una situazione come quella in figura in cui l\'uso della funzione trend penso non sia idoneo perchè mi obbliga ad inserire il periodo e io non so quando questa condizione si verificherà ovvero non conosco quale sarà la distanza tra i punti A e B.

                        [ATTACH=CONFIG]12282[/ATTACH]

                        Apo


                        Ciao a tutti

                        Premetto che uso le divergenze da tempo con soddisfazione come primo segnale di ingresso operativo.
                        io utilizzo un\'indicatore del genere che funziona molto bene
                        "Div CCI/Prix" https://www.prorealtime.com/fr/bibli...teurs-open-746
                        Il problema è che è in linguaggio Prorealtime.

                        Ho felicemente acquistato da pochissimo Beetrader+Iceberg e sto cercando di tradurlo in Easyscript.
                        Provo a chiedere un consulto anche agli sviluppatori se sia un\'operazione fattibile e nel caso un aiuto per la decodifica.

                        Ciao
                        Fernando

                        Comment

                        • Andrea Cagalli
                          Senior Member
                          • Oct 2010
                          • 3995

                          #13
                          Originariamente Scritto da fernatrade
                          Ciao a tutti

                          Premetto che uso le divergenze da tempo con soddisfazione come primo segnale di ingresso operativo.
                          io utilizzo un\'indicatore del genere che funziona molto bene
                          "Div CCI/Prix" https://www.prorealtime.com/fr/bibli...teurs-open-746
                          Il problema è che è in linguaggio Prorealtime.

                          Ho felicemente acquistato da pochissimo Beetrader+Iceberg e sto cercando di tradurlo in Easyscript.
                          Provo a chiedere un consulto anche agli sviluppatori se sia un\'operazione fattibile e nel caso un aiuto per la decodifica.

                          Ciao
                          Fernando
                          Ciao caro,
                          dacci qualche giorno e vediamo cosa si può fare

                          Ciao Ciao
                          Manuale beeTrader

                          Comment

                          Working...