Visualizzazione Ibrida
-
13-11-15, 21:17 #1
- Data Registrazione
- Jul 2015
- Messaggi
- 137
INPUTS: @periods(9), @strenght(5), @@baseProfitAmount (100), @baseStopLoss (80) set take_profit= @baseProfitAmount*(STDDEV (CLOSE, 9, 2, SIMPLE) / CLOSE) SET STOP_LOSS = @baseStopLoss*(STDDEV (CLOSE, 9, 2, SIMPLE) / CLOSE) SET A = SuperTrend(@periods, @strenght) # Condizione di mercato aperto SET timeTrading = (TIME > 0900 AND TIME < 1735) CROSSOVER(CLOSE, A) AND timetrading
La verifica l'avevo già fatta, esito OK.
Però, quando apre una posizione la chiude subito.
-
13-11-15, 21:46 #2
-
16-11-15, 09:24 #3
- Data Registrazione
- Jul 2015
- Messaggi
- 137
-
16-11-15, 10:01 #4
Basta che in fondo allo script aggiungi la seguente riga di comando
PRINT(STOP_LOSS)
dopodichè manda in strategy , apri la finestra debug e vedrai stampati i valori di stop loss ad ogni variazione di tick
se poi vuoi storicizzare la tua variabile Stop_loss ti costruisci un indicatore di tipo custom
buon divertimento
ApoUltima modifica di Apocalips; 16-11-15 alle 10:23
....non si desidera ciò che è facile ottenere (Ovidio)....
-
16-11-15, 10:29 #5
- Data Registrazione
- Jul 2015
- Messaggi
- 137
Grazie mille !!!
-
19-11-15, 09:11 #6
- Data Registrazione
- Jul 2015
- Messaggi
- 137
Fermo restando che sono un niubbo e che mi mancano proprio le basi, però mi piace scoprire cose nuove, pensavo che la base stoploss fosse il numero di punti persi, come ad esempio lo stop loss normale.
Invece, devo mettere valori molto più alti (es. 170000).
Come mi dovrei regolare?
-
19-11-15, 14:30 #7
Dato che il valore per cui moltiplichi è molto basso, basta moltiplicarlo per 1000 e così avra una vaiazione che è coerente con il valore in punti ad esempio gli 80 punti vengono variati di 20/100 punti a seconda della volatilità:
INPUTS: @periods(9), @strenght(5), @@baseProfitAmount (100), @baseStopLoss (80) set take_profit= @baseProfitAmount + ((STDDEV(CLOSE, 9, 2, SIMPLE) / close)*1000) SET STOP_LOSS = @baseStopLoss + ((STDDEV (CLOSE, 9, 2, SIMPLE) / close)*1000) SET A = SuperTrend(@periods, @strenght) # Condizione di mercato aperto SET timeTrading = (TIME > 0900 AND TIME < 1735) CROSSOVER(CLOSE, A) PRINT(STOP_LOSS, TAKE_PROFIT)
..se corri dietro a due lepri, non ne prendi nemmeno una.
-
19-11-15, 09:24 #8
- Data Registrazione
- May 2012
- Località
- Roma
- Messaggi
- 593