La UserFunction non funziona più

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

    • Feb 2012
    • 351

    #1

    La UserFunction non funziona più

    Mi sono accorto che non mi funziona più una vecchia UserFunction che avevo scritto un po\' di tempo fa e che fino poco tempo fa funzionava alla perfezione (ho installata l\'ultima verione Beta 0.8.6.24 di beeTrader).


    Allego il codice della UserFunction di nome "GannSwingGuideLine.func":


    Codice:
    SET CondInsideBar41 = REF(HIGH, 4) <= REF(HIGH, 5) AND REF(LOW, 4) >= REF(LOW, 5)
    SET InsideBar4 = CondInsideBar41
    
    
    SET CondInsideBar31 = REF(HIGH, 3) <= REF(HIGH, 4) AND REF(LOW, 3) >= REF(LOW, 4)
    SET CondInsideBar32 = REF(HIGH, 3) <= REF(HIGH, 5) AND REF(LOW, 3) >= REF(LOW, 5) AND InsideBar4
    SET InsideBar3 = CondInsideBar31 OR CondInsideBar32
    
    
    SET CondInsideBar21 = REF(HIGH, 2) <= REF(HIGH, 3) AND REF(LOW, 2) >= REF(LOW, 3)
    SET CondInsideBar22 = REF(HIGH, 2) <= REF(HIGH, 4) AND REF(LOW, 2) >= REF(LOW, 4) AND InsideBar3
    SET CondInsideBar23 = REF(HIGH, 2) <= REF(HIGH, 5) AND REF(LOW, 2) >= REF(LOW, 5) AND InsideBar3 AND InsideBar4
    SET InsideBar2 = CondInsideBar21 OR CondInsideBar22 OR CondInsideBar23
    
    
    SET CondInsideBar11 = REF(HIGH, 1) <= REF(HIGH, 2) AND REF(LOW, 1) >= REF(LOW, 2)
    SET CondInsideBar12 = REF(HIGH, 1) <= REF(HIGH, 3) AND REF(LOW, 1) >= REF(LOW, 3) AND InsideBar2
    SET CondInsideBar13 = REF(HIGH, 1) <= REF(HIGH, 4) AND REF(LOW, 1) >= REF(LOW, 4) AND InsideBar2 AND InsideBar3
    SET CondInsideBar14 = REF(HIGH, 1) <= REF(HIGH, 5) AND REF(LOW, 1) >= REF(LOW, 5) AND InsideBar2 AND InsideBar3 AND InsideBar4
    SET InsideBar1 = CondInsideBar11 OR CondInsideBar12 OR CondInsideBar13 OR CondInsideBar14
    
    
    # Barre Inside
    SET CondInsideBar1 = HIGH <= REF(HIGH, 1) AND LOW >= REF(LOW, 1)
    SET CondInsideBar2 = HIGH <= REF(HIGH, 2) AND LOW >= REF(LOW, 2) AND InsideBar1
    SET CondInsideBar3 = HIGH <= REF(HIGH, 3) AND LOW >= REF(LOW, 3) AND InsideBar1 AND InsideBar2
    SET CondInsideBar4 = HIGH <= REF(HIGH, 4) AND LOW >= REF(LOW, 4) AND InsideBar1 AND InsideBar2 AND InsideBar3
    SET CondInsideBar5 = HIGH <= REF(HIGH, 5) AND LOW >= REF(LOW, 5) AND InsideBar1 AND InsideBar2 AND InsideBar3 AND InsideBar4
    SET InsideBar = CondInsideBar1 OR CondInsideBar2 OR CondInsideBar3 OR CondInsideBar4 OR CondInsideBar5
    
    
    # Barre Up
    SET CondUpBar1 = HIGH > Ref(HIGH, 1) AND LOW >= Ref(LOW, 1)
    SET CondUpBar2 = HIGH > REF(HIGH, 2) AND LOW >= REF(LOW, 2) AND InsideBar1
    SET CondUpBar3 = HIGH > REF(HIGH, 3) AND LOW >= REF(LOW, 3) AND InsideBar1 AND InsideBar2
    SET CondUpBar4 = HIGH > REF(HIGH, 4) AND LOW >= REF(LOW, 4) AND InsideBar1 AND InsideBar2 AND InsideBar3
    SET CondUpBar5 = HIGH > REF(HIGH, 5) AND LOW >= REF(LOW, 5) AND InsideBar1 AND InsideBar2 AND InsideBar3 AND InsideBar4
    SET UpBar = CondUpBar1 OR CondUpBar2 OR CondUpBar3 OR CondUpBar4 OR CondUpBar5
    
    
    # Barre Down
    SET CondDownBar1 = LOW < Ref(LOW, 1) AND HIGH <= Ref(HIGH, 1)
    SET CondDownBar2 = LOW < REF(LOW, 2) AND HIGH <= REF(HIGH, 2) AND InsideBar1
    SET CondDownBar3 = LOW < REF(LOW, 3) AND HIGH <= REF(HIGH, 3) AND InsideBar1 AND InsideBar2
    SET CondDownBar4 = LOW < REF(LOW, 4) AND HIGH <= REF(HIGH, 4) AND InsideBar1 AND InsideBar2 AND InsideBar3
    SET CondDownBar5 = LOW < REF(LOW, 5) AND HIGH <= REF(HIGH, 5) AND InsideBar1 AND InsideBar2 AND InsideBar3 AND InsideBar4
    SET DownBar = CondDownBar1 OR CondDownBar2 OR CondDownBar3 OR CondDownBar4 OR CondDownBar5
    
    
    # Barre Outside rialziste
    SET CondOutsideBarUp1 = HIGH > Ref(HIGH, 1) AND LOW < Ref(LOW, 1) AND CLOSE > Ref(HIGH, 1)
    SET CondOutsideBarUp2 = HIGH > REF(HIGH, 2) AND LOW < REF(LOW, 2) AND CLOSE > Ref(HIGH, 2) AND InsideBar1
    SET CondOutsideBarUp3 = HIGH > REF(HIGH, 3) AND LOW < REF(LOW, 3) AND CLOSE > Ref(HIGH, 3) AND InsideBar1 AND InsideBar2
    SET CondOutsideBarUp4 = HIGH > REF(HIGH, 4) AND LOW < REF(LOW, 4) AND CLOSE > Ref(HIGH, 4) AND InsideBar1 AND InsideBar2 AND InsideBar3
    SET CondOutsideBarUp5 = HIGH > REF(HIGH, 5) AND LOW < REF(LOW, 5) AND CLOSE > Ref(HIGH, 5) AND InsideBar1 AND InsideBar2 AND InsideBar3 AND InsideBar4
    SET OutsideBarUp = CondOutsideBarUp1 OR CondOutsideBarUp2 OR CondOutsideBarUp3 OR CondOutsideBarUp4 OR CondOutsideBarUp5
    
    
    # Barre Outside ribassiste
    SET CondOutsideBarDown1 = HIGH > Ref(HIGH, 1) AND LOW < Ref(LOW, 1) AND CLOSE < Ref(LOW, 1)
    SET CondOutsideBarDown2 = HIGH > REF(HIGH, 2) AND LOW < REF(LOW, 2) AND CLOSE < Ref(LOW, 2) AND InsideBar1
    SET CondOutsideBarDown3 = HIGH > REF(HIGH, 3) AND LOW < REF(LOW, 3) AND CLOSE < Ref(LOW, 3) AND InsideBar1 AND InsideBar2
    SET CondOutsideBarDown4 = HIGH > REF(HIGH, 4) AND LOW < REF(LOW, 4) AND CLOSE < Ref(LOW, 4) AND InsideBar1 AND InsideBar2 AND InsideBar3
    SET CondOutsideBarDown5 = HIGH > REF(HIGH, 5) AND LOW < REF(LOW, 5) AND CLOSE < Ref(LOW, 5) AND InsideBar1 AND InsideBar2 AND InsideBar3 AND InsideBar4
    SET OutsideBarDown = CondOutsideBarDown1 OR CondOutsideBarDown2 OR CondOutsideBarDown3 OR CondOutsideBarDown4 OR CondOutsideBarDown5
    
    
    SET FinalUpBar = InsideBar = 0 AND (UpBar OR OutsideBarUp)
    SET FinalDownBar = InsideBar = 0 AND (DownBar OR OutsideBarDown)
    
    
    # Stato (Up o Down)
    SET UpDown = IF(FinalDownBar, -1, FinalUpBar) 
    SET StatusBar = CHANGEIF(UpDown <> 0, UpDown)
     
    # Calcolo dei valori high e low
    SET StatusChanged = LASTIF(StatusBar <> REF(StatusBar, 1))
    SET Bars = StatusChanged + 1
    SET hh = HighestHighValue(Bars)
    SET ll = LowestLowValue(Bars)
     
    SET GannSwingGuideLine = IF(StatusBar = 1, hh, ll)

    Questo è il messaggio di errore, che però non riesco a risolvere:

    Click image for larger version

