Jforex Backtesting Fornelli Lenti
Ciao ragazzi e ragazze, mi sono imbattuto in questo problema anche qualche tempo fa e ne abbiamo discusso qui: mql5enforum1642 mio EA ha un prezzo aperta solo strategia e ho voluto attenersi a tale per risparmiare tempo durante backtesting (ovviamente). La soluzione che ho ideato è la seguente: utilizzare la coppia più attivo durante il periodo di scambio principale del tuo EA come il conducente (la tabella che produce le zecche). in ogni onTick () verificare se il conducente è entrato in una nuova barra, se non c'è nessun nuovo bar, aspetta un po 'di più se c'è un nuovo bar, distribuire il messaggio onTick () per i singoli operatori economici (ogni operatore è responsabile di una valuta coppia) in il controllo trader se l'ultima volta della coppia di commercianti di valuta è pari al nuovo tempo barra dal driver se sì, si può continuare come normale se no, si deve trattare il prezzo di chiusura della barra corrente come il youre prezzo di apertura alla ricerca e se siete alla ricerca di informazioni da barre precedenti prendono questo fuori da una situazione in considerazione. Io tagliare e incollare sezioni importanti del codice dal mio EA sotto qui. Spero che questo sarà di alcun aiuto per l'elenco stampato intere mostra anche molte discrepanze a volte. Proprio sono imbattuto in questo problema io stesso. Youve indovinato, cercando di porto da JForex a MQL5 Im all'inizio augurare ho bevuto fastidio, anche se suppongo che la proroga della scadenza aiuta :) assomiglia MetaQuotes ancora havent riparato. MT5 forex doesnt sembrano sostenere DOM. isNewBar solito mi aiuti. Sembra uno stato di cose ridicole. Qualcuno sa se qualcosa è cambiato dentro MT5 quanto riguarda questa edizione Qualcuno sa di una soluzione che funziona per una strategia multi-valuta che si aspetta di essere alimentato le zecche Distinti per la frustrazione, appena arrivato in questo problema io stesso. Youve indovinato, cercando di porto da JForex a MQL5 Im all'inizio augurare ho bevuto fastidio, anche se suppongo che la proroga della scadenza aiuta :) assomiglia MetaQuotes ancora havent riparato. MT5 forex doesnt sembrano sostenere DOM. isNewBar solito mi aiuti. Sembra uno stato di cose ridicole. Qualcuno sa se qualcosa è cambiato dentro MT5 quanto riguarda questa edizione Qualcuno sa di una soluzione che funziona per una strategia multi-valuta che si aspetta di essere alimentato Distinti zecche in frustrazione, provare a utilizzare timer () con 1 secondo timer invece di onTick ( ). enivid: Provare a utilizzare OnTimer () con 1 secondo timer invece di onTick (). Grazie per il suggerimento. La soluzione funziona molto meglio di tutti gli altri Ive ha provato, sicuramente per le nostre esigenze. Tuttavia in esecuzione backtests multi-valuta contro diverse coppie ancora produce risultati leggermente diversi. Doesnt ispirare enormi quantità di fiducia Im fuori di bruciare molto più olio di mezzanotte ora enivid: Provare a utilizzare OnTimer () con 1 secondo timer invece di onTick (). Tuttavia in esecuzione backtests multi-valuta contro diverse coppie ancora produce risultati leggermente diversi. Jim, io uso la soluzione timer con 1 secondo nel mio portafoglio concorso di EA. Se la vostra strategia si basa su ogni tick, allora sì, si ottengono risultati diversi quando si utilizza OnTimer vs onTick su una moneta unica da più di un tick al secondo è possibile. Ho scoperto che di solito fa la differenza quando più il segno di spunta mancante ha creato una nuova barra in alto o basso. È possibile controllare la precedente barra di highlow e corrente highlow bar per eventuali modifiche e inserire questi come un segno di spunta mancante quando si verificano, a meno che, naturalmente, il segno di spunta corrente ha creato la nuova barra highlow. Ricorda inoltre che la MetaTrader strategia Tester simula solo i dati tick. A seconda di come sensibile la vostra strategia è con il movimento segno di spunta, questa simulazione può avere un impatto significativo sul back-testing vs test in avanti. Se la vostra strategia si basa su ogni tick, allora sì, si ottengono risultati diversi quando si utilizza OnTimer vs onTick su una moneta unica da più di un tick al secondo è possibile. Quello non è proprio quello che volevo dire. La nostra (ancora solo potenziale) concorso di EA commercializza tutte le 12 coppie. Utilizzando OnTimer () solo, ottengo risultati diversi backtest se seleziono GBPUSD a tester strategia piuttosto che EURUSD per esempio. Sono fin troppo familiare con le limitazioni di MT4 quando backtesting utilizza zecche simulati. Purtroppo sembra che MT5 è neanche molto meglio Siamo stati estremamente desideroso di ottenere tutto questo andando con le zecche per ragioni storiche, ma weve rinunciato. Basta cant ottenere le cose coerenti. Weve morso il proiettile, e stanno ora lavorando con 1 bar minuto con l'aiuto di OnTimer () e isNewBar (). Le cose hanno cominciato a guardare vagamente sensibile finalmente, e che cosa è più Theres ancora 4 ore per andare al termine del campionato :) Infine presentata nostro EA con circa 5 minuti di anticipo prima della scadenza. Un backtest sotto la sua cintura, e nessuna ottimizzazione. Non avendo mai fatto prima, qualcuno può dirmi se si trova ancora una possibilità di ottenere approvato Se è così, saremo autorizzati a giocherellare con le impostazioni di ingresso oltre la prossima settimana, o no infine presentato il nostro EA con circa 5 minuti di anticipo prima la scadenza. Un backtest sotto la sua cintura, e nessuna ottimizzazione. Non avendo mai fatto prima, qualcuno può dirmi se si trova ancora una possibilità di ottenere approvato Se è così, saremo autorizzati a giocherellare con le impostazioni di ingresso oltre la prossima settimana, o no Se la EA backtested correttamente all'interno 2010.01.01 fino a 2010.08.01 senza errori (errori di commercio, ecc) e un profitto, allora si sarà probabilmente ottenere approvato, a patto che le tue informazioni personali è anche corretto. Tuttavia, non sarà in grado di cambiare qualsiasi cosa, da questo punto in avanti, incluse le impostazioni (parametri di ingresso) Spero di vedere il bot in azione Scarica MetaTrader 5 Copyright 2000-2017, Piattaforma di Trading MQL5 Ltd. Automated JForex è consigliato per gli operatori interessati a manuale e automatico di trading Andor sviluppare e testare strategie di trading basate sul linguaggio di programmazione Java. La funzionalità principale e l'interfaccia della piattaforma sono simili a quelli della piattaforma Java. Inoltre, sono forniti di un'interfaccia multi-piattaforma integrata per la realizzazione di strategie personalizzate e codice di programmazione. strumenti di analisi tecnica integrati consentono anche di seguire le posizioni direttamente dai grafici. Perché i commercianti scegliere JForex Ci sono molte diverse soluzioni di trading automatico disponibili sul mercato. Ma pochi o nessuno in grado di fornire il maggior numero di funzioni come JForex. Qui di seguito sono alcune delle caratteristiche principali della piattaforma JForex rispetto ad altri soluzioni come Meta Trader, Trade Station, ecc Diversi sistemi operativi supportano È possibile eseguire strategie automatiche che utilizzano qualsiasi sistema operativo (Windows, Linux, Mac, ecc) Strategia automatica visualizzazione JForex vi offre la possibilità di visualizzare una esecuzione strategys non solo durante la negoziazione in tempo reale, ma anche per i test di back storici. strategie automatizzati basati su coppie di valute multiple Gli operatori possono sviluppare le loro strategie in base a più coppie di valute. È anche possibile eseguire un test indietro storica per le molteplici coppie selezionate all'interno di una strategia di trading. prove di schiena storici che utilizzano dati reali tick In contrasto con gli altri automatizzati FX Solutions provider in cui i risultati delle prove di solito non sono molto precisi a causa dell'uso di interpolazione dei dati anziché i dati reali tick, JForex risolve questo problema offrendo un dato reale tick per un back test storica. Fino a 180 indicatori di trading Ci sono fino a 180 indicatori di trading attuate a JForex, tutti disponibili a strategie FX automatizzati. Java IDE (Integrated Development Environment) supportano JForex operatori professionali possono sfruttare appieno i diversi IDE Java (Integrated Development Environment) disponibili per JForex implementazione delle strategie. opzione completa profondità del mercato JForex profondità del mercato comprende dei prezzi e la liquidità presi da molti fornitori di liquidità diversi. Durante lo sviluppo delle loro strategie, gli operatori possono utilizzare la profondità del mercato come una risorsa aggiuntiva che fornisce informazioni sul mercato attuale. Collocamento di proposte in acquisto e per il mercato Questa opzione speciale consente i commercianti di agire come fornitore di liquidità mettendo singole offerte e offre direttamente al mercato. Come BidsOffers sono posti, possono essere accompagnati da altri consumatori di liquidità, evitando così i costi di diffusione. Guida introduttiva di trading dal vivo Per ulteriori informazioni su JForex e altre informazioni relative trading, scriveteci: infodukascopy. chiamaci: 41 22 799 4888 o, in alternativa chiedere un call-back.
Comments
Post a Comment