Stesso risultato e diverso, metatrader
10 risposte
Fluke
8 anni fa #113962
Salve, ho creato la strategia per l'eurusd 5 minuti con la precisione del timeframe selezionato, ho ritestato questa strategia con dati tick reali, ho selezionato la strategia migliore e ho esportato il codice su metatrader, ora mi sono accorto che alcune strategie hanno la stessa equity, sia su sq che su metatrader, altre sono totalmente diverse, su sq sono vincenti su metatrader no. Attenzione stiamo parlando del periodo di backtest è + oos dove dovrebbero funzionare.
perché questo accade? Posso ammettere un po' di differenza, ma sono completamente opposti. Ho usato lo stesso identico spread, gli stessi dati, qual è la sua opinione?
mikeyc
8 anni fa #131393
Alcune domande.
Come hai caricato i dati tick nella MT4, hai usato TickStory o la Tick Data Suite di Birt?
Avete esportato i dati da SQ e confrontato le barre (OHLC) con i dati in MT4 per assicurarvi che siano gli stessi?
Stai usando la modalità Every Tick quando fai il backtesting in MT4?
Il broker ha la stessa impostazione dei livelli di stop (distanza minima di stop) di SQ?
Il broker è un broker ECN che applica commissioni e, in tal caso, avete impostato correttamente le commissioni in SQ?
Fluke
8 anni fa #131394
Ho usato tickstory
Sì, ho testato i dati di ohlc, è lo stesso.
Utilizzo ogni tick con precisione 99,9%
Non ho controllato gli Stop Levels, dove posso vederli in mt4? Come posso impostarli in sq? (esempio pratico con numeri, so dove sono impostati)
Sì, è un broker ecn e ho impostato la commissione corretta.
mikeyc
8 anni fa #131396
Andate su mt4 strategy tester e cliccate sul pulsante delle proprietà del simbolo. Osservate i livelli di stop. Se differiscono da quelli presenti in SQ, alcune strategie possono produrre risultati molto diversi.
Fluke
8 anni fa #131397
il livello di stop nel mio broker ecn è zero per l'eurusd, non credo che sia questo parametro a produrre risultati diversi.
mikeyc
8 anni fa #131398
In questa situazione (e ci vuole tempo) confronto trade per trade i risultati (aperti, modificati, chiusi) tra SQ e MT4 per vedere se i trade sono a prezzi, tempi, o mancano, e qual è il profitto per ogni trade nei due sistemi.
geektrader
8 anni fa #131494
il livello di stop nel mio broker ecn è zero per l'eurusd, non credo che sia questo parametro a produrre risultati diversi.
Questo parametro produrrà risultati completamente diversi se non è impostato a 0 anche in StrategyQuant. Controllare se è stato impostato a 0 anche in SQ.
Fluke
8 anni fa #131504
dove impostare questo parametro in strategyquant
mikeyc
8 anni fa #131507
dove impostare questo parametro in strategyquant
Scheda dati: Distanza minima dell'ordine dal prezzo.
MT4 mostra il valore in ticks, quindi 50 in MT4 significa 5,0 pip. Dovreste inserire 5,0 in SQ.
Fluke
8 anni fa #131517
è zero sul mio broker e sul mio sq
mikeyc
8 anni fa #131518
è zero sul mio broker e sul mio sq
Poi postate le prime operazioni viste in SQ e le prime operazioni viste in MT4. I tempi e i prezzi sono diversi? Alcuni di essi sembrano uguali, si chiudono agli stessi prezzi e alla stessa ora?
Stai visualizzando 10 risposte - da 1 a 10 (di 10 totali)