Name:	Error.png
Views:	1
Size:	9.3 KB
ID:	164911


    Che cosa è cambiato in beeTrader?
    Grazie!
  • Smash
    Senior Member

    • Feb 2012
    • 351

    #2
    Un\'altra stranezza che ho notato:

    cercando di aprire con l\'EasyScript Editor il codice di un\'altra vecchia UserFunction, che per pura coincidenza l\'avevo nominata utilizzando la parola "Fiuto" all\'interno, mi succede che l\'editor mi chiede di digitare la password !

    Click image for larger version

Name:	PWD.png
Views:	1
Size:	8.1 KB
ID:	150772

    Sinceramente, non ricordo di aver mai creato una password per un file di EasyScript!

    Comment

    • Marco Bosco
      Senior Member

      • Sep 2012
      • 419

      #3
      Originariamente Scritto da Smash
      Un\'altra stranezza che ho notato:

      cercando di aprire con l\'EasyScript Editor il codice di un\'altra vecchia UserFunction, che per pura coincidenza l\'avevo nominata utilizzando la parola "Fiuto" all\'interno, mi succede che l\'editor mi chiede di digitare la password !

      [ATTACH=CONFIG]14610[/ATTACH]

      Sinceramente, non ricordo di aver mai creato una password per un file di EasyScript!

      ciao Smash,
      se sei disposto a postarla magari diamo un occhio.

      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

      • Smash
        Senior Member

        • Feb 2012
        • 351

        #4
        Originariamente Scritto da Marco Bosco
        ciao Smash,
        se sei disposto a postarla magari diamo un occhio.

        ciao,
        Marco

        Ciao Marco,
        come non detto!

        Ho appena verificato che le 4 UserFunctions di nome
        FiutoCanaleLongLower.func
        FiutoCanaleLongUpper.func
        FiutoCanaleShortLower.func
        FiutoCanaleShortUpper.func
        sono riportate anche nel manuale di EasyScript, per cui evidentemente non ero stato io a crearle!

        Davo per scontato che tutte le UserFunctions presenti nella cartella Functions fossero mie.
        Comunque grazie!

        Comment

        • Marco Bosco
          Senior Member

          • Sep 2012
          • 419

          #5
          Originariamente Scritto da Smash
          Ciao Marco,
          come non detto!

          Ho appena verificato che le 4 UserFunctions di nome
          FiutoCanaleLongLower.func
          FiutoCanaleLongUpper.func
          FiutoCanaleShortLower.func
          FiutoCanaleShortUpper.func
          sono riportate anche nel manuale di EasyScript, per cui evidentemente non ero stato io a crearle!

          Davo per scontato che tutte le UserFunctions presenti nella cartella Functions fossero mie.
          Comunque grazie!

          ciao Smash,
          meglio cosi sai, mi era preso un colpo a pensare che gli script in chiaro avviassero ad autoproteggersi da se stessi ... come nel più fantascentifico dei fantascentifici epocali film di dominio delle macchine

          buon WE,
          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

          • Smash
            Senior Member

            • Feb 2012
            • 351

            #6
            Originariamente Scritto da Marco Bosco
            ciao Smash,
            meglio cosi sai, mi era preso un colpo a pensare che gli script in chiaro avviassero ad autoproteggersi da se stessi ... come nel più fantascentifico dei fantascentifici epocali film di dominio delle macchine

            buon WE,
            Marco

            Comment

            • Apocalips
              Senior Member

              • May 2011
              • 2630

              #7
              Originariamente Scritto da Smash
              Mi sono accorto che non mi funziona più una vecchia UserFunction che avevo scritto un po\' di tempo fa e che fino poco tempo fa funzionava alla perfezione (ho installata l\'ultima verione Beta 0.8.6.24 di beeTrader).


              Allego il codice della UserFunction di nome "GannSwingGuideLine.func":


              Codice:
              SET CondInsideBar41 = REF(HIGH, 4) <= REF(HIGH, 5) AND REF(LOW, 4) >= REF(LOW, 5)
              SET InsideBar4 = CondInsideBar41
              
              
              SET CondInsideBar31 = REF(HIGH, 3) <= REF(HIGH, 4) AND REF(LOW, 3) >= REF(LOW, 4)
              SET CondInsideBar32 = REF(HIGH, 3) <= REF(HIGH, 5) AND REF(LOW, 3) >= REF(LOW, 5) AND InsideBar4
              SET InsideBar3 = CondInsideBar31 OR CondInsideBar32
              
              
              SET CondInsideBar21 = REF(HIGH, 2) <= REF(HIGH, 3) AND REF(LOW, 2) >= REF(LOW, 3)
              SET CondInsideBar22 = REF(HIGH, 2) <= REF(HIGH, 4) AND REF(LOW, 2) >= REF(LOW, 4) AND InsideBar3
              SET CondInsideBar23 = REF(HIGH, 2) <= REF(HIGH, 5) AND REF(LOW, 2) >= REF(LOW, 5) AND InsideBar3 AND InsideBar4
              SET InsideBar2 = CondInsideBar21 OR CondInsideBar22 OR CondInsideBar23
              
              
              SET CondInsideBar11 = REF(HIGH, 1) <= REF(HIGH, 2) AND REF(LOW, 1) >= REF(LOW, 2)
              SET CondInsideBar12 = REF(HIGH, 1) <= REF(HIGH, 3) AND REF(LOW, 1) >= REF(LOW, 3) AND InsideBar2
              SET CondInsideBar13 = REF(HIGH, 1) <= REF(HIGH, 4) AND REF(LOW, 1) >= REF(LOW, 4) AND InsideBar2 AND InsideBar3
              SET CondInsideBar14 = REF(HIGH, 1) <= REF(HIGH, 5) AND REF(LOW, 1) >= REF(LOW, 5) AND InsideBar2 AND InsideBar3 AND InsideBar4
              SET InsideBar1 = CondInsideBar11 OR CondInsideBar12 OR CondInsideBar13 OR CondInsideBar14
              
              
              # Barre Inside
              SET CondInsideBar1 = HIGH <= REF(HIGH, 1) AND LOW >= REF(LOW, 1)
              SET CondInsideBar2 = HIGH <= REF(HIGH, 2) AND LOW >= REF(LOW, 2) AND InsideBar1
              SET CondInsideBar3 = HIGH <= REF(HIGH, 3) AND LOW >= REF(LOW, 3) AND InsideBar1 AND InsideBar2
              SET CondInsideBar4 = HIGH <= REF(HIGH, 4) AND LOW >= REF(LOW, 4) AND InsideBar1 AND InsideBar2 AND InsideBar3
              SET CondInsideBar5 = HIGH <= REF(HIGH, 5) AND LOW >= REF(LOW, 5) AND InsideBar1 AND InsideBar2 AND InsideBar3 AND InsideBar4
              SET InsideBar = CondInsideBar1 OR CondInsideBar2 OR CondInsideBar3 OR CondInsideBar4 OR CondInsideBar5
              
              
              # Barre Up
              SET CondUpBar1 = HIGH > Ref(HIGH, 1) AND LOW >= Ref(LOW, 1)
              SET CondUpBar2 = HIGH > REF(HIGH, 2) AND LOW >= REF(LOW, 2) AND InsideBar1
              SET CondUpBar3 = HIGH > REF(HIGH, 3) AND LOW >= REF(LOW, 3) AND InsideBar1 AND InsideBar2
              SET CondUpBar4 = HIGH > REF(HIGH, 4) AND LOW >= REF(LOW, 4) AND InsideBar1 AND InsideBar2 AND InsideBar3
              SET CondUpBar5 = HIGH > REF(HIGH, 5) AND LOW >= REF(LOW, 5) AND InsideBar1 AND InsideBar2 AND InsideBar3 AND InsideBar4
              SET UpBar = CondUpBar1 OR CondUpBar2 OR CondUpBar3 OR CondUpBar4 OR CondUpBar5
              
              
              # Barre Down
              SET CondDownBar1 = LOW < Ref(LOW, 1) AND HIGH <= Ref(HIGH, 1)
              SET CondDownBar2 = LOW < REF(LOW, 2) AND HIGH <= REF(HIGH, 2) AND InsideBar1
              SET CondDownBar3 = LOW < REF(LOW, 3) AND HIGH <= REF(HIGH, 3) AND InsideBar1 AND InsideBar2
              SET CondDownBar4 = LOW < REF(LOW, 4) AND HIGH <= REF(HIGH, 4) AND InsideBar1 AND InsideBar2 AND InsideBar3
              SET CondDownBar5 = LOW < REF(LOW, 5) AND HIGH <= REF(HIGH, 5) AND InsideBar1 AND InsideBar2 AND InsideBar3 AND InsideBar4
              SET DownBar = CondDownBar1 OR CondDownBar2 OR CondDownBar3 OR CondDownBar4 OR CondDownBar5
              
              
              # Barre Outside rialziste
              SET CondOutsideBarUp1 = HIGH > Ref(HIGH, 1) AND LOW < Ref(LOW, 1) AND CLOSE > Ref(HIGH, 1)
              SET CondOutsideBarUp2 = HIGH > REF(HIGH, 2) AND LOW < REF(LOW, 2) AND CLOSE > Ref(HIGH, 2) AND InsideBar1
              SET CondOutsideBarUp3 = HIGH > REF(HIGH, 3) AND LOW < REF(LOW, 3) AND CLOSE > Ref(HIGH, 3) AND InsideBar1 AND InsideBar2
              SET CondOutsideBarUp4 = HIGH > REF(HIGH, 4) AND LOW < REF(LOW, 4) AND CLOSE > Ref(HIGH, 4) AND InsideBar1 AND InsideBar2 AND InsideBar3
              SET CondOutsideBarUp5 = HIGH > REF(HIGH, 5) AND LOW < REF(LOW, 5) AND CLOSE > Ref(HIGH, 5) AND InsideBar1 AND InsideBar2 AND InsideBar3 AND InsideBar4
              SET OutsideBarUp = CondOutsideBarUp1 OR CondOutsideBarUp2 OR CondOutsideBarUp3 OR CondOutsideBarUp4 OR CondOutsideBarUp5
              
              
              # Barre Outside ribassiste
              SET CondOutsideBarDown1 = HIGH > Ref(HIGH, 1) AND LOW < Ref(LOW, 1) AND CLOSE < Ref(LOW, 1)
              SET CondOutsideBarDown2 = HIGH > REF(HIGH, 2) AND LOW < REF(LOW, 2) AND CLOSE < Ref(LOW, 2) AND InsideBar1
              SET CondOutsideBarDown3 = HIGH > REF(HIGH, 3) AND LOW < REF(LOW, 3) AND CLOSE < Ref(LOW, 3) AND InsideBar1 AND InsideBar2
              SET CondOutsideBarDown4 = HIGH > REF(HIGH, 4) AND LOW < REF(LOW, 4) AND CLOSE < Ref(LOW, 4) AND InsideBar1 AND InsideBar2 AND InsideBar3
              SET CondOutsideBarDown5 = HIGH > REF(HIGH, 5) AND LOW < REF(LOW, 5) AND CLOSE < Ref(LOW, 5) AND InsideBar1 AND InsideBar2 AND InsideBar3 AND InsideBar4
              SET OutsideBarDown = CondOutsideBarDown1 OR CondOutsideBarDown2 OR CondOutsideBarDown3 OR CondOutsideBarDown4 OR CondOutsideBarDown5
              
              
              SET FinalUpBar = InsideBar = 0 AND (UpBar OR OutsideBarUp)
              SET FinalDownBar = InsideBar = 0 AND (DownBar OR OutsideBarDown)
              
              
              # Stato (Up o Down)
              SET UpDown = IF(FinalDownBar, -1, FinalUpBar) 
              SET StatusBar = CHANGEIF(UpDown <> 0, UpDown)
               
              # Calcolo dei valori high e low
              SET StatusChanged = LASTIF(StatusBar <> REF(StatusBar, 1))
              SET Bars = StatusChanged + 1
              SET hh = HighestHighValue(Bars)
              SET ll = LowestLowValue(Bars)
               
              SET GannSwingGuideLine = IF(StatusBar = 1, hh, ll)

              Questo è il messaggio di errore, che però non riesco a risolvere:

              [ATTACH=CONFIG]14609[/ATTACH]


              Che cosa è cambiato in beeTrader?
              Grazie!
              hai provato a definire nello script un numero di barre per l\'inizializzazione dei calcoli ?
              ad esempio SET REQUIRED_BARS = 250

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

              Comment

              • Smash
                Senior Member

                • Feb 2012
                • 351

                #8
                Originariamente Scritto da Apocalips
                hai provato a definire nello script un numero di barre per l\'inizializzazione dei calcoli ?
                ad esempio SET REQUIRED_BARS = 250

                Apo

                Ciao Apo,

                sì ho provato, ed è anche per questo motivo che l\'ho postato sul forum!
                Inoltre in passato funzionava sempre senza nessun problema.

                Comment

                • Andrea Cagalli
                  Senior Member
                  • Oct 2010
                  • 3995

                  #9
                  Originariamente Scritto da Smash
                  Ciao Apo,

                  sì ho provato, ed è anche per questo motivo che l\'ho postato sul forum!
                  Inoltre in passato funzionava sempre senza nessun problema.
                  Ciao cari,
                  penso che questo bug sia già stato riscontrato nei nostri test e quindi risolto per la release definitiva. Domani in mattinata vi do conferma.

                  Ciao Ciao
                  Manuale beeTrader

                  Comment

                  • Apocalips
                    Senior Member

                    • May 2011
                    • 2630

                    #10
                    Buongiorno Andrea, Max

                    sono incappato nello stesso errore che ha visualizzato Smash nel suo script.
                    Nel mio caso avevo necessita di verificare la condizione true o false sulle variabili HHL e LLV calcolate però su periodo variabile.

                    Codice:
                    # REQUIRED_BARS is used to adjust how many periods will be used to initialize calculations. Default value is 50 periods.
                    # Un-comment and edit the line below to set your own value.
                    # SET REQUIRED_BARS = 50
                    
                    
                    # Contatore barre in trend long A>0
                    SET A= LASTIF(CLOSE< EMA(CLOSE,20))
                    
                    # Contatore barre in trend Short B>0
                    SET B= LASTIF(CLOSE> EMA(CLOSE,20))
                    
                    
                    # prezzo high è il piu alto degli ultimi A giorni ( true o false )
                    SET C= HHV(A)
                    
                    # prezzo Low è il piu basso degli ultimi B giorni ( true o false )
                    SET D= LLV(B)
                    quando vado a fare il verify lo script mi restituisce questo errore:

                    Click image for larger version

