Indicatore ridefinito

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

    • May 2012
    • 593

    #1

    Indicatore ridefinito

    Aiuto!
    Ho ridefinito un indicatore TSF, prima lo facevo con 2 parametri, ora con 3.
    Click image for larger version

Name:	tsf.JPG
Views:	1
Size:	20.8 KB
ID:	165103

    Verificato, salvato, fin qui tutto ok.
    Nei grafici funziona.
    Ma come tento di utilizzarlo (con la nuova definizione) nei vecchi signal , Easyscript si arrabbia e mi dice \'troppi parametri\' !
    Click image for larger version

Name:	tsfd.JPG
Views:	1
Size:	14.5 KB
ID:	165104
    Ho provato a riavviare ma nulla!
    Ho provato anche a creare una funzione tsf (invece che l\'indicator) ... ma nulla.
    Si risolve cambiando il nome credo ... ma io voglio usare tsf !!
    Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!
  • Francario Massimiliano
    Administrator
    • Jul 2008
    • 1033

    #2
    Salve,

    Originariamente Scritto da civvic
    Aiuto!
    Ho ridefinito un indicatore TSF, prima lo facevo con 2 parametri, ora con 3.
    [ATTACH=CONFIG]16290[/ATTACH]

    Verificato, salvato, fin qui tutto ok.
    Nei grafici funziona.
    Ma come tento di utilizzarlo (con la nuova definizione) nei vecchi signal , Easyscript si arrabbia e mi dice \'troppi parametri\' !
    [ATTACH=CONFIG]16291[/ATTACH]
    Ho provato a riavviare ma nulla!
    Ho provato anche a creare una funzione tsf (invece che l\'indicator) ... ma nulla.
    Si risolve cambiando il nome credo ... ma io voglio usare tsf !!
    i signal in EasyScript non hanno alcuna "conoscenza" degli indicatori, ma soltanto delle User Function.
    Il modo corretto di implementare tutto è quello di scrivere una Function TSF, ed utilizzare quella Function sia nell\'indicatore che nei signal. In questo modo, modificando la sola Function, le modifiche saranno immediatamente disponibili sia per l\'indicatore che per il signal.
    La User Function TSF deve essere verificata e salvata per poterla utilizzare in altri script.

    Max Francario
    Manuale di beeTrader
    Manuale di Fiuto Beta

    Comment

    • civvic
      Senior Member

      • May 2012
      • 593

      #3
      L\'ho fatto
      Click image for larger version

Name:	tsfFunction.JPG
Views:	1
Size:	24.8 KB
ID:	156183

      Ma non funziona ugualmente
      Click image for larger version

Name:	tsfError.JPG
Views:	1
Size:	19.1 KB
ID:	156184

      Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

      Comment

      • civvic
        Senior Member

        • May 2012
        • 593

        #4
        ... e il bello è che BT, quando voglio usare la user function tsf (dopo che l\'ho scritta e salvata), me la propone con 3 parametri ma poi in fase di verifica si arrabbia e dice che sono troppi !??
        Dai su che un goccetto di sangiovese glielo avete dato !
        Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

        Comment

        • Cagalli Tiziano
          Senior Member
          • Dec 2007
          • 11252

          #5
          Originariamente Scritto da civvic
          ... e il bello è che BT, quando voglio usare la user function tsf (dopo che l\'ho scritta e salvata), me la propone con 3 parametri ma poi in fase di verifica si arrabbia e dice che sono troppi !??
          Dai su che un goccetto di sangiovese glielo avete dato !
          Il sangiovese non si nega a nessuno
          ..se corri dietro a due lepri, non ne prendi nemmeno una.

          Comment

          • Francario Massimiliano
            Administrator
            • Jul 2008
            • 1033

            #6
            Salve,

            Originariamente Scritto da civvic
            ... e il bello è che BT, quando voglio usare la user function tsf (dopo che l\'ho scritta e salvata), me la propone con 3 parametri ma poi in fase di verifica si arrabbia e dice che sono troppi !??
            Dai su che un goccetto di sangiovese glielo avete dato !
            una possibile soluzione:

            1. Aprire la User Function TSF in beeTrader, copiare l\'intero testo della funzione nel blocco note di Windows
            2. Chiudere beeTrader
            3. Eliminare il file della User Function TSF dalla cartella <Documenti>\PlayOptions.it\beeTrader\Functions
            4. Avviare beeTrader, creare una nuova User Function e copiare il testo dal blocco note di Windows, salvandola con il nome TSF
            5. Chiudere e riavviare beeTrader

            Se riscontrasse ancora problemi, possiamo aprire una sessione di assistenza remota per verificare la situazione direttamente sul suo PC.

            Max Francario
            Manuale di beeTrader
            Manuale di Fiuto Beta

            Comment

            • civvic
              Senior Member

              • May 2012
              • 593

              #7
              Grazie Max,
              si , lo stavo facendo , stavo anche eliminando tutti i signal, indicator, ecc. che facevano riferimento a quella funzione (daltronde se si sono inventati l\'ereditarietà nella progr. obj. oriented un motivo c\'è ... ma qui avrebbe complicato troppo le cose, quindi avete fatto bene a fare così), ma è arrivata questa novità dei segnali !! Appena ho fatto le do un feedback!
              Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

              Comment

              • civvic
                Senior Member

                • May 2012
                • 593

                #8
                Niente da fare ... forse devo eliminare anche tutti i template ! Comunque rinomino la funzione e amen
                Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

                Comment

                • civvic
                  Senior Member

                  • May 2012
                  • 593

                  #9
                  A questo punto c\'è qualcosa che non quadra!
                  Ho definito una user function TSFA (l\'ho rinominata)
                  Click image for larger version

Name:	TsfaOk.JPG
Views:	1
Size:	58.3 KB
ID:	156192
                  ma poi quando la voglio usare:
                  Click image for larger version

Name:	Erroretsfa.JPG
Views:	1
Size:	60.9 KB
ID:	156193
                  invece l\'indicator TSFA tutto ok:
                  Click image for larger version

Name:	TsfaIndicOk.JPG
Views:	1
Size:	51.7 KB
ID:	156194

                  Bo\'!
                  Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

                  Comment

                  • Francario Massimiliano
                    Administrator
                    • Jul 2008
                    • 1033

                    #10
                    Salve,

                    Originariamente Scritto da civvic
                    A questo punto c\'è qualcosa che non quadra!
                    Ho definito una user function TSFA (l\'ho rinominata)

                    ma poi quando la voglio usare:
                    [ATTACH=CONFIG]16306[/ATTACH]
                    invece l\'indicator TSFA tutto ok:


                    Bo\'!
                    l\'unica differenza che noto è che in un caso la User Function TSFA è usata "da sola" su una riga a se stante, mentre nell\'altro viene fatta una differenza tra due TSFA.
                    Può provare ad assegnare i 2 valori delle TSFA a due variabili diverse e solo su una terza riga calcolare la differenza tra le due variabili.
                    Comunque verificheremo il problema per le prossime release del software.

                    Max Francario
                    Manuale di beeTrader
                    Manuale di Fiuto Beta

                    Comment

                    Working...