
Originariamente Scritto da
CIVT
Marco grazie al tuo suggerimento credo di aver già trovato la soluzione! Basta ripetere la condizione di ingresso in ExitScript e contare da quante barre è stata verificata la condizione, era piu' semplice di quello che pensavo
Questo è il codice che ho utilizzato per la condizione SELL
INPUTS: @price(CLOSE), @fastPeriods(50), @slowPeriods(140), @matype(SIMPLE), @entryBars(50)
SET fast = MovingAverage(@price, @fastPeriods, @matype)
SET slow = MovingAverage(@price, @slowPeriods, @matype)
SET SELL = CROSSOVER(slow, fast)
Questo invece è il codice che conta da quante barre è verificata la condizione SELL da replicare in
ExitShortScript
SET fast = MovingAverage(@price, @fastPeriods, @matype)
SET slow = MovingAverage(@price, @slowPeriods, @matype)
SET SELL = CROSSOVER(slow, fast)
SET ContaSELL = LASTIF(SELL)
SET ContaSELL = @entryBars
SET PLOT1 = ContaSELL = @entryBars
Come si può vedere l'ordine di chiusura parte 60 minuti dopo l'ingresso!