Name:	errore.PNG
Views:	1
Size:	4.3 KB
ID:	150783

                    non so se sbaglio io oppure anche in questo caso è un problema di release.

                    grazie

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

                    Comment

                    • Apocalips
                      Senior Member

                      • May 2011
                      • 2630

                      #11
                      Altro quesito per Max e Andrea o chiunque sappia rispondere:

                      qui mi sono proprio spiaggiato , aiutatemiiiiii.......

                      Come faccio ad associare le funzioni HHL e LLV ad un oscillatore anziche al sottostante ?

                      Ad esempio come faccio a verificare se al close della barra corrente il CCI è il massimo o minimo delle ultime 21 barre?


                      grazie

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

                      Comment

                      • Andrea Cagalli
                        Senior Member
                        • Oct 2010
                        • 3995

                        #12
                        Originariamente Scritto da Apocalips
                        Altro quesito per Max e Andrea o chiunque sappia rispondere:

                        qui mi sono proprio spiaggiato , aiutatemiiiiii.......

                        Come faccio ad associare le funzioni HHL e LLV ad un oscillatore anziche al sottostante ?

                        Ad esempio come faccio a verificare se al close della barra corrente il CCI è il massimo o minimo delle ultime 21 barre?


                        grazie

                        Apo
                        Ciao caro,
                        mo arriva Baywatch
                        Il bug delle user function è risolto.
                        Per quanto chiedi puoi usare MAX(@vector, @periods), su @vector imposti il CCI

                        Ciao Ciao
                        Manuale beeTrader

                        Comment

                        • Apocalips
                          Senior Member

                          • May 2011
                          • 2630

                          #13
                          Originariamente Scritto da Andrea Cagalli
                          Ciao caro,

                          Per quanto chiedi puoi usare MAX(@vector, @periods), su @vector imposti il CCI

                          Ciao Ciao
                          che figura di me.....

                          la risposta alla mia domanda era di una semplicità disarmante
                          scusami Andrea ma oggi il cervello mi è andato in fuori giri


                          grazie, per fortuna che ci siete voi a rimettere le rotelline al posto giusto

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

                          Comment

                          • Andrea Cagalli
                            Senior Member
                            • Oct 2010
                            • 3995

                            #14
                            Originariamente Scritto da Apocalips
                            che figura di me.....

                            la risposta alla mia domanda era di una semplicità disarmante
                            scusami Andrea ma oggi il cervello mi è andato in fuori giri


                            grazie, per fortuna che ci siete voi a rimettere le rotelline al posto giusto

                            Apo
                            Manuale beeTrader

                            Comment

                            • Apocalips
                              Senior Member

                              • May 2011
                              • 2630

                              #15
                              Ciao Andrea, ho scaricato la nuova versione,ma c\'è qualcosa che non va, in pratica adesso l\'errore di prima non mi esce piu dopo il verify dello script che mi da un excellent ma quando vado a lanciare il TS in backtest

                              Click image for larger version

Name:	errore.jpg
Views:	1
Size:	108.6 KB
ID:	150810

                              da cosa puo dipendere ?


                              ps: dopo che è uscito questo errore sono costretto a killare l\'applicazione da task manager

                              grazie

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

                              Comment

                              Working...