Discussione: Condition in Asset Scanner
- 
	21-08-25, 11:53 #1Member
				
				
				
				
				
			
- Data Registrazione
 - Jul 2023
 - Messaggi
 - 35
 
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
 - 
	21-08-25, 13:39 #2
 - 
	21-08-25, 15:46 #3Member
				
				
				
				
				
			
- Data Registrazione
 - Jul 2023
 - Messaggi
 - 35
 
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
 - 
	21-08-25, 16:10 #4
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:
# 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:
# 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
 - 
	21-08-25, 16:20 #5Member
				
				
				
				
				
			
- Data Registrazione
 - Jul 2023
 - Messaggi
 - 35
 
 
								
					
					
					
						
  Rispondi Citando


