Condition in Asset Scanner

Collapse
X
 
  • Ora
  • Show
Clear All
new posts
  • pitp222@gmail.com
    Member

    • Jul 2023
    • 42

    #1

    Condition in Asset Scanner

    Buongiorno a tutti,una cortesia,vi chiedo è possibile creare una condizione in Asset Scanner che scansioni dei titoli che sono in trend ad esempio da 20 giorni?Mi basterebbe una piccola dritta solo per partire.
    Un grazie a tutti in anticipo

    E buone ferie a tutti per chi ancora se le sta godendo

    Pierangelo
  • Francario Massimiliano
    Administrator
    • Jul 2008
    • 1033

    #2
    Salve,

    Originariamente Scritto da pitp222@gmail.com
    Buongiorno a tutti,una cortesia,vi chiedo è possibile creare una condizione in Asset Scanner che scansioni dei titoli che sono in trend ad esempio da 20 giorni?Mi basterebbe una piccola dritta solo per partire.
    Un grazie a tutti in anticipo

    E buone ferie a tutti per chi ancora se le sta godendo

    Pierangelo
    indicatori di trend ne esistono molti, con quali indicatori lei misura il trend dei titoli?
    Senza questa informazione non riesco a guidarla più di tanto.

    Max Francario
    Manuale di beeTrader
    Manuale di Fiuto Beta

    Comment

    • pitp222@gmail.com
      Member

      • Jul 2023
      • 42

      #3
      condition Asset Scanner

      Buongiorno Max,ti ringrazio per la celere risposta,

      io ho provato ad usare quese 2 condition
      la prima:

      # When a Condition is applied as an Alert to a chart, the minimum time interval
      # between successive evaluations of the Condition status is equal to 10 seconds.

      INPUTS: @price(CLOSE), @fastPeriods(3), @slowPeriods(22), @matype(3), @trailingstop(60), @trailpercent(1), @stopLoss(500),@followup(75),@followdwn(-75)

      SET TRAILING_STOP = @trailingstop
      SET TRAILING_PERCENT = @trailpercent
      SET STOP_LOSS = @stopLoss
      SET fast = MovingAverage(@price, @fastPeriods, @matype)
      SET slow = MovingAverage(@price, @slowPeriods, @matype)
      SET SALITA = FOLLOWME()>= @followup
      CROSSOVER(fast, slow) AND SALITA

      e la seconda:

      INPUTS: @price(CLOSE)

      SET Trend1 = TREND (CLOSE, 20,1) = UP
      Trend1 > REF( Trend1, 1)

      le ho provate sul MTA e Madrid ma senza risultati,sicuramente sbaglio,mi manca qualche dritta per iniziare

      Grazie ancora

      Buona giornata
      Pierangelo Buizza

      Comment

      • Francario Massimiliano
        Administrator
        • Jul 2008
        • 1033

        #4
        Salve,

        Originariamente Scritto da pitp222@gmail.com
        Buongiorno Max,ti ringrazio per la celere risposta,

        io ho provato ad usare quese 2 condition
        ....
        Grazie ancora

        Buona giornata
        Pierangelo Buizza
        per il primo esempio, quello che usa FollowMe, la condizione è estremamente difficile da verificare, perchè richiede che esattamente sull\'ultima barra dei dati storici ci sia l\'incrocio delle due medie mobili.
        Ho semplificato il suo esempio in questo modo:

        Codice:
        # When a Condition is applied as an Alert to a chart, the minimum time interval
        # between successive evaluations of the Condition status is equal to 10 seconds.
        
        INPUTS: @price(CLOSE), @fastPeriods(3), @slowPeriods(22), @matype(3), @followup(75)
        
        SET fast = MovingAverage(@price, @fastPeriods, @matype)
        SET slow = MovingAverage(@price, @slowPeriods, @matype)
        
        # Condizione parziale su FollowMe
        SET SALITA = FOLLOWME() >= @followup
        
        # Condizione parziale sulle medie mobili
        SET CO = fast > slow
        # Questa la condizione con l\'incrocio delle medie mobili
        # SET CO = CROSSOVER(fast, slow)
        
        # Condizione completa
        SET C = CO AND SALITA
        
        C

        Per quanto riguarda invece l\'esempio che fa uso dell\'indicatore Trend, questo è il codice corretto:

        Codice:
        # When a Condition is applied as an Alert to a chart, the minimum time interval
        # between successive evaluations of the Condition status is equal to 10 seconds.
        
        INPUTS: @price(CLOSE)
        
        SET t = TREND(CLOSE, 20, 1)
        t = UP
        Per comodità le allego un file che può importare direttamente in EasyScript Editor, cliccando sul pulsante Import.

        Cordiali saluti,
        Max Francario
        File Allegati
        Manuale di beeTrader
        Manuale di Fiuto Beta

        Comment

        • pitp222@gmail.com
          Member

          • Jul 2023
          • 42

          #5
          Originariamente Scritto da Francario Massimiliano
          Salve,



          per il primo esempio, quello che usa FollowMe, la condizione è estremamente difficile da verificare, perchè richiede che esattamente sull\'ultima barra dei dati storici ci sia l\'incrocio delle due medie mobili.
          Ho semplificato il suo esempio in questo modo:

          Codice:
          # When a Condition is applied as an Alert to a chart, the minimum time interval
          # between successive evaluations of the Condition status is equal to 10 seconds.
          
          INPUTS: @price(CLOSE), @fastPeriods(3), @slowPeriods(22), @matype(3), @followup(75)
          
          SET fast = MovingAverage(@price, @fastPeriods, @matype)
          SET slow = MovingAverage(@price, @slowPeriods, @matype)
          
          # Condizione parziale su FollowMe
          SET SALITA = FOLLOWME() >= @followup
          
          # Condizione parziale sulle medie mobili
          SET CO = fast > slow
          # Questa la condizione con l\'incrocio delle medie mobili
          # SET CO = CROSSOVER(fast, slow)
          
          # Condizione completa
          SET C = CO AND SALITA
          
          C

          Per quanto riguarda invece l\'esempio che fa uso dell\'indicatore Trend, questo è il codice corretto:

          Codice:
          # When a Condition is applied as an Alert to a chart, the minimum time interval
          # between successive evaluations of the Condition status is equal to 10 seconds.
          
          INPUTS: @price(CLOSE)
          
          SET t = TREND(CLOSE, 20, 1)
          t = UP
          Per comodità le allego un file che può importare direttamente in EasyScript Editor, cliccando sul pulsante Import.

          Cordiali saluti,
          Max Francario
          Grazie 1000 lo provo subito
          Buona giornata

          Pierangelo Buizza

          Comment

          Working...