Trading Strategia Di Ottimizzazione


Guida avanzata per MetaTrader 4 - Prove di strategia e ottimizzazione MT4 consente agli operatori di testare Expert Advisor prima di utilizzarli in un mercato dal vivo. Ciò consente agli operatori di valutare l'efficienza esperti e per confermare che funziona come previsto. Tester Finestra MT4s Tester è una finestra multifunzionale in cui gli operatori possono testare strategie di trading (regole oggettive per l'ingresso del commercio, di uscita e di gestione) e anche ottimizzare i parametri di esperti per trovare la combinazione di variabili che produrranno i risultati più favorevoli. Per aprire la finestra Tester: Nel menu principale GT View gt Strategia Tester o premere il pulsante strategia Tester nella barra degli strumenti oppure premere Ctrl R sulla tastiera del computer. 13 13Any di queste azioni aprirà la finestra Tester nella parte inferiore della schermata MT4, come mostrato nella Figura 21.13 Figura 21 - visualizza la finestra Tester nella parte inferiore della schermata MT4. 13Initially, solo le impostazioni ei Journal schede sono visti nella finestra Tester. Le altre schede appaiono come certe azioni sono presi ad esempio, la scheda Risultati appare solo dopo che un esperto è stato testato. Le schede della finestra Tester includono: 13 Impostazioni - le impostazioni del test e ottimizzazione per esempio, il periodo di tempo da testare. Risultati - i risultati delle operazioni di commercio effettuate su dati storici dall'esperto. Grafico - una rappresentazione grafica dei risultati. Report - un rapporto di prova dettagliata. Journal - un registro in cui sono registrate tutte le azioni e messaggi interni della Expert. Ottimizzazione Risultati - i dati riguardanti ogni passaggio di ottimizzazione, tra cui gli ingressi, la redditività e gli utilizzi. Ottimizzazione Grafico - i risultati dell'ottimizzazione mostrato in forma grafica. 13 Impostazione dei parametri di prova 13Per prova un Expert Advisor, fare clic sulla scheda Impostazioni nella finestra Tester. Qui, l'operatore dovrà selezionare i: Expert Advisor - Solo compilati Expert Advisors sarà disponibile per i test, e questi apparirà nel menu a discesa accanto al Expert Advisor. Expert Properties - Una volta selezionata l'Esperto, fare clic sul pulsante Proprietà esperti per selezionare i parametri per ciascuna delle tre schede: Testing, ingressi, e ottimizzazione. Simbolo e periodo - il simbolo è definito nel campo Simbolo il lasso di tempo è specificato nel campo Periodo. Se non ci sono dati storici salvati per il simbolo o il periodo, il tester scaricare automaticamente gli ultimi 512 locali storici. Modello - Uno dei tre metodi di modellazione dei dati storici possono essere scelti per la prova: solo 13 13o prezzi di apertura - il metodo più veloce adatto a consulenti esperti che controllano bar opening.13o punti di controllo - i risultati sono considerati solo stime. 13o ogni tick - il metodo più accurato di modellazione. Poiché questo metodo comporta una grande quantità di dati tick, è tipicamente lento e può impantanare l'operazione computer. Utilizzare Data - I dati sui prezzi storici su cui verrà applicato completare il test Da e A campi per identificare un intervallo. Ottimizzazione - Controllare per abilitare la modalità parametri esperti di ottimizzazione se è disattivato, l'esperto sarà testato, ma non ottimizzato quando si preme il pulsante Start. Aperto Grafico - Apre un nuovo grafico dei prezzi con il simbolo selezionato per il test. Il grafico mostra le entrate e le uscite commerciali, e possono essere aperti solo dopo che l'esperto è stato testato. Modificare Expert - Fare clic qui per aprire il MetaEditor e apportare modifiche al codice, se lo si desidera. Start - Premere il pulsante Start per essere test o di ottimizzazione. Una barra di avanzamento apparirà nella parte inferiore della finestra Tester, come mostrato nella Figura 22. 13 131313 Figura 22 - A barra di stato viene visualizzata nella parte inferiore della finestra Tester. Impostazione di ottimizzazione MT4 può creare automaticamente passaggi consecutivi dello stesso esperto, con ingressi diversi sugli stessi dati. L'esecuzione di questa ottimizzazione può aiutare gli operatori a determinare gli input che hanno i risultati più favorevoli. Per impostare una ottimizzazione, i commercianti devono specificare quali variabili saranno ottimizzati cliccando sul pulsante Esperto proprietà nella finestra Tester. Questo apre una nuova finestra con tre schede, come mostrato in Figura 23:13 Testing - parametri di ottimizzazione generale Ingressi - ingressi sono variabili che influenzano l'operazione di esperti. Controllare per includere gli ingressi nella ottimizzazione lasciano incontrollato di ignorare durante l'ottimizzazione. Se selezionato, fare doppio clic in ogni campo per specificare i valori per Start (valore iniziale), Step (intervallo di cambio) e Stop (valore finale). Ottimizzazione - la scheda consente agli operatori di applicare limitazioni durante l'ottimizzazione. Se una delle condizioni è soddisfatta durante un passaggio separato del processo di ottimizzazione, l'ottimizzazione viene interrotta. Controllare per consentire una condizione di limite, come la massima di utile e perdita consecutiva. 13 Figura 23 - Impostare la sperimentazione, ingressi e parametri di ottimizzazione per eseguire l'ottimizzazione. 13Dopo rendendo le selezioni desiderate, fare clic su OK per chiudere la finestra. Assicurarsi che la casella accanto al campo di ottimizzazione sulla finestra Tester è selezionata (per consentire l'ottimizzazione), e fare clic su Start per iniziare l'ottimizzazione. Ottimizzazioni prendere diverse quantità di tempo a seconda del tipo di dati su cui viene eseguita l'ottimizzazione e la complessità degli ingressi. In generale, le ottimizzazioni multi-variabile - quelli che mettono alla prova più livelli di più variabili - prendere il più lungo. 13La ottimizzazione Risultati scheda nella finestra Tester contiene una relazione finale di ogni passaggio della ottimizzazione. Tutti i dati sono presentati in una tabella con i seguenti campi, illustrati nella Figura 24: Pass - passare il numero. Profit - Utile netto (profitto lordo meno perdita lorda). Totale delle operazioni - numero complessivo dei contratti generati. Fattore di Profitto - rapporto tra il profitto totale e la perdita totale. Valori inferiori a quello di indicare un sistema perdente. Payoff atteso - speranza matematica di vincita. Drawdown - La massima perdita in relazione al deposito iniziale. Drawdown - La massima perdita in termini di percentuale. Ingressi - valori dinamici degli input durante ogni passaggio. 13 13 Figura 24 - i risultati di ottimizzazione per passare i dati utilizzati per creare i risultati di ogni passaggio appaiono nella colonna Ingressi in fondo a destra. 13Fare clic su qualsiasi intestazione (come Profit) per ordinare i dati da quel campo. Fare clic con i risultati di ottimizzazione e selezionare Salva come rapporto per salvare una copia dei risultati. Conclusione di trading automatizzato e la strategia testingoptimization sono le caratteristiche avanzate della piattaforma MetaTrader 4. trading automatico è popolare perché rimuove alcune delle emozioni di negoziazione, aiuta i commercianti di evitare costosi errori di inserimento ordini, e risponde rapidamente alle mutevoli condizioni di mercato. La possibilità di testare e ottimizzare un idea di trading (Expert Advisor) prima della sua immissione in un mercato dal vivo con denaro reale è un passo prezioso per lo sviluppo di un commercio redditizio system. Strategy ottimizzazione La strategia Tester consente di testare e ottimizzare le strategie di trading (Expert Advisors) prima di usarli per trading dal vivo. Durante il test, un Expert Advisor con i parametri iniziali è una volta eseguito su dati storici. Durante l'ottimizzazione, una strategia di trading è gestito più volte con diversi set di parametri che permette di selezionare la combinazione più appropriata della stessa. Il Tester strategia è uno strumento multi-valuta per testare e ottimizzare le strategie di trading più strumenti finanziari. Il tester elabora automaticamente le informazioni di tutti i simboli che vengono utilizzati nella strategia di trading, in modo non è necessario specificare manualmente l'elenco di simboli per testingoptimization. Il Tester strategia è multi-threaded, permettendo così di utilizzare tutte le risorse del computer disponibili. Test e ottimizzazione vengono effettuate con gli agenti di calcolo speciali che vengono installati come servizi sul computer user39s. Agenti lavorano in modo indipendente e permettono l'elaborazione parallela di passaggi di ottimizzazione. Un numero illimitato di agenti remoti può essere collegato al Tester strategia. Inoltre, il tester strategia può accedere al Cloud Network MQL5. Esso riunisce migliaia di agenti in tutto il mondo, e questo potere computazionale è disponibile a tutti gli utenti della piattaforma di trading. Oltre ai test e ottimizzazione Expert Advisor, è possibile utilizzare il Tester strategia per testare il funzionamento di indicatori personalizzati in modalità visiva. Questa funzione consente di verificare facilmente il funzionamento delle versioni demo di indicatori scaricate dal mercato. Come ottimizzare l'ottimizzazione significa più esecuzioni di un Expert Advisor che utilizzano dati storici con diversi set di parametri, volti a trovare la loro migliore combinazione. Durante esecuzioni multiple, diverse combinazioni dei parametri di ingresso di un Expert Advisor sono testati per trovare le migliori. Guarda il video: come testare Expert Advisors e indicatori prima dell'acquisto Guarda il video per imparare a testare un robot commerciale prima di acquistare dal mercato. Ogni prodotto sul mercato è dotata di una versione demo gratuita, che può essere testato nel Tester strategia. Guarda il video per i dettagli. Come selezionare un robot commerciale per il test Clicca quot Testquot nel menu contestuale di un Expert Advisor nella finestra Navigator. Dopo che l'Expert Advisor è selezionato nel Tester strategia. Abilita simboli necessari a Market Watch per il multi-valuta Expert Advisors La strategia Tester consente strategie di backtesting che il commercio più simboli. Tali robot commerciali sono convenzionalmente chiamati multivaluta Expert Advisors. Il tester scarica automaticamente la storia di simboli necessari dalla piattaforma di trading (non dal server commercio) durante la prima chiamata dei dati simbolo. Solo i dati storici dei prezzi mancanti sono inoltre scaricati dal server di trading. Prima di iniziare l'ottimizzazione di un multi-valuta Expert Advisor, abilitare i simboli necessari per il test nel Market Watch. Nel menu contestuale, fare clic su quot Symbolsquot e attivare gli strumenti necessari. La scelta delle impostazioni di ottimizzazione Prima di iniziare l'ottimizzazione, selezionare lo strumento finanziario per testare il funzionamento del robot di trading on, il periodo e la modalità. Simbolo e il periodo Selezionare il grafico principale per il test e l'ottimizzazione. selezione Symbol è tenuto a fornire l'innesco di onTick () eventi contenuta in Expert Advisors. Inoltre, il simbolo e periodo selezionato influenzano funzioni speciali nel codice Expert Advisor che utilizzano parametri grafico corrente (per esempio, del simbolo () e periodo ()). In altre parole, il grafico a cui il consulente esperto è collegato deve essere selezionato qui. Selezionare il periodo di test e ottimizzazione. È possibile selezionare uno dei periodi predefiniti o impostare un intervallo di tempo personalizzato. Per impostare un periodo personalizzato, inserisci le date di inizio e fine nei campi appropriati a destra. La caratteristica specifica del tester è che venga scaricato inoltre alcuni dati che precedono il periodo specificato (in modo da formare non meno di 100 bar). Questo è necessario per un test più accurato e ottimizzazione. Ad esempio, se si prova su un lasso di tempo di una settimana, vengono scaricati altri due anni. Se non c'è abbastanza dati storici per la formazione di ulteriori 100 bar (è particolarmente significativo per i tempi mensili e settimanali), per esempio, quando si specifica un inizio di prova vicino all'inizio dei dati storici esistenti, quindi la data di inizio del test sarà essere spostato automaticamente. Un messaggio appropriato viene aggiunto alla rivista Strategy Tester. Questa opzione permette di controllare i risultati di ottimizzazione al fine di evitare il montaggio a determinati intervalli di tempo. Durante l'ottimizzazione in avanti. il termine fissato nel campo Data è diviso in due parti in base al periodo selezionato in avanti (la metà, un terzo, un quarto o di un periodo personalizzato quando si specifica la data di inizio di test in avanti). Ottimizzazione Expert Advisor viene effettuata utilizzando i dati del primo periodo. Dopo che il 10 (nella ricerca completa) o 25 (nella algoritmo genetico) di migliori piste sono selezionati e poi testato sul periodo in avanti. I risultati delle migliori piste di ottimizzazione su entrambi i periodi possono essere confrontati sui risultati schede di ottimizzazione e Avanti Risultati. Il tester strategia consente di emulare ritardi di rete durante un'operazione Expert Advisor al fine di portare il test più vicino alle condizioni reali. Un certo ritardo di tempo viene inserito tra ponendo una richiesta di commercio e la sua esecuzione nel tester strategia. Dal momento della invio di una richiesta fino alla sua esecuzione, il prezzo può cambiare. Ciò consente di valutare come la velocità di elaborazione del commercio influisce sui risultati commerciali. Nel caso della modalità di esecuzione immediata, gli utenti possono controllare ulteriormente la risposta EA ad un requote dal server commercio. Se la differenza tra i prezzi richiesti e di esecuzione supera il valore di deviazione specificato nell'ordine, la EA riceve un requote. Si prega di notare che i ritardi funzionano solo per le negoziazioni eseguite da un EA (ordini di immissione. Modificando i livelli di stop ecc.). Ad esempio, se un EA utilizza attesa di ordini, ritardi vengono applicati solo a un ordine, ma non alla sua esecuzione (in condizioni reali, l'esecuzione si verifica sul server senza un ritardo di rete). In questo modo, tutti gli ordini siano eseguiti a prezzi richiesti senza requotes. La modalità è utilizzata per controllare un EA in perfette condizioni. Questa modalità permette di testare un EA in condizioni che sono vicini a quelli reali. Il valore di ritardo viene generato come segue: un numero da 0 a 9 è selezionato in modo casuale - questo è il numero di secondi per un ritardo se un numero selezionato è uguale a 9, un altro numero della stessa gamma viene selezionato in modo casuale e aggiunta alla prima uno. Quindi, la possibilità di un ritardo per 0-8 secondi è 90, possibilità di un secondo di ritardo 9-18 è 10. È possibile selezionare uno dei valori di ritardo predefiniti o impostare uno personalizzato. La piattaforma misura il ping al server commercio e consente di impostare tale valore come un ritardo nel tester in modo che siano in grado di testare un robot in condizioni che sono più vicino a quelli reali possibili. Spunta la modalità generazione Selezionare una delle modalità di generazione di zecca: ogni tick è il più preciso, ma anche il modo più lento. Emula tutte le zecche. Ogni segno di spunta sulla base di zecche Real è il più vicino alle condizioni di reale possibile. Esso utilizza zecche reali di strumenti finanziari accumulati da un broker. L'emulazione non viene eseguita. Dati Tick ha dimensioni più grandi. Il download potrebbe richiedere molto tempo durante la prima prova. 1 minuto OHLC in questa modalità solo 4 dei prezzi (Open, High, Low e chiudere) di ogni barra minuto vengono emulati. i prezzi aperto solo in questo modo i prezzi OHLC sono modellati, ma solo il prezzo di apertura è utilizzato per testingoptimization. calcoli matematici in questa modalità il tester non scaricare i dati di storia e informazioni sui simboli, così come non genera zecche. Solo le funzioni OnInit (), OnTester () e OnDeinit () sono chiamati. Così un tester può essere utilizzato per vari calcoli matematici dove è richiesta la selezione dei parametri. Per ulteriori informazioni sulla generazione di zecca, si prega di leggere la sezione appropriata. Deposito iniziale e sfruttare specificare la quantità del deposito iniziale utilizzato per il test e l'ottimizzazione. La moneta dipende dalla valuta di deposito del conto attualmente collegato. Quindi selezionare la leva per il test e l'ottimizzazione. Ottimizzazione Selezionare la modalità di ottimizzazione: Lento completa algoritmo di testare tutte le possibili combinazioni di parametri di input selezionati. Ricerca veloce algoritmo genetico per i migliori valori di parametri di ingresso in base all'algoritmo genetico. Tutti i simboli selezionati nel mercato degli orologi di collaudo della stessa serie di parametri di input con diversi strumenti di trading. Per ulteriori dettagli sui tipi disponibili si prega di leggere la sezione appropriata. Si noti che le specifiche simbolo non significa che il tester utilizza solo questi dati storici. Il tester scarica automaticamente le informazioni su tutti i simboli utilizzati nella Expert Advisor. Prima testingoptimization, tutti i dati disponibili sui prezzi del simbolo sul grafico principale vengono scaricati automaticamente dal server. Si può richiedere molto tempo se la connessione Internet è lenta. Il download di tutti i dati viene eseguita una volta, solo le informazioni mancanti viene scaricato nei prossimi partenze. Solo sono disponibili per testingoptimization i simboli che sono attualmente selezionati nel Market Watch. I dati sui prezzi di tutti i simboli necessari vengono scaricati automaticamente dal server durante i test e l'ottimizzazione. Test inizia e termina a 00hr.00m.00s. delle date specificate. Così la data di inizio di testingoptimization è incluso nel periodo di prova, mentre la data di fine non è incluso. Test termina l'ultimo segno di spunta alla data precedente. Inoltre non è possibile specificare la data di fine, che è più grande di quello attuale. In tal caso, il test comunque verrà effettuata alla data corrente (ad esclusione esso). L'ottimizzazione rapida in base all'algoritmo genetico viene attivato selezionando criteri di ottimizzazione nel campo situato a destra. Questo campo imposta il parametro, in base a cui vengono scelti i più riusciti piste consulente esperto. Maggiore è il valore di un parametro selezionato, migliore sarà il risultato. Dopo aver impostato tutti i parametri cliccare quotStartquot. Questo avvia il processo di test e ottimizzazione. Le impostazioni del tester strategia vengono memorizzati come viene avviato testingoptimization. In caso di arresto ottimizzazione normale (quando si preme il pulsante Stop) tutte le piste precedentemente calcolati vengono salvati. Quando il processo di ottimizzazione viene ripresa, continua dall'ultimo periodo calcolato. Selezione dei Parametri di ingresso Parametri di ingresso consentono di controllare il comportamento della Expert Advisor, adattandolo alle diverse condizioni di mercato e di uno strumento finanziario specifico. Ad esempio, è possibile esplorare le prestazioni Expert Advisor con diversi Stop Loss e Take Profit valori, diversi periodi della media mobile utilizzato per l'analisi di mercato e il processo decisionale, ecc ottimizzazione sta testando diversi valori 82038203and combinazioni di parametri di input per ottenere il miglior risultato. Per consentire l'ottimizzazione di un parametro, contrassegnare la casella di controllo appropriata. Successivo impostare l'inizio e la fine della gamma di valori, così come la fase di testing. È possibile selezionare uno o più parametri. Il numero totale di combinazioni possibili è visualizzato sotto l'elenco dei parametri. set di parametri. È possibile in qualsiasi momento tornare alle impostazioni correnti del programma MQL5 salvando una serie di suoi parametri utilizzando un menu di scelta rapida: Per salvare i parametri come un set-file sul computer, fare clic quotSavequot. Questi file possono essere spostati tra le piattaforme su diversi computer o inviati ad altri utenti. Per salvare i parametri per un utilizzo futuro nella piattaforma corrente, fare clic quotSave Versionquot. Questi preset memorizzati saranno disponibili poi nel sottomenu quotLoad Versionquot. Essi possono essere applicati in qualsiasi momento selezionando una versione appropriata dall'elenco. Inizio di ottimizzazione Per avviare l'ottimizzazione, fare clic sulla scheda quotStartquot quotSettingsquot. Il progresso ottimizzazione viene visualizzato a sinistra. Dove vedere i risultati di ottimizzazione dettagliate risultati di ogni corso di ottimizzazione vengono visualizzate nella scheda quotOptimizationquot. La scheda contiene i risultati generali di test, incluso l'utile ed il numero di transazioni, così come molti valori statistici per valutare le prestazioni del robot trading. Vedere la sezione del rapporto di prova per i dettagli. Il rapporto di ottimizzazione può essere ordinato per qualsiasi parametro facendo clic sulla colonna. Utilizzare l'ordinamento per trovare la combinazione più redditizia di parametri ed eseguire un singolo test per un rapporto dettagliato. I seguenti valori vengono visualizzati per ciascun corso di ottimizzazione: passare il numero della corsa di prova Risultato Il valore risultante del parametro che è il criterio di ottimizzazione per la selezione del miglior corre profitto profitloss offerte ricevute dopo la totale eseguire scambia il numero complessivo di contratti (che portato a fissare un profitto o perdita) eseguito per il fattore di corsa profitto il rapporto tra il profitto totale per la perdita totale in percentuale. Un valore di uno indica che questi parametri sono uguali payoff atteso un valore statisticamente calcolato che riflette la profitabilityloss media di un drawdown del prelievo relativo del patrimonio netto, la più grande perdita in percentuale rispetto al valore massimo del patrimonio netto. Ritiro di beni da parte di un consulente esperto durante l'ottimizzazione viene presa in considerazione durante il fattore di calcolo Recupero prelievo di questo parametro visualizza il livello di rischio della strategia (i fondi che vengono messi a rischio per guadagnare il profitto ottenuto). Si è calcolato come rapporto tra l'utile maturato al drawdown massimo rapporto di Sharpe questo parametro indica l'efficienza e l'affidabilità strategia. Esso riflette il rapporto tra l'utile media aritmetica per la posizione attesa tempo per la deviazione standard da esso. Inoltre, questo valore include il tasso privo di rischio, che è l'interesse su una certa quantità di deposito ingressi ottimizzate in aggiunta ai valori statistici comuni bancari, valori dei parametri di input impostati per questa esecuzione sono mostrati qui. Usando i comandi di menu contestuale è possibile MostrareNascondere alcune delle colonne di cui sopra. Per comodità, controllare l'opzione di ottimizzazione quotSwitch Resultsquot a: una volta che il processo di ottimizzazione è completo, il tester strategia passa automaticamente alla scheda Risultati. Lo stesso comando è disponibile nel menu contestuale della scheda ufficiale. Se l'ottimizzazione comprende test in avanti. questa scheda contiene anche i corrispondenti valori del parametro di ottimizzazione (criterio di ottimizzazione) per la schiena e test avanti. È possibile passare tra i risultati di schiena e avanti test utilizzando il menu contestuale. Un doppio clic su uno dei risultati di ottimizzazione inizia Expert Advisor test con i parametri di questa corsa (a condizione che l'ottimizzazione è finita). Durante l'ottimizzazione genetica una delle corse di prova (un membro di popolazione) possono avere gli stessi parametri (geni) come il precedente test. In questo caso, questo percorso non è visualizzato nella scheda dei risultati, perché ha lo stesso risultato della prova. Tuttavia, il display grafico di ottimizzazione tutti i test viene eseguito a visualizzare il processo di ricerca per il miglior risultato. Se una linea di un corso di ottimizzazione ha lo sfondo rosso, significa che si è verificato un errore durante l'operazione Expert Advisor. Un messaggio appropriato viene anche aggiunto al registro tester (quottested con errorquot). Analisi dei risultati di ottimizzazione di software di terze parti per analizzare i risultati di programmi di terze parti, ad esempio, Microsoft Office Excel, rapporto di ottimizzazione può essere salvato come file attraverso l'esportazione quot al comando XMLquot del menu contestuale. I valori numerici di tutti i parametri e le caratteristiche ottenute durante l'ottimizzazione vengono salvate in un file XML in platformdatafoldertestercache. Il file è denominato in base alla seguente regola: ExpertName. Symbol. Period. GenerationMode. xml, Qui: ExpertName il nome del ottimizzato Expert Advisor Simbolo strumento finanziario Periodo temporale (. M1, H1) modalità GenerationMode generazione tick (0 quotEvery tickquot, 1 minuto quot1 OHLCquot, 2 prezzi quotOpen onlyquot). Durante l'ottimizzazione genetica. risultati intermedi vengono memorizzati nella cache dopo il calcolo di ogni generazione (in un file platformdatafoldertestercache. gen). Così il processo di ottimizzazione può essere interrotto in qualsiasi momento. Anche se il processo di ottimizzazione genetica è interrotta a causa di un fattore esterno (per esempio, un black out), l'ottimizzazione viene continuato automaticamente dall'ultima generazione calcolata una volta riavviato. La cache di ottimizzazione genetica è memorizzata fino a quando le impostazioni di ottimizzazione vengono modificate o il processo di ottimizzazione è stata completata. In caso di arresto ottimizzazione normale (quando si preme il pulsante Stop) tutte le piste precedentemente calcolati vengono salvati. Quando il processo di ottimizzazione viene ripresa, continua dall'ultimo periodo calcolato. La visualizzazione di ottimizzazione Risultati Il tester strategia nella piattaforma di trading offre un sistema di visualizzazione potente per la presentazione dei risultati di ottimizzazione. Aprire quotOptimization graphquot. La scheda contiene diversi tipi di grafici, è possibile passare da uno all'altro utilizzando il menu contestuale. Zero linea (piano) tutti i tipi di grafici, ad eccezione piatta hanno una linea zero (o riquadro se it39s un grafico tridimensionale). Se il valore di equilibrio viene utilizzato come criterio di ottimizzazione. questa linea di solito significa il deposito iniziale, che consente di visivamente separato in perdita e passa redditizie. In tutti gli altri casi questa linea è tracciata sul valore zero del criterio di ottimizzazione. Grafico dei risultati e lineare grafico (1D) un grafico con i risultati di ottimizzazione apre per impostazione predefinita. Ogni passaggio di un consulente esperto con determinati parametri di input viene visualizzato come un punto sul grafico. Il numero di pass è indicata sull'asse orizzontale, il valore del parametro è il criterio di ottimizzazione è indicata sull'asse verticale. Il grafico lineare (1D) mostra la variazione del parametro selezionato come criterio di ottimizzazione (asse verticale) in funzione uno dei parametri di ottimizzazione selezionati per l'asse orizzontale. Per selezionare un parametro per l'asse orizzontale, utilizzare il comando quotX Axisquot nel menu contestuale. chart Flat (2D) e grafico tridimensionale (3D) Nella modalità grafico bidimensionale, variazioni dei parametri selezionate utilizzati per l'ottimizzazione sono indicati su entrambi gli assi. Variazione del criterio di ottimizzazione è indicata con il gradiente di colore. Il più profondo il colore, maggiore è il valore del criterio di ottimizzazione. Nella modalità di visualizzazione tridimensionale, variazioni dei parametri selezionate utilizzati per l'ottimizzazione sono riportati sugli assi X e Y. Variazione del criterio di ottimizzazione viene visualizzata sull'asse Z verticale e utilizzando un gradiente di colore. Per selezionare una parametri per gli assi orizzontale e verticale, i comandi di uso quotX Axisquot e quotY Axisquot nel menu contestuale. gestione grafico 3D utilizzando un mouse per spostare un grafico, afferrare la sua parte centrale con il pulsante sinistro del mouse e spostare il cursore. Per ruotare un grafico attorno al suo asse verticale, afferrarlo fuori dal centro e spostare il cursore. Per ruotare un grafico attorno al suo asse orizzontale, ruotare la rotellina del mouse tenendo premuto il tasto quotCtrlquot. Per ingrandire INOUT un grafico, premere quotCtrlquot e spostare il cursore del mouse in senso verticale nella parte centrale del grafico tenendo premuto il tasto sinistro del mouse. Per spostare il piano di zero, premere quotCtrlquot e spostare il cursore del mouse in verticale al di fuori della parte centrale del grafico tenendo premuto il tasto sinistro del mouse. Per ritornare alla posizione iniziale del grafico, doppio click nella sua parte centrale. gestione grafico 3D utilizzando una tastiera Testare un robot commerciale su un test di andata Periodo di andata non ottimizzato è la corsa ripetuto dei migliori risultati di ottimizzazione su un periodo di tempo diverso. Questa caratteristica consente di evitare i parametri di montaggio in certe aree di dati storici. Per avviare il test in avanti, nel campo di andata della scheda Impostazioni selezionare la parte del periodo totale per esso: Nessun test in avanti non è utilizzato 12 metà del periodo specificato viene utilizzato per la prova in avanti 13 un terzo del periodo specificato è usato per la prova in avanti 14 un quarto del periodo specificato viene utilizzato per il test personalizzati in avanti specificare il giorno di inizio di prova in avanti manualmente. La seconda (ultima) parte del periodo totale è sempre preso per il collaudo in avanti. La data di inizio di prova in avanti viene visualizzata come una linea verticale sul grafico di ottimizzazione. La parte selezionata è separata dal periodo specificato nel campo quotDatequot. La prima parte è il periodo di test indietro, e il secondo è il periodo di test in avanti. L'ottimizzazione completo (lenta o veloce) della Expert Advisor è condotta sul periodo di prova di nuovo. Dopo che il 10 (nella ricerca completa) o 25 (nella algoritmo genetico) di migliori piste sono selezionati e poi testato sul periodo in avanti. Vi è un limite inferiore per il numero di passaggi di test in avanti. Se il numero di migliori piste è inferiore a 256, le migliori piste aggiuntivi sono utilizzati per le prove in avanti finché il loro numero raggiunge 256. Se il numero di tutte le corse è inferiore a 256, tutti partecipano in avanti test. I risultati di schiena e avanti test possono essere confrontati sul quotOptimization Resultsquot (selezionare quotForward test resultsquot nel menu contestuale) e le schede quotForward Resultsquot. La meglio i risultati coincidono, tanto più probabile è che l'Expert Advisor mostra buoni risultati nel trading reale. La visualizzazione dei risultati di ottimizzazione sul periodo in avanti è disponibile nella scheda graphquot ottimizzazione quotForward. Per confrontare questi risultati con il backtest, passare da uno all'altro utilizzando il menu contestuale. Multithreading Test con agenti Tester strategia multithread utilizza tutte le risorse del computer disponibili. Test e ottimizzazione vengono effettuate con gli agenti di calcolo speciali che vengono installati come servizi sul computer user39s. Agenti lavorano in modo indipendente e calcolare passaggi di ottimizzazione in parallelo. Tre tipi di agenti sono disponibili: locale, remota e Cloud (MQL5 Cloud Network). agenti locali vengono installati automaticamente quando si installa la piattaforma di trading. Il loro numero è uguale al numero di core logici del computer. Aprire la sezione quotAgentsquot nel Tester strategia e selezionare il tipo di agenti che si desidera utilizzare per l'ottimizzazione. Consigli e caratteristiche: Per conservare la batteria del computer portatile, è possibile disattivare gli agenti locali e utilizzare solo quelli remoti e cloud. Se testingoptimization non è finito manualmente (né premendo il pulsante Stop alla scheda Impostazioni né chiudendo la piattaforma di trading), i processi di agenti locali impiegati non vengono scaricati dalla memoria del computer per 5 minuti. Questa caratteristica consente di evitare ritardi connessi con la preparazione della storia dei prezzi e di avviare i processi di agente quando ri-testingre-ottimizzando lo stesso consulente esperto allo stesso periodo di simbolo, periodo di tempo e il tempo. Solo agenti locali vengono installati insieme con l'installazione della piattaforma. Essi vengono utilizzati solo nella strategia Tester della piattaforma locale. agenti remoti che possono anche essere collegati al Cloud Network globale MQL5 possono essere installati solo manualmente. Come accelerare l'ottimizzazione Utilizzando una fattoria locale degli agenti È possibile acquistare un processore con più core, ma non permette di moltiplicare il numero di attività simultanee. È possibile creare la propria azienda agricola di agenti di fabbricazione nella rete locale. Come creare una fattoria degli agenti installare gli agenti su ciascun computer della rete locale. Se la piattaforma è installato su un computer, gli agenti di test aprire Gestione tramite il menu quotToolsquot. In caso contrario, scaricare un'applicazione separata per agenti di gestione MetaTrader 5 Strategy Tester Agent e passare attraverso il processo di installazione semplice. Nella scheda Servizi del gestore: Selezionare il numero di agenti da installare. Sono installati in base al numero di core logici. Inserire la password per la connessione all'agente. Selezionare un intervallo di porte per la connessione. Fare clic su Aggiungi. Dopo l'installazione, gli agenti sono disponibili per l'uso da altri computer della rete locale. agenti remoti possono essere utilizzati solo in sistemi a 64 bit. Per risparmiare il traffico e spazio su disco, oltre che per ragioni di sicurezza: i messaggi di Expert Advisors (funzione print ()) e messaggi sulle operazioni commerciali non vengono aggiunti alla chiamata DLL ufficiale è vietata sugli agenti remoti. Come collegare Agents Aprire il tester strategia. Nella scheda quotAgentsquot, selezionare quotLocal Rete Farmquot e cliccare quotAddquot nel menu contestuale. Il modo più semplice e veloce è quello di eseguire la scansione automaticamente la rete locale per un intervallo di indirizzi IP e porte. Selezionarli e inserire la password di connessione agente che è stato specificato durante l'installazione. Clicca quotFinishquot e tutti gli agenti trovati saranno disponibili per i test. Altre opzioni per aggiungere agenti: Aggiungere agenti (per indirizzo o dominio IP nome) specificare l'indirizzo IP o il nome di dominio di un server in cui sono installati gli agenti, così come la gamma di porte e la password per il collegamento agli agenti. Importa da file. mt5 selezionare questa opzione, fare clic su quotNextquot e specificare il file. mt5 da cui si desidera importare agenti. Agenti installati sul computer utilizzando MetaTester 5 agenti Manager, possono essere collegati come remoto sullo stesso computer. Se i core del processore hanno il potere di calcolo in più durante i calcoli, si può prendere un carico maggiore per utilizzare tutte le capacità di calcolo. Come modificare le impostazioni agente Per modificare le impostazioni, fare clic sul comando Editquot quot nel suo menu contestuale. I seguenti campi sono disponibili nella finestra delle impostazioni: Nome Il nome dell'indirizzo agente indirizzo IP e la porta per la connessione a un agente, separati da una password colon password per la connessione Attivare questa opzione permette di abilitare o disabilitare l'utilizzo di un agente durante i test e ottimizzazione. Nelle impostazioni di agenti locali soltanto l'opzione di enablingdisabling è disponibile. Importazione ed esportazione delle impostazioni di agenti remoti Per rendere la creazione di agenti remoti più facili, la piattaforma dispone di una funzione per l'importazione e l'esportazione di loro impostazioni. I file di impostazioni hanno l'estensione. mt5. I comandi di importazione ed esportazione si trovano nel menu contestuale della scheda quotAgentsquot. I file di impostazioni hanno il seguente formato: NameAddress: portPasswordDescriptionEnable. Nome il nome dell'indirizzo agente: l'indirizzo IP della porta e la porta per il collegamento a un agente, separati da una password colon password per la connessione Descrizione descrizione dell'hardware l'agente è in esecuzione su Attiva modalità di funzionamento agente: 1 l'agente è attivato, 0 la agente è disabilitato. Impostazioni di agenti diversi sono separati l'uno dall'altro con interruzioni di riga. Come accelerare l'ottimizzazione Uso della rete Nube Il MQL5 Cloud Network MQL5 consente di ottimizzare rapidamente i Expert Advisors utilizzando la potenza di migliaia di computer. La rete unisce agenti remoti e distribuisce le attività di ottimizzazione tra di loro. Il Tester strategia si collega alla rete di cloud attraverso molteplici punti di accesso, che sono distribuiti su base territoriale (ad esempio MQL5 Nube Europa). Caratteristiche del Cloud Network MQL5 L'intera potenza del cloud rete MQL5 viene utilizzato solo per l'ottimizzazione completa lento. Durante l'ottimizzazione genetica. solo agenti di un punto di accesso vengono utilizzati. E 'collegato con le caratteristiche specifiche dell'algoritmo genetico. La modalità di ottimizzazione genetica viene attivato automaticamente quando il numero totale di passi di ottimizzazione supera i 100 milioni di euro. MQL5 Cloud Network può essere utilizzato solo in sistemi a 64 bit. Oltre a utilizzare il Cloud Network MQL5, è possibile fornire la CPU potenza di calcolo in rete. Per installare gli agenti remoti e includerli nella rete, usare uno speciale MetaTester utility. Per saperne di più Cloud Network MQL5 sul sito ufficiale. I pagamenti per l'uso del Cloud Network MQL5 Utilizzando agenti del Cloud Network MQL5 è pagato. La formula per calcolare il costo è descritto in una sezione separata. Il saldo del conto corrente MQL5munity viene visualizzato sopra l'elenco degli agenti cloud. Per utilizzare MQL5 Cloud Network un utente deve avere almeno 1 dollaro USA sul conto MQL5munity. Le attività vengono passati in pacchetti a diversi punti di accesso allo stesso tempo, e l'utente deve essere in grado di pagare per il completamento di quei compiti. La rete non è in grado di calcolare il costo esatto come il tempo e le risorse necessarie per i calcoli non può essere definita con precisione prima dell'inizio dei calcoli. L'attivazione MQL5 Cloud Network Per utilizzare gli agenti di rete, consentire loro utilizzando il comando quot Enablequot nel menu contestuale. Dal momento che il Cloud Network MQL5 è un servizio a pagamento, l'utente deve avere un account sul sito MQL5munity, attraverso il quale vengono eseguite tutte le operazioni contabili. Dettagli account vengono specificate nella scheda MQL5munity delle impostazioni di piattaforma. Se non si specificano i dettagli del tuo conto MQL5munity prima di abilitare gli agenti MQL5 Network Cloud, vi verrà offerta la possibilità di fare questo. Se non si è registrato sul sito, utilizzare il nuovo collegamento creazione dell'account. Calcoli Avvio con il MQL5 Cloud Network Come con un'ottimizzazione convenzionale, è necessario impostare tutte le opzioni di test e parametri di input Expert Advisor. Nella scheda di agenti, è possibile monitorare come il tester strategia distribuisce compiti agli agenti disponibili. Il numero di agenti disponibili e attualmente in uso viene visualizzato per ciascun punto di accesso. Gli operatori possono essere necessario eseguire centinaia di migliaia di passaggi di ottimizzazione in un tempo ragionevole. Con il multi-threaded Strategia Tester e Cloud Network MQL5, in un'ora è possibile completare i calcoli che richiederebbero un paio di giorni senza la rete. La potenza di calcolo di migliaia di core è disponibile direttamente sul Trading strategia di ottimizzazione di trading platform. Cloud basata Utilizzando AlgoTrader 2.1 e Amazon Elastic Mappa Ridurre AlgoTrader condizioni di licenza I TERMINI E LE CONDIZIONI DEL PRESENTE CONTRATTO DI LICENZA PER L'UTENTE (8220AGREEMENT8221) regolano l'utilizzo DEL SOFTWARE A MENO CHE e il licenziante hanno eseguito un SEPARATA contratto scritto di licenza che regola l'uso DEL SOFTWARE. Il licenziante è disposto a concedere in licenza il Software solamente a condizione di accettare tutti i termini contenuti nel presente accordo. Con la firma di questo accordo o scaricando, installando o utilizzando il Software, è stato indicato che si capisce questo accordo e accettare tutti i suoi termini. Se non si accettano tutti i termini del presente accordo, allora il Licenziante non è disposta a concedere in licenza il software a te, e non si può scaricare, installare o utilizzare il Software. 1. CONCESSIONE DI LICENZA a. Scopo di valutazione e sviluppo Licenza d'uso. Fatto salvo il vostro rispetto dei termini e condizioni del presente accordo, le Licenziante concede all'utente una, non esclusiva, della licenza personale e non trasferibile, senza diritto di sublicenza, per la durata del presente accordo, internamente utilizzare il Software esclusivamente per valutazione uso e lo sviluppo Usa. prodotti software di terze parti o moduli forniti dal licenziante, se del caso, possono essere utilizzati esclusivamente con il software, e può essere soggetto all'accettazione dei termini e delle condizioni previste da tali terzi. Quando la licenza termina è necessario interrompere l'utilizzo del Software e disinstallare tutte le istanze. Tutti i diritti non espressamente concessi all'utente nel presente documento sono mantenuti dal Licenziante. Sviluppatore deve fare alcun uso commerciale del software, o qualsiasi lavoro derivato (anche per Developer8217s scopi commerciali interni). La copia e la ridistribuzione, in qualsiasi forma, è vietata la Software o sviluppatori di applicazioni per i clienti diretti o indiretti. b. Produzione Licenza d'uso. Fatto salvo il vostro rispetto dei termini e condizioni del presente accordo, compresi il pagamento del canone del caso, i Licenziante concede a voi una licenza non esclusiva e non trasferibile, senza il diritto di concedere in licenza, per la durata del presente accordo, per : (a) utilizzare e riprodurre il Software esclusivamente per i propri scopi interni aziendali (8220Production Use8221) e (b) effettuare un numero ragionevole di copie del Software esclusivamente per fini di backup. Tale licenza è limitata al numero specifico di CPU (se concesso in licenza da CPU) o le istanze di macchine virtuali Java (se le licenze di macchina virtuale) per cui si è pagato un canone. L'uso del Software su un maggior numero di CPU o istanze di Java Virtual Machine richiederà il pagamento di un supplemento di licenza. prodotti software di terze parti o moduli forniti dal licenziante, se del caso, possono essere utilizzati esclusivamente con il software. c. Nessun altro diritto. I diritti in, e di fare uso di, il Software sono limitate a quelle espressamente concessi nella presente sezione 1. Si farà nessun altro uso del Software. Fatto salvo quanto espressamente autorizzato in questa sezione, il Concedente concede nessun altro diritto o licenza, per implicazione, preclusione o altro. Tutti i diritti non espressamente concessi sono riservati dal Cedente OI SUOI ​​FORNITORI. 2. LIMITAZIONI Salvo quanto espressamente previsto nella Sezione 1, non sarà possibile: (a) modificare, tradurre, disassemblare, creare lavori derivati ​​del Software o copiare il software (B) affittare, prestare, trasferire, distribuire o concedere alcun diritto in Software in qualsiasi forma a qualsiasi persona (c) fornire, comunicare, divulgare o mettere a disposizione, o permettere l'uso del Software, da parte di terzi (d) pubblicare qualsiasi test di benchmark o di prestazioni eseguiti sul Software o parte di esso o ( e) rimuovere avvisi, etichette o marcature sul Software. Non sarà distribuire il Software a qualsiasi persona su base standalone o su una base produttore di apparecchiature originali (OEM). 3. PROPRIETÀ Come tra le parti, il Software è e resterà l'unica ed esclusiva proprietà del Licenziante, inclusi tutti i diritti di proprietà intellettuale. un. Nel caso in cui si utilizza il software sotto la licenza di cui alla sezione 1 (a), il presente accordo resterà in vigore per tutta la durata del periodo di valutazione o di sviluppo. b. Nel caso in cui si utilizza il software sotto la licenza di cui alla sezione 1 (b) del presente Accordo rimarrà in vigore (a) per la durata di un anno, se acquistata come una licenza di abbonamento annuale o (b) perennemente se acquistato come licenza perpetua. Una licenza di abbonamento annuale verrà automaticamente rinnovato di un anno se non è terminato con uno mese preavviso. Questo accordo terminerà automaticamente senza preavviso in caso di violazione di qualsiasi termine di questo Accordo. In caso di risoluzione, è necessario immediatamente cessare di utilizzare il Software e distruggere tutte le copie del Software in suo possesso o controllo. 5. SERVIZI DI ASSISTENZA Se avete acquistato questa licenza, compresi i servizi di supporto questi includono Uscite di manutenzione (aggiornamenti e upgrade), supporto telefonico ed e-mail o supporto web-based. un. Il licenziante farà tutti gli sforzi commercialmente ragionevoli per fornire un aggiornamento progettato per risolvere o by-pass di un errore riportato. Se tale errore è stato corretto in una Maintenance Release, il licenziatario deve installare e implementare il Maintenance Release applicabile in caso contrario, l'aggiornamento può essere fornita sotto forma di una soluzione temporanea, procedura o di routine, ad essere utilizzati fino una release di manutenzione contenente l'aggiornamento permanente è disponibile. b. Durante la durata del contratto di licenza, il concedente deve fare manutenzione release disponibili al Licenziatario se, come e quando il Licenziante rende tali Uscite di manutenzione generalmente a disposizione dei suoi clienti. Se si pone una domanda sul fatto un'offerta di prodotto è un aggiornamento o di un nuovo prodotto o funzione, il parere Licensor8217s prevarrà, a condizione che il licenziante tratta l'offerta di prodotti come un nuovo prodotto o funzionalità per i propri clienti finali in genere. c. L'obbligo Licensor8217s per fornire servizi di supporto è subordinato il seguente: (a) il Licenziatario faccia ragionevoli sforzi per correggere l'errore dopo aver consultato con il licenziante (b) licenziatario fornisce al Concedente con informazioni e risorse sufficienti per correggere l'errore sia sul sito Licensor8217s o tramite accesso remoto al sito Licensee8217s, così come l'accesso al personale, hardware e software aggiuntivi coinvolti nella scoperta Errore (c) il licenziatario installa tempestivamente tutte le versioni di manutenzione e (d) procura licenziatario, installa e mantiene tutte le attrezzature, comunicazione interfacce e altro hardware necessari per utilizzare il prodotto. d. Il Licenziante non è obbligata a fornire servizi di supporto nelle seguenti situazioni: (a) il prodotto è stato modificato, modificati o danneggiati (a meno che sotto la supervisione diretta del Concedente) (b) l'errore è causato da Licensee8217s negligenza, malfunzionamenti hardware o altre cause al di là del ragionevole controllo del Concedente (c) l'errore è causato da software di terze parti non distribuito attraverso il (d) il licenziatario licenziante non ha installato e implementato manutenzione di uscita (s) in modo che il prodotto è una versione supportata dal licenziante o (e) il licenziatario non ha pagato i canoni o tasse di servizi di supporto alla scadenza. Inoltre il Concedente non è obbligata a fornire servizi di supporto per il codice software scritto dal cliente stesso sulla base del Prodotto. e. Il Licenziante si riserva il diritto di interrompere i servizi di supporto in caso di Licenziante, a sua esclusiva discrezione, stabilire che continuo supporto per qualsiasi prodotto non è più economicamente praticabile. Il licenziante darà licenziatario di almeno tre preavviso (3) mesi prima scritta di tale interruzione dei servizi di supporto e rimborserà alcun supporto tasse Servizi licenziatario non-maturato può aver prepagata rispetto al prodotto interessato. Il Licenziante non ha alcun obbligo di sostenere o mantenere qualsiasi versione di piattaforme di terze parti sottostanti (incluso ma non limitato al software, JVM, sistema operativo o hardware) per i quali il prodotto è supportato tranne (i) la versione corrente del prodotto o prodotto e la piattaforma di terze parti di base, e (ii) le due versioni immediatamente precedenti del sistema operativo del prodotto e per un periodo di sei (6) mesi dopo la prima superata. Il Licenziante si riserva il diritto di sospendere l'esecuzione dei servizi di supporto, se il Licenziatario non riesce a pagare qualsiasi importo erogabile al Licenziante ai sensi del Contratto entro trenta (30) giorni dopo tale importo è esigibile. 6. GARANZIA a. I warrant Licenziante che il Software sarà in grado di eseguire in tutti gli aspetti rilevanti in conformità con le specifiche funzionali esposte nella documentazione applicabile per un periodo di 90 giorni dopo la data in cui si installa il software. In caso di violazione di tale garanzia, il Licenziante, a sua discrezione, correggere il Software o sostituire tale software gratuitamente. Quanto sopra sono i tuoi unici ed esclusivi rimedi e la Licensor8217s unico responsabile per la violazione di queste garanzie. Le garanzie di cui sopra sono fatte da e per il beneficio di tuo. Le garanzie si applicano solo se (a) il Software è stato correttamente installato e utilizzato in ogni momento e in conformità con le istruzioni per l'uso (c) gli aggiornamenti più recenti sono stati applicati al software e (c) nessuna modifica, variazione o aggiunta è stato fatto per il Software da parte di persone diverse dal licenziante o del Licensor8217s mandatario. 7. ESCLUSIONE SALVO QUANTO potrebbero essere incluse nelle SEZIONE 6 (a), il concedente ESPRESSAMENTE TUTTE LE GARANZIE, ESPRESSE O IMPLICITE, COMPRESE TUTTE LE GARANZIE DI COMMERCIABILITÀ, IDONEITÀ PER UN PARTICOLARE SCOPO E NON VIOLAZIONE E GARANZIE DERIVANTI DA TRATTATIVA O USI DI COMMERCIO. NESSUN CONSIGLIO O INFORMAZIONE, ORALE O SCRITTA, OTTENUTO DAL LICENZIANTE O ALTROVE SARANNO UNA GARANZIA NON ESPRESSAMENTE IN QUESTO CONTRATTO. Il Licenziante non fornisce alcuna garanzia che il Prodotto Software soddisferà le vostre esigenze o operano sotto le specifiche condizioni d'uso. Il Licenziante non garantisce che il funzionamento del Prodotto Software sarà sicuro, privo di errori, o privo di interruzioni. È necessario determinare se il prodotto software soddisfi SUFFICIENTEMENTE I REQUISITI PER LA SICUREZZA E UNINTERRUPTABILITY. Ti assumi la responsabilità UNICO ED OGNI RESPONSABILITÀ PER eventuali perdite subite a causa di avaria PRODOTTO SOFTWARE per soddisfare i requisiti. IL LICENZIANTE NON, in nessuna circostanza, essere ritenuta responsabile per la perdita di dati su qualsiasi computer o dispositivo INFORMAZIONI SULLO STOCCAGGIO. 8. Limitazione di responsabilità Il LICENSOR8217S RESPONSABILITÀ TOTALE PER VOI DA TUTTE LE CAUSE DI AZIONE E IN TUTTE LE TEORIE DI RESPONSABILITÀ SARÀ LIMITATA ALLA e non supererà il canone DALL'UTENTE al licenziante PER IL SOFTWARE. IN NESSUN CASO IL LICENZIANTE ESSERE RESPONSABILE PER QUALSIASI, ACCIDENTALI, ESEMPLARI, PUNITIVI O CONSEGUENTI SPECIALI (INCLUSI PERDITA DI UTILIZZO, DATI, AFFARI O PROFITTI) O PER IL COSTO DEI PRODOTTI SOSTITUTIVI procurare DERIVANTI DA O IN RELAZIONE AL PRESENTE CONTRATTO O L'UTILIZZO O L'ESECUZIONE DEL SOFTWARE, ANCHE QUANDO LE RESPONSABILITA 'nasce da EVENTUALI RICHIESTE SULLA BASE CONTRATTO, GARANZIA, ILLECITO (INCLUSA LA NEGLIGENZA), RESPONSABILITÀ OGGETTIVA O ALTRO, E SE LA LICENZIANTE SIANO STATI INFORMATI DELLA POSSIBILITA' DI TALI PERDITE O DANNO. Tali limitazioni si sopravvivere e APPLICABILE ANCHE QUALORA IL RIMEDIO LIMITATO specificate nel presente contratto si trova ad avere FALLITO IL SUO SCOPO ESSENZIALE. NELLA MISURA IN CUI LA GIURISDIZIONE APPLICABILE limita la capacità di rinunciare ad ogni LICENSOR8217S GARANZIE, QUESTO dichiarazione è efficace nella misura massima consentita. 9. GENERALI Se una qualsiasi disposizione del presente accordo è ritenuta non valida o inapplicabile, il resto del presente accordo rimarrà in vigore a tutti gli effetti. Nella misura in cui qualsiasi restrizione espressa o implicita non sono consentiti dalle leggi applicabili, queste restrizioni esplicite o implicite restano in vigore ed effetto nella misura massima consentita da tali leggi vigenti. Questo accordo è l'accordo completo ed esclusivo tra le parti in relazione alla materia oggetto del presente documento, superando e sostituendo qualsiasi e tutti i precedenti accordi, le comunicazioni e le intese (sia scritta che orale) per quanto riguarda tale materia in oggetto. Le parti del presente accordo sono contraenti indipendenti, e non ha né il potere di legare l'altro o di incorrere in obblighi per conto other8217s. Nessun guasto di una delle parti di esercitare o far rispettare i propri diritti nell'ambito del presente accordo agirà come una rinuncia a tali diritti. Eventuali termini e le condizioni contenuti in qualsiasi ordine di acquisto o altro documento d'ordine che sono incompatibili con o in aggiunta ai termini e alle condizioni del presente accordo sono respinte dal licenziante e sarà considerata nulla e di nessun effetto. Il presente Contratto sarà interpretato e interpretato in conformità con le leggi della Svizzera, senza tener conto dei principi di legge. Le parti acconsentono alla giurisdizione esclusiva dei tribunali situati a Zurigo, Svizzera per la risoluzione di eventuali controversie derivanti da o relative al presente accordo. 10. DEFINIZIONI 8220Evaluation Use8221 significa uso del Software esclusivamente per la valutazione e il processo per le nuove applicazioni destinate alla vostra produzione Usa. 8220Production Use8221 significa utilizzare il software solo per scopi di business interno. Produzione Usa non include il diritto di riprodurre il software per la subconcessione, la rivendita, o la distribuzione, compresi, senza limitazione, il funzionamento su una condivisione di tempo o distribuire il software come parte di un ASP, VAR, OEM, distributore o rivenditore disposizione. 8220Software8221 significa che il software Licensor8217s e tutti i suoi componenti, la documentazione e gli esempi inclusi dal Concedente. 8220Error8221 significa o (a) un guasto del Prodotto conforme alle specifiche indicate nella documentazione, con la conseguente impossibilità di utilizzare, o restrizioni nell'uso del, Prodotto, Andor (b) un problema che richiede nuove procedure, chiarimenti , informazioni supplementari richieste eo di miglioramenti di prodotto. 8220Maintenance Release8221 significa Upgrade e aggiornamenti per il prodotto che vengono resi disponibili ai licenziatari di cui ai Servizi di supporto standard definiti nella sezione 5. 8220Update8221 indica sia una modifica software o aggiunta che, quando fatto o aggiunto al prodotto, corregge l'errore, o di un procedura o di routine che, se osservato nel regolare funzionamento del prodotto, elimina l'effetto negativo pratica dell'errore sul licenziatario. 8220Upgrade8221 significa una revisione del prodotto rilasciato dal Licenziante ai propri clienti finali in genere, durante il Support Services Term, per aggiungere funzioni nuove e diverse o per aumentare la capacità del prodotto. Aggiornamento non include il rilascio di un nuovo prodotto o funzionalità aggiuntive per le quali ci può essere un separato charge. Strategy Testing La strategia Tester consente di testare e ottimizzare le strategie di trading (Expert Advisors) prima di usarli per trading dal vivo. Durante il test, un Expert Advisor con i parametri iniziali è una volta eseguito su dati storici. Durante l'ottimizzazione, una strategia di trading è gestito più volte con diversi set di parametri che permette di selezionare la combinazione più appropriata della stessa. Il Tester strategia è uno strumento multi-valuta, che permette di testare e ottimizzare le strategie di trading più strumenti finanziari. Il tester elabora automaticamente le informazioni di tutti i simboli che vengono utilizzati nella strategia di trading, in modo non è necessario specificare manualmente l'elenco di simboli per testingoptimization. Il Tester strategia è multi-threaded, permettendo così di utilizzare tutte le risorse del computer disponibili. Test e ottimizzazione vengono effettuate con gli agenti di calcolo speciali che vengono installati come servizi sul computer user39s. Agenti lavorano in modo indipendente e permettono l'elaborazione parallela di passaggi di ottimizzazione. Un numero illimitato di agenti remoti può essere collegato al Tester strategia. Inoltre, il tester strategia può accedere al Cloud Network MQL5. Esso riunisce migliaia di agenti in tutto il mondo, e questo potere computazionale è disponibile a tutti gli utenti della piattaforma di trading. Oltre ai test e ottimizzazione Expert Advisor, è possibile utilizzare il Tester strategia per testare il funzionamento di indicatori personalizzati in modalità visiva. Questa funzione consente di verificare facilmente il funzionamento delle versioni demo di indicatori scaricate dal mercato. Come per il test di prova di un Expert Advisor è la sua corsa singola con parametri fissi che utilizzano i dati sui prezzi storici. Esso consente di verificare come la strategia funziona prima di utilizzarlo in un mercato vero e proprio. Guarda il video: come testare Expert Advisors e indicatori prima dell'acquisto Guarda il video per imparare a testare un robot commerciale prima di acquistare dal mercato. Ogni prodotto sul mercato è dotata di una versione demo gratuita, che può essere testato nel Tester strategia. Guarda il video per i dettagli. Come selezionare un robot commerciale per il test Clicca quot Testquot nel menu contestuale di un Expert Advisor nella finestra Navigator. Dopo che l'Expert Advisor è selezionato nel Tester strategia. Abilita simboli necessari a Market Watch per Multi-valuta Expert Advisors La strategia Tester consente strategie di backtesting che il commercio più simboli. Tali robot commerciali sono convenzionalmente chiamati multivaluta Expert Advisors. Il tester scarica automaticamente la storia di simboli necessari dalla piattaforma di trading (non dal server commercio) durante la prima chiamata dei dati simbolo. Solo i dati storici dei prezzi mancanti sono inoltre scaricati dal server di trading. Prima di iniziare la prova di un multi-valuta Expert Advisor, abilitare i simboli necessari per il test nel Market Watch. Aprire il menu contestuale, fare clic su quot Symbolsquot e attivare gli strumenti necessari. La scelta di test dei parametri Prima di iniziare il test, selezionare lo strumento finanziario per testare il funzionamento del robot di trading on, il periodo e la modalità. Simbolo e il periodo Selezionare il grafico principale per il test e l'ottimizzazione. selezione Symbol è tenuto a fornire l'innesco di onTick () eventi contenuta in Expert Advisors. Inoltre, il simbolo e periodo selezionato influenzano funzioni speciali nel codice Expert Advisor che utilizzano parametri grafico corrente (per esempio, del simbolo () e periodo ()). In altre parole, il grafico a cui il consulente esperto è collegato deve essere selezionato qui. Selezionare il periodo di test e ottimizzazione. È possibile selezionare uno dei periodi predefiniti o impostare un intervallo di tempo personalizzato. Per impostare un periodo personalizzato, inserisci le date di inizio e fine nei campi appropriati a destra. La caratteristica specifica del tester è che venga scaricato inoltre alcuni dati che precedono il periodo specificato (in modo da formare non meno di 100 bar). Questo è necessario per un test più accurato e ottimizzazione. Ad esempio, se si prova su un lasso di tempo di una settimana, vengono scaricati altri due anni. Se non c'è abbastanza dati storici per la formazione di ulteriori 100 bar (è particolarmente significativo per i tempi mensili e settimanali), per esempio, quando si specifica un inizio di prova vicino all'inizio dei dati storici esistenti, quindi la data di inizio del test sarà essere spostato automaticamente. Un messaggio appropriato viene aggiunto alla rivista Strategy Tester. Questa opzione consente di verificare i risultati delle prove in modo da evitare il montaggio a determinati intervalli di tempo. Durante i test in avanti. il termine fissato nel campo Data è diviso in due parti in base al periodo selezionato in avanti (la metà, un terzo, un quarto o di un periodo personalizzato quando si specifica la data di inizio di test in avanti). La prima parte è il periodo di test indietro. E 'il periodo di funzionamento Expert Advisor adattamento. La seconda parte è avanti test, durante la quale vengono controllati i parametri selezionati. Il tester strategia consente di emulare ritardi di rete durante un'operazione Expert Advisor al fine di portare il test più vicino alle condizioni reali. Un certo ritardo di tempo viene inserito tra ponendo una richiesta di commercio e la sua esecuzione nel tester strategia. Dal momento della invio di una richiesta fino alla sua esecuzione, il prezzo può cambiare. Ciò consente di valutare come la velocità di elaborazione del commercio influisce sui risultati commerciali. Nel caso della modalità di esecuzione immediata, gli utenti possono controllare ulteriormente la risposta EA ad un requote dal server commercio. Se la differenza tra i prezzi richiesti e di esecuzione supera il valore di deviazione specificato nell'ordine, la EA riceve un requote. Si prega di notare che i ritardi funzionano solo per le negoziazioni eseguite da un EA (ordini di immissione. Modificando i livelli di stop ecc.). Ad esempio, se un EA utilizza attesa di ordini, ritardi vengono applicati solo a un ordine, ma non alla sua esecuzione (in condizioni reali, l'esecuzione si verifica sul server senza un ritardo di rete). In questo modo, tutti gli ordini siano eseguiti a prezzi richiesti senza requotes. La modalità è utilizzata per controllare un EA in perfette condizioni. Questa modalità permette di testare un EA in condizioni che sono vicini a quelli reali. Il valore di ritardo viene generato come segue: un numero da 0 a 9 è selezionato in modo casuale - questo è il numero di secondi per un ritardo se un numero selezionato è uguale a 9, un altro numero della stessa gamma viene selezionato in modo casuale e aggiunta alla prima uno. Quindi, la possibilità di un ritardo per 0-8 secondi è 90, possibilità di un secondo di ritardo 9-18 è 10. È possibile selezionare uno dei valori di ritardo predefiniti o impostare uno personalizzato. La piattaforma misura il ping al server commercio e consente di impostare tale valore come un ritardo nel tester in modo che siano in grado di testare un robot in condizioni che sono più vicino a quelli reali possibili. Spunta la modalità generazione Selezionare una delle modalità di generazione di zecca: ogni tick è il più preciso, ma anche il modo più lento. Emula tutte le zecche. Ogni segno di spunta sulla base di zecche Real è il più vicino alle condizioni di reale possibile. Esso utilizza zecche reali di strumenti finanziari accumulati da un broker. L'emulazione non viene eseguita. Dati Tick ha dimensioni più grandi. Il download potrebbe richiedere molto tempo durante la prima prova. 1 minuto OHLC in questa modalità solo 4 dei prezzi (Open, High, Low e chiudere) di ogni barra minuto vengono emulati. i prezzi aperto solo in questo modo i prezzi OHLC sono modellati, ma solo il prezzo di apertura è utilizzato per testingoptimization. calcoli matematici in questa modalità il tester non scaricare i dati di storia e informazioni sui simboli, così come non genera zecche. Solo le funzioni OnInit (), OnTester () e OnDeinit () sono chiamati. Così un tester può essere utilizzato per vari calcoli matematici dove è richiesta la selezione dei parametri. Per ulteriori informazioni sulla generazione di zecca, si prega di leggere la sezione appropriata. Deposito iniziale e sfruttare specificare la quantità del deposito iniziale utilizzato per il test e l'ottimizzazione. La moneta dipende dalla valuta di deposito del conto attualmente collegato. Quindi selezionare la leva per il test e l'ottimizzazione. Si noti che le specifiche simbolo non significa che il tester utilizza solo questi dati storici. Il tester scarica automaticamente le informazioni su tutti i simboli utilizzati nella Expert Advisor. Prima dell'inizio testingoptimization, tutti i dati disponibili sui prezzi del simbolo grafico principale vengono scaricati automaticamente dal server. Si può richiedere molto tempo se la connessione Internet è lenta. Il download di tutti i dati viene eseguita una volta, solo le informazioni mancanti viene scaricato nei prossimi partenze. Solo sono disponibili per testingoptimization i simboli che sono attualmente selezionati nel Market Watch. I dati sui prezzi di tutti i simboli necessari vengono scaricati automaticamente dal server durante i test e l'ottimizzazione. Test inizia e termina a 00hr.00m.00s. delle date specificate. Così la data di inizio di testingoptimization è incluso nel periodo di prova, mentre la data di fine non è incluso. Test termina l'ultimo segno di spunta alla data precedente. Inoltre non è possibile specificare la data di fine, che è più grande di quello attuale. In tal caso, il test comunque verrà effettuata alla data corrente (ad esclusione esso). Selezione dei Parametri di ingresso Parametri di ingresso consentono di controllare il comportamento della Expert Advisor, adattandolo alle diverse condizioni di mercato e di uno strumento finanziario specifico. Ad esempio, è possibile esplorare le prestazioni Expert Advisor con diversi Stop Loss e Take Profit valori, diversi periodi della media mobile utilizzato per l'analisi di mercato e il processo decisionale, ecc specificare un valore per ogni parametro di input. set di parametri. È possibile in qualsiasi momento tornare alle impostazioni correnti del programma MQL5 salvando una serie di suoi parametri utilizzando un menu di scelta rapida: Per salvare i parametri come un set-file sul computer, fare clic quotSavequot. Questi file possono essere spostati tra le piattaforme su diversi computer o inviati ad altri utenti. Per salvare i parametri per un utilizzo futuro nella piattaforma corrente, fare clic quotSave Versionquot. Questi preset memorizzati saranno disponibili poi nel sottomenu quotLoad Versionquot. Essi possono essere applicati in qualsiasi momento selezionando una versione appropriata dall'elenco. Avvio del test Per avviare il test, fare clic sulla scheda quotStartquot quotSettingsquot. L'avanzamento di prova viene visualizzato a sinistra. Dove vedere Test Risultati I risultati di un test di Expert Advisor sono visualizzate in schede quotResultquot e quotGraphquot. Test report risultati della prova dettagliata vengono visualizzati nella scheda quotResultquot. La scheda contiene i risultati generali di test, incluso l'utile ed il numero di transazioni, così come molti valori statistici per valutare le prestazioni del robot trading. grafici aggiuntivi visualizzare la distribuzione del numero e del successo delle operazioni di trading da ore, giorni e mesi, così come descrivono il parametro di rischio della strategia di trading. Vedere la sezione del rapporto di prova per i dettagli. Test grafico nella scheda quotGraphquot, è possibile determinare visivamente come successo l'Expert Advisor eseguita sullo strumento selezionato nell'intervallo di tempo selezionato. La curva di equilibrio (linea blu) e la curva di equità (verde) sono mostrati nell'area principale della scheda. Le date sono indicate sulla scala orizzontale, i valori balanceequity vengono visualizzati sulla scala verticale. valori di bilancio sono riportati sul grafico ogni volta che vengono modificati (quando una posizione è chiuso), i valori azionari sono inoltre mostrati con una certa periodicità tra i cambiamenti di equilibrio. La parte inferiore della scheda presenta un istogramma del carico in deposito, che viene calcolato come rapporto tra margine ed equità (marginequity). Test I progressi nel Journal L'avanzamento di prova si riflette sul quotJournalquot. Inoltre, i messaggi di Expert Advisor sono aggiunti il ​​Journal. Nella modalità di test visivo, i progressi test può essere visualizzato direttamente sul grafico. Test Progress in un grafico Non appena il test è finito, è possibile aprire la tabella in cui è stato testato il consulente esperto (simbolo e il periodo selezionato). Clicca quot Aprire Chartquot nel menu contestuale della scheda quotResultquot. Tutte le offerte effettuate dal consulente esperto durante i test vengono visualizzati sul grafico. Se un modello definito tester. tpl è disponibile in profilestemplates cartella della piattaforma di negoziazione, sarà applicata al grafico aperto. Se il modello non è disponibile, quella di default è usato (default. tpl). Se il test Expert Advisor utilizza indicatori. che corrono sul simbolo prova e periodo, sono visualizzate anche sul grafico. Tuttavia, se lo scarico forzato di un indicatore (la funzione IndicatorRelease) è implementata nel codice sorgente della Expert Advisor, che non viene visualizzato sul grafico. Test di un robot commerciale su un test di andata Periodo di andata non ottimizzato è la corsa ripetuta della Expert Advisor su un periodo di tempo diverso. Questa caratteristica consente di evitare i parametri di montaggio in certe aree di dati storici. Per avviare il test in avanti, nel campo di andata della scheda Impostazioni selezionare la parte del periodo totale per esso: Nessun test in avanti non è utilizzato 12 metà del periodo specificato viene utilizzato per la prova in avanti 13 un terzo del periodo specificato è usato per la prova in avanti 14 un quarto del periodo specificato viene utilizzato per il test personalizzati in avanti specificare il giorno di inizio di prova in avanti manualmente. Sempre la seconda (ultima) parte del periodo totale è data per il test in avanti. La data di inizio del periodo in avanti è segnato da una linea verticale sul grafico. Quando il test in avanti è attivata, la parte selezionata è separata dal periodo specificato nel campo quotDatequot. La prima parte è il periodo di test indietro, e il secondo è il periodo di test in avanti. I risultati del test vengono visualizzati in avanti sulla quotForwardquot scheda separata. La data di inizio del periodo in avanti è segnato da una linea verticale sul grafico. Visual Testing Nella Strategia Tester della piattaforma di trading, è possibile verificare Expert Advisors e indicatori in modalità visiva. Questa modalità permette di visualizzare esattamente come il consulente esperto esegue operazioni commerciali durante il backtesting. Ogni commercio è visualizzata sul grafico di un simbolo finanziario. Per abilitare il test visivo, selezionare quotVisualizationquot nelle impostazioni: test visivo non è disponibile quando l'ottimizzazione è abilitato. test visivo può essere eseguita solo su agenti locali. Se viene selezionato un agente remoto per il test, scegliere un unico locale utilizzando il comando Selectquot quot nel suo menu contestuale. test visivo viene eseguito in una nuova finestra, che simula una piattaforma di trading separata: contiene grafici, Market Watch e la finestra Toolbox dove è possibile visualizzare le operazioni di trading e il Journal. il controllo del processo di test per mettere in pausa, accelerare o rallentare il test, utilizzare la barra degli strumenti. È inoltre possibile passare a una data specifica del test. Si può comodamente controllare il processo di test tramite tasti di scelta rapida, le combinazioni sono elencati accanto ai comandi di menu. Monitoraggio test Expert Advisor su un grafico Lo scopo principale di questo tipo di test è l'analisi visiva delle prestazioni Expert Advisor. Un grafico è generato in tempo reale sulla base di dati sui prezzi storici emulati. operazioni di trading robot vengono visualizzati su questo grafico. operazioni di trading vengono visualizzati come icone (un Buy affare) e (a Sell affare). Una linea tratteggiata viene visualizzata tra le voci di mercato e le uscite. È possibile modificare l'aspetto di un grafico, mostrano indicatori o oggetti grafici su di esso utilizzando i modelli. Per un modello da applicare, il suo nome deve corrispondere al nome della testata Expert Advisor, per esempio ExpertMACD. tpl. Il modello deve essere posto in profilestemplates cartella della piattaforma di trading. Un elenco di simboli disponibili in modalità schema è limitato al simbolo principale di prova, nonché i simboli i cui dati sono utilizzati dal consulente esperto. Il lasso di tempo grafico non può essere modificato. Il periodo selezionato nelle impostazioni viene utilizzato per il grafico principale di prova. I periodi richiesti dal Expert Advisor sono utilizzati per altri simboli. Per passare da simboli, utilizzare il menu quotView Chartsquot. Visualizzazione dei dati dei prezzi nella finestra Market Watch sul mercato degli orologi mostra i prezzi generati durante i test. E 'simile al Market Watch della piattaforma di trading. ma ha alcune caratteristiche specifiche. Per MostrareNascondere questa finestra, utilizzare il comando Market Watch nel menu Visualizza o premere CtrlM. La scheda Simboli presenta le informazioni sui prezzi attuali degli strumenti finanziari. L'elenco dei simboli visualizzati è limitato al simbolo principale di prova. così come i simboli i cui dati sono utilizzati dal consulente esperto. La scheda zecche contiene un grafico dei prezzi generati durante il test. Il numero di zecche visualizzati è limitato a 64.000. Visualizzazione dei dettagli di bar e valori degli indicatori nella finestra dei dati La finestra dati visualizza le informazioni sui prezzi (OHLC), data e ora di un bar, la diffusione, il volume e gli indicatori. Qui è possibile trovare rapidamente informazioni su un particolare bar e indicatori applicati in un punto del grafico selezionato. La finestra può essere attivato o disattivato cliccando quotData Windowquot nel menu Visualizza o premendo CtrlD. La parte superiore della finestra contiene il nome di uno strumento finanziario e il periodo del grafico. Informazioni sulla posizione corrente del cursore sul grafico è mostrato sotto. Informazioni su indicatori aperte in sottofinestre distinte è mostrato in blocchi separati. Visualizzazione dei dettagli di mestieri del Toolbox per uno studio dettagliato dei mestieri svolte dal consulente esperto, utilizzare la finestra Toolbox. Ha diverse schede con le seguenti informazioni: posizioni aperte attuali e ordini pendenti La storia degli ordini e si occupa La storia di richieste commerciali Expert Advisor39s, comprese le richieste di modificare gli ordini in corso, stop a livello di posizioni, ecc informazioni sui parametri di funzionamento del commercio è disponibili nelle sezioni del commercio e Storia. Ulteriori dettagli sul test sono disponibili nel Journal. Contiene informazioni sui test e le azioni del consulente esperto eseguite durante il test. Fino a quando il visualizzatore è aperta, i registri degli agenti di test non vengono inviati alla strategia Tester della piattaforma di trading. Tuttavia, essi possono essere visualizzati tramite la piattaforma di trading utilizzando le riviste quotLocal di comando locale agentsquot nel menu contestuale. Test indicatori nella modalità visivo La modalità di test visivo consente di monitorare il comportamento degli indicatori su dati storici. Questa funzione permette di testare facilmente un indicatore prima di acquistare dal mercato. Scarica la versione demo gratuita ed eseguire l'indicatore nel Tester strategia. Selezionare il tipo di programma quotIndicatorsquot, quindi selezionare l'indicatore e fare clic su quotStartquot. La modalità di visualizzazione viene attivata automaticamente. Il resto dei parametri sono impostati allo stesso modo, come durante i test di trading robot. Il comportamento dell'indicatore è mostrato un grafico che viene tracciata basato su una sequenza di zecche simulati nel tester.

Comments

Popular Posts