Discussione: Supertrend segnale trading system
-
18-05-21, 09:23 #11
- Data Registrazione
- Feb 2020
- Messaggi
- 146
Grazie provo subito ad implementare. Nel frattempo allego i due grafici con backtest e strategy. Lo sl della strategia è fisso a 55$ corrispondenti a 28punti. Nel BT funziona nella strategy mi mette lo stop a circa 10 punti perchè?
edit ho scoperto il motivo.... nella strategy mi entra con 3lotti invece di 1. Non ho capito il motivo, ma almeno si giustifica lo stop ravvicinato che essendo in € è chiaro che se riferito a 3lotti invece di 1 diventa in termini di punti 1/3... MA perchè in strategy entra con 3 lotti dove si correggono i parametri ?
GrazieUltima modifica di cescof; 18-05-21 alle 10:37
-
18-05-21, 10:35 #12
Salve,
negli screenshot la quantità è impostata diversamente.
Nel backtest è impostata per eseguire 1 contratto singolo, nella Strategy invece è impostata per eseguire un controvalore di 100.000 $, cioè 3 contratti.
Lo Stop-Loss in beeTrader è considerato come relativo all'intera posizione, quindi se sul Backtest esce, correttamente, dopo 28 punti, nella Strategy con quell'impostazione di quantità esce dopo soli 10 punti, cioè 55 $ diviso 2 di moltiplicatore e di nuovo diviso 3 per la quantità.
Max Francario
-
18-05-21, 10:41 #13
- Data Registrazione
- Feb 2020
- Messaggi
- 146
-
18-05-21, 10:46 #14
-
07-06-21, 11:17 #15
- Data Registrazione
- Feb 2020
- Messaggi
- 146
Buongiorno riprendo la discussione perchè dalla guida non ho capito come impostare il "tempo"...
Quello che vorrei è definire per gli ingressi e solo per gli ingressi un range temporale (che coincide con le sessioni di trading) tipo dalle 9 del mattino alle 21 è possibile?
Il trailing stop va aggiunto nelle condizioni di uscita o al posto del take profit nei parametri? quindi non è un parametro ottimizzabile in backtest?
GrazieUltima modifica di cescof; 07-06-21 alle 11:33
-
07-06-21, 12:23 #16
Salve,
per impostare il "tempo" negli ingressi bisogna modificare gli script, aggiungendo alla condizione di entrata, una cosa come:
<condizione_di_entrata_attuale> AND (TIME >= 900) AND (TIME <= 2100)
I valori 900 e 2100 possono essere "parametrizzati".
Per l'impostazione di Stop-Loss, Take-Profit e Trailing-Stop puoi vedere come è fatto il Signal "beeSwingTrailing" distribuito con beeTrader per capire come fare.
Ovviamente tutti questi parametri possono essere ottimizzati.
Trovi tutto a pagina 25 della guida di EasyScript, che puoi aprire direttamente dall'editor o da questo link:
https://www.beetrader.eu/downloads/EasyScript_it.pdf
Max Francario
-
08-06-21, 16:56 #17
- Data Registrazione
- Feb 2020
- Messaggi
- 146
-
09-06-21, 00:21 #18
Salve,
dall'immagine vedo che nella riga degli INPUTS dello script i vari parametri non sono separati da una virgola, questo potrebbe provocare il problema.
Dopo @takeProfit(550) manca una virgola. Dopo @stopLoss(60) manca una virgola.
Provi a correggere lo script con queste indicazioni.
Max Francario
-
10-06-21, 16:29 #19
- Data Registrazione
- Feb 2020
- Messaggi
- 146
Ok grazie per la risposta , in backtest sembra funzionare titto, ma quello che mi preoccupa è quando lancio la strategy perchè sembra che i parametri di tp e sl siano completamente sballati...
Ad esempio quando lancio un report della strategia, e ho un ordine aperto mi trovo un valore di profit superiore al TP impostato (può essere che la condizione di trailing "superi" quella di TP fisso?)
Poi ieri nella strategy mi aveva aperto un ordine di 2 lotti invece che uno e non mi tornano per nulla i risultati degli ordini...
Adesso l'ho rilanciata e vorrei aspettare alcuni ordini per confrontarli a posteriori con il backtest perchè mi sembrano completamente diversi....
SalutiUltima modifica di cescof; 10-06-21 alle 17:05
-
14-06-21, 10:43 #20