Cerco (e non riesco) a sincronizzare il backtest di SQX con quello di Tradestation...
5 risposte
ChrisP
3 anni fa #269494
Salve, ho recentemente acquistato SQX Ultimate. Ho familiarità con l'esecuzione/backtesting di script EasyLanguage in Tradestation. Non sono ancora riuscito ad ottenere una singola strategia di backtesting in Tradestation che si avvicini ai risultati indicati da SQX. Seguendo i documenti di SQX, ho fatto quanto segue:
- Esportazione di candele a un minuto da TradeStation e importazione in SQX (allegato 2021-02-26_14-37-37);
- Specificato Tradestation per SQX Data Engine durante la generazione della strategia;
- Esportazione del codice sorgente di Tradestation per la strategia generata;
- Compilare il codice sorgente in Tradestation come nuova strategia;
- Creato un grafico Tradestation con gli stessi simboli/tempi di SQX strat (allegato 2021-02-26_14-48-12);
- Mi sono anche assicurato che non fossero specificate le commissioni, lo slippage, ecc. Sto solo cercando di allineare il ROI degli scambi grezzi.
- Assicurarsi che gli importi degli scambi e gli scambi consentiti siano gli stessi;
- Come si può vedere nell'allegato 2021-02-26_14-52-34, i risultati di SQX non assomigliano affatto a quelli di Tradestation;
- Il numero di scambi è molto diverso (293 contro 50).
- Il ROI mensile e quello totale sono molto diversi
Qualsiasi aiuto sarebbe apprezzato. Finché non riuscirò a ottenere risultati SQX abbastanza coerenti con quelli di Tradestation nei backtest, SQX non mi servirà a molto. Sono sicuro che mi sfugge qualcosa, grazie in anticipo per il vostro aiuto.
ChrisP
3 anni fa #269495
Ho pensato che potesse essere il fuso orario predefinito quando si importano i dati storici dei prezzi da Tradestation, quindi ho riesportato i dati dei prezzi e mi sono assicurato di specificare "Exchange" per il fuso orario nell'esportazione di Tradestation e "UTC-05 (New York)" per il fuso orario in SQX, e ancora gli stessi risultati, backtest in SQX e Tradestation radicalmente diversi.
ChrisP
3 anni fa #269497
Ho provato a fare la stessa cosa con Multicharts utilizzando la fonte di dati IQ Feed. Esporto le candele da 1 minuto da Multicharts e le importo in SQX, costruisco le strategie in SQX e poi le analizzo in Multicharts. I risultati in Multicharts non sono neanche lontanamente paragonabili a quelli ottenuti in SQX. Qualche idea? Si tratta di una strategia semplice (cioè senza grafici secondari) e ho seguito le istruzioni qui riportate sia per Tradestation che per Multicharts: https://strategyquant.com/doc/strategyquant/reliable-backtesting-in-tradestation-multicharts/
Grazie in anticipo.
tomas262
3 anni fa #269505
Salve,
sarebbe meglio se ci inviasse una strategia esemplificativa su cui lavorare per [email protected]. Cercheremo di aiutare a identificare il motivo della differenza. Ci possono essere altre ragioni per cui i risultati dei backtesting sono diversi
ChrisP
3 anni fa #269506
Lo farò, grazie.
carlos
1 anno fa #281856
Salve,
Ho lo stesso problema, ho notato che i dati hanno un altro tempo.
Non ho mai un valore di 17:00 in Tradestation e non ho mai un valore di 18:00 in SQ, cosa sta succedendo ai dati?
Potete mostrare un esempio di come importare correttamente i dati da Tradestation?
Stai visualizzando 5 risposte - da 1 a 5 (di 5 totali)