Discussione: ts prova
-
07-08-15, 00:22 #1
- Data Registrazione
- Nov 2010
- Messaggi
- 105
ts prova
Ciao a tutti,
scusate se posto questo trading system ma vorrei capire se puo avere senso uno costruito in questa maniera.
Buy:
INPUTS: @price(CLOSE), @BandPeriods(20), @BigDev(1.6), @SmalDev(0.83), @SLperiods(7), @matype(SIMPLE), @tlrstop(50)
SET TRAILING_STOP = @tlrstop
SET TRAILING_PERCENT = 10
SET BigTop = BollingerBandsTop(@price, @BandPeriods, @BigDev, @matype)
SET BigBottom = BollingerBandsBottom(@price, @BandPeriods, @BigDev, @matype)
SET SmallTop = BollingerBandsTop(@price, @BandPeriods, @SmalDev, @matype)
SET SmallBottom = BollingerBandsBottom(@price, @BandPeriods, @SmalDev, @matype)
SET SignalLine = LR(@price, @SLperiods)
CROSSOVER(SignalLine, BigBottom) AND REF(CPKC(close), 1) > REF(CPKC(close), 2) > REF(CPKC(close), 3)
AND Variance(CLOSE,21,SIMPLE)> REF (Variance(CLOSE,21,SIMPLE),10)
Sell:
SET TRAILING_STOP = @tlrstop
SET TRAILING_PERCENT = 10
SET BigTop = BollingerBandsTop(@price, @BandPeriods, @BigDev, @matype)
SET BigBottom = BollingerBandsBottom(@price, @BandPeriods, @BigDev, @matype)
SET SmallTop = BollingerBandsTop(@price, @BandPeriods, @SmalDev, @matype)
SET SmallBottom = BollingerBandsBottom(@price, @BandPeriods, @SmalDev, @matype)
SET SignalLine = LR(@price, @SLperiods)
CROSSOVER(BigTop,SignalLine) AND REF(CPKC(close), 1) < REF(CPKC(close), 2) < REF(CPKC(close), 3)
AND Variance(CLOSE,21,SIMPLE)> REF (Variance(CLOSE,21,SIMPLE),10)
Exitlong:
SET BigTop = BollingerBandsTop(@price, @BandPeriods, @BigDev, @matype)
SET BigBottom = BollingerBandsBottom(@price, @BandPeriods, @BigDev, @matype)
SET SmallTop = BollingerBandsTop(@price, @BandPeriods, @SmalDev, @matype)
SET SmallBottom = BollingerBandsBottom(@price, @BandPeriods, @SmalDev, @matype)
SET SignalLine = LR(@price, @SLperiods)
CROSSOVER(SmallBottom,SignalLine)OR CROSSOVER(SmallTop,SignalLine)OR CROSSOVER(SignalLine,SmallBottom)
Exitshort:
SET BigTop = BollingerBandsTop(@price, @BandPeriods, @BigDev, @matype)
SET BigBottom = BollingerBandsBottom(@price, @BandPeriods, @BigDev, @matype)
SET SmallTop = BollingerBandsTop(@price, @BandPeriods, @SmalDev, @matype)
SET SmallBottom = BollingerBandsBottom(@price, @BandPeriods, @SmalDev, @matype)
SET SignalLine = LR(@price, @SLperiods)
CROSSOVER(SignalLine, SmallBottom)OR CROSSOVER(SignalLine, SmallTop)OR CROSSOVER(SmallBottom,SignalLine)
grazie
Luca
-
07-08-15, 09:28 #2
Riposto il tuo script utilizzando la funzione che ho cerchiato nell'immagine...così sono ben evidenziate le parole e i lettori NON hanno scuse per poter dire la loro.
Buy: INPUTS: @price(CLOSE), @BandPeriods(20), @BigDev(1.6), @SmalDev(0.83), @SLperiods(7), @matype(SIMPLE), @tlrstop(50) SET TRAILING_STOP = @tlrstop SET TRAILING_PERCENT = 10 SET BigTop = BollingerBandsTop(@price, @BandPeriods, @BigDev, @matype) SET BigBottom = BollingerBandsBottom(@price, @BandPeriods, @BigDev, @matype) SET SmallTop = BollingerBandsTop(@price, @BandPeriods, @SmalDev, @matype) SET SmallBottom = BollingerBandsBottom(@price, @BandPeriods, @SmalDev, @matype) SET SignalLine = LR(@price, @SLperiods) CROSSOVER(SignalLine, BigBottom) AND REF(CPKC(close), 1) > REF(CPKC(close), 2) > REF(CPKC(close), 3) AND Variance(CLOSE,21,SIMPLE)> REF (Variance(CLOSE,21,SIMPLE),10) Sell: SET TRAILING_STOP = @tlrstop SET TRAILING_PERCENT = 10 SET BigTop = BollingerBandsTop(@price, @BandPeriods, @BigDev, @matype) SET BigBottom = BollingerBandsBottom(@price, @BandPeriods, @BigDev, @matype) SET SmallTop = BollingerBandsTop(@price, @BandPeriods, @SmalDev, @matype) SET SmallBottom = BollingerBandsBottom(@price, @BandPeriods, @SmalDev, @matype) SET SignalLine = LR(@price, @SLperiods) CROSSOVER(BigTop,SignalLine) AND REF(CPKC(close), 1) < REF(CPKC(close), 2) < REF(CPKC(close), 3) AND Variance(CLOSE,21,SIMPLE)> REF (Variance(CLOSE,21,SIMPLE),10) Exitlong: SET BigTop = BollingerBandsTop(@price, @BandPeriods, @BigDev, @matype) SET BigBottom = BollingerBandsBottom(@price, @BandPeriods, @BigDev, @matype) SET SmallTop = BollingerBandsTop(@price, @BandPeriods, @SmalDev, @matype) SET SmallBottom = BollingerBandsBottom(@price, @BandPeriods, @SmalDev, @matype) SET SignalLine = LR(@price, @SLperiods) CROSSOVER(SmallBottom,SignalLine)OR CROSSOVER(SmallTop,SignalLine)OR CROSSOVER(SignalLine,SmallBottom) Exitshort: SET BigTop = BollingerBandsTop(@price, @BandPeriods, @BigDev, @matype) SET BigBottom = BollingerBandsBottom(@price, @BandPeriods, @BigDev, @matype) SET SmallTop = BollingerBandsTop(@price, @BandPeriods, @SmalDev, @matype) SET SmallBottom = BollingerBandsBottom(@price, @BandPeriods, @SmalDev, @matype) SET SignalLine = LR(@price, @SLperiods) CROSSOVER(SignalLine, SmallBottom)OR CROSSOVER(SignalLine, SmallTop)OR CROSSOVER(SmallBottom,SignalLine)
grazie
Luca..se corri dietro a due lepri, non ne prendi nemmeno una.
-
07-08-15, 09:36 #3
Così si vede che il CPKC è l'oscillatore CoppocKurve e qui le spiegazioni
..se corri dietro a due lepri, non ne prendi nemmeno una.
-
10-08-15, 12:28 #4
- Data Registrazione
- Nov 2010
- Messaggi
- 105
-
10-08-15, 23:02 #5
Ciao Luca, io sono in vacanza per cui non posso aiutarti a capire se quello che hai scritto possa produrre risultati soddisfacenti . Hai inserito nella parte del money management un trailing profit il cui utilizzo vieta l' esecuzione di backtest. Quello che dovresti fare è far partire un front test in paper per il tempo necessario al TS a produrre una trentina di trade in modo da avere una prima idea su quali parametri intervenire.
Comunque se sei inpaziente e vuoi testare subito con un back test sostituisci il trailing stop con un takeprofit in modo da essere sicuro che quel tick lo avresti effettivamente preso.
Non rimanere deluso, avrai risultati peggiorativi ma non ti preoccupare serve solo per capire se quello che hai scritto ha un senso oppure se è immediatamente da cestinare
Apo....non si desidera ciò che è facile ottenere (Ovidio)....
-
11-08-15, 13:23 #6
- Data Registrazione
- Nov 2010
- Messaggi
- 105