Originariamente Scritto da
tom
ma in generale quando faccio ts es crossover mi vende a ogni barra,per cui ho tante frecce rosse ma non riesco a capire dove sbaglio .
spero organizzino presto un corso di easyscript ;-))
ciao Tom,
non preoccuparti non per niente è EASYscript..intanto si parte dalle cose semplici.
Il suggerimento è ovviamente leggersi il manuale prima di ogni cosa e infatti partiamo da li.
Se non ce l'hai non lo trovi si apre in un attimo dal menu dell'editor:
Dall'indice vedi che da pagina 106 in poi ci sono degli esempi di TS.
Prediamo il secondo: MovingAverageCrossoverSystem
Viene riportato il codice per il buy,sell,EL,ES.
Semplifichiamo e prendiamo solo Buy e Sell per capire:
Apri l'editor e verifica che ti funzioni.
#Buy
CROSSOVER (EMA (CLOSE, 20), EMA (CLOSE, 60))
#Sell
CROSSOVER (EMA (CLOSE, 60), EMA (CLOSE, 20))
Da qui il passo è semplice (riduco i periodi per farti avere + segnali):
INPUTS: @l(6), @s(3)
#Buy
set C = ref(CLOSE,1)
CROSSOVER ( MA (c, @s,1), MA (c, @l,1))
#SELL
CROSSOVER ( MA (CLOSE, @l,1), MA (CLOSE, @s,1))
Ho introdotto --> set C = ref(CLOSE,1)
Se ci metti 0 al posto di uno è come se non usassi REF
Gioca con quel numero e vai AVANTI E INDIETRO NEL TEMPO...
Fai una prova metti prima 0 e poi 1 e apri i report. Puoi tenerli aperti entrambi contemporaneamente con L'Analyzer, apri la scheda TRADES e controlla i giorni...
p.s. Nell'esempio ho creato lo sfasamento solo sul Buy.
Notte,
Marco