Tuesday 3 October 2017

Trading System Wfa


MetaTrader 5 - Esempi Come fare un robot commerciale in tempo di fare un robot commerciale, avete bisogno di un Trading System Trading sui mercati finanziari comporta molti rischi, tra cui la più critica uno - il rischio di prendere una decisione commerciale sbagliata. Il sogno di ogni commerciante è quello di trovare un robot commerciale. che è sempre in buona forma e non soggetto a debolezze umane - la paura, l'avidità e l'impazienza. Ogni nuovo arrivato vuole ottenere o creare un sistema di scambio chiaro e rigoroso che possa essere presentato sotto forma di algoritmi e completamente sbarazzarsi di operazioni di routine. E 'possibile un sistema di trading è una condizione necessaria per entrare nel mercato e che il sistema deve essere redditizia, naturalmente. Quando i nuovi arrivati ​​vengono al mercato, di solito sono sopraffatti dalla grande massa di informazioni difficili da afferrare. Libri e forum commerciante in grado di fornire un aiuto in questo caso. Purtroppo, non tutti gli autori sono i commercianti di successo e non tutti i commercianti di successo scrivono libri. Molte risorse web speciali sono creati solo per guadagnare il profitto per i loro proprietari, in quanto è molto più difficile per il commercio il proprio denaro rispetto a rilasciare previsioni e insegnare sistemi di trading. Ogni trader deve passare in modo indipendente tutte le fasi della creazione del sistema di trading. C'è un detto popolare che non importa quale sistema si usa per la negoziazione, la cosa principale è che in realtà si dovrebbe commercio in base a tale sistema. In caso contrario, la negoziazione sul mercato si trasforma in un gioco d'azzardo con un risultato prevedibile. Trading Robot Forex e mercato è creduto di avere una grande liquidità. Inoltre, permette di trading 24 ore al giorno, a differenza di molti altri mercati. Pertanto, molti commercianti cercano di fare trading robot appositamente per il mercato Forex, in quanto offre un gran numero di strumenti di trading. Tuttavia, gli scettici sostengono che tutte le coppie di valute sono fortemente correlati tra di loro fornendo molto bassa volatilità del mercato. Ma i loro avversari rispondere che ogni coppia di valute ha le proprie caratteristiche e bassa volatilità è compensata da una grande leva. In ogni caso, gli strumenti di Forex sono attraenti per fare trading robot e la maggior parte dei sostenitori del trading automatico affinare le loro abilità su coppie di valute. MetaTrader 4 e MetaTrader 5 terminali di trading sono stati appositamente progettati per sviluppare facilmente sistemi di trading automatizzati, ma allo stesso tempo la loro interfaccia è anche conveniente per il trading manuale. Come iniziare a fare un robot commerciale Ci sono molti approcci per la costruzione di un sistema di trading automatico. Descriveremo solo pochi quelli principali. Il primo approccio si basa sulla matematica. Uno sviluppatore tenta di creare una sorta di un'equazione che può prendere in considerazione molti fattori. Questo approccio si basa sulla convinzione che i movimenti dei prezzi sono gestiti da un modello che può essere trovato utilizzando i dati storici disponibili. Nella maggior parte dei casi, i seguaci di un tale approccio sanno troppo la matematica, ma non sanno nulla, non aboutare interessati al mercato. Il mercato è una pura astrazione, un tipo di gioco intellettuale per loro. Questo approccio di solito porta a molti anni di studio e sviluppo, mentre un risultato definitivo sotto forma di un sistema automatizzato di negoziazione di lavoro non è così importante. Il secondo approccio si basa sullo studio delle leggi di mercato. Non si cerca di capire perché il prezzo sale o scende quando le varie figure di analisi tecnica appaiono su un grafico. Il vantaggio di questo approccio è che non richiede particolari conoscenze della matematica e non fa ipotesi circa la forza trainante del mercato. E 'più chiaro e conveniente quando si studia il commercio. È il più popolare tra gli operatori che hanno ricevuto riconoscimento universale. Lo svantaggio di questo approccio è la necessità di monitorare costantemente tutti i simboli necessari. Prima o poi, un commerciante inizia a considerare l'automazione dei processi commerciali e la questione più rilevante appare in quella fase la complessità di formalizzare regole di negoziazione quando si cerca di esprimerli sotto forma di algoritmi. In alcuni casi i commercianti che cercano di ordinare un robot commerciale non si può descrivere le regole di negoziazione e di trovare un terreno comune con i programmatori. Il terzo approccio si basa sul tentativo di creare una scatola nera basato su reti neurali con l'uso degli strumenti preconfezionati ampiamente disponibili in software e matematica pacchetti speciali. La creazione di un sistema di trading automatico con gli elementi della intelligenza artificiale è un compito eccitante e stimolante anche per i nuovi arrivati, in quanto richiede né profondo background matematico, né esperienza di programmazione - tutto è fatto tramite ausili visivi. Un trader dovrebbe conoscere i principi fondamentali di indicatori tecnici, in possesso di una capacità di preparare dati sui prezzi e dell'esperienza necessarie in qualche pacchetto definitivo per l'utilizzo di reti neurali. Il principale svantaggio di questo approccio è che un robot commerciale ottenuto con tali strumenti specializzati per lavorare con reti neurali è in realtà una scatola nera. I commercianti non sanno i suoi principi di funzionamento e, in generale, è impossibile prevedere cosa fase di mercato sarà il più problematico per il robot. I programmatori spesso scelgono il quarto approccio che iniziare a fare un robot commerciale sin dall'inizio senza spendere tempo per il trading manuale. Perché il commercio manualmente È possibile effettuare un robot spendere un paio di mesi e raccogliere i frutti dei vostri sforzi allora. Ma nessun dolore, nessun guadagno. Nella maggior parte dei casi, i programmatori iniziano la creazione di tutte le infrastrutture necessarie utilizzando un linguaggio di programmazione familiare, piuttosto che solo facendo un robot commerciale ottenere e dati relativi ai prezzi di elaborazione, rappresentazione visiva di grafici e indicatori, mezzi personalizzate di strategie di sperimentazione su dati storici e così via. Guadagnano molta esperienza nel processo. Ma nella maggior parte dei casi, tale esperienza non avvicinarle alla creazione obiettivo finale di un sistema automatizzato di negoziazione. E anche se è stato creato un robot commerciale, non vi è alcuna garanzia che sarà redditizio. E se un programmatore vuole scrivere un altro sistema di negoziazione errori di ristrutturazione e nuova programmazione profonde sono inevitabili. C'è anche il quinto approccio acquistare un sistema commerciale preconfezionata nella forma di un robot commerciale. In questo caso, un operatore agisce come un operatore o un sintonizzatore. Questo approccio consente di risparmiare molto tempo (non c'è bisogno di imparare molte cose nuove) e consente agli operatori di entrare rapidamente nel mondo del trading automatico. Lo svantaggio principale di questo approccio deriva da i suoi vantaggi non si sa i principi di funzionamento del vostro robot commerciale e la sua struttura. E anche se un venditore vi ha fornito una descrizione dettagliata del sistema di trading implementato, non si sarà mai completamente sicuro in esso. Tuttavia, nessuno dei due approcci menzionati può dare garanzia assoluta ad eccezione di un deposito bancario. Ma questa non è una soluzione molto adatta per le persone interessate nel commercio di mercato e modi per aumentare il loro patrimonio privato. Qual è l'approccio migliore per il trading automatizzato per un commerciante Ciascuno dei cinque approcci descritti ha i suoi vantaggi e corrisponde a un certo tipo definito di commerciante. E 'improbabile che si sceglierà il primo approccio (mercato descrizione analitica) senza buon background matematico. È altrettanto improbabile che si inizierà a fare trading robot basati su reti neurali. Tuttavia, entrambi questi approcci sono molto eccitante e fornire un buon esercizio intellettuale. Di seguito si discuterà solo il secondo approccio, che è già considerata quella classica. Questo è l'approccio di solito scelto dai nuovi seguaci del trading automatico, come l'analisi tecnica rimane l'area conoscenze chiave quando si impara nozioni di base di negoziazione. Un altro vantaggio del secondo approccio è che dopo si spende un po 'di tempo per il trading manuale e ottenere il senso del mercato, si avrà già una buona conoscenza di strumenti di analisi tecnica. Inoltre, si sarà in grado di programmare strategie di trading o di creare reti neurali su un livello più alto. I primi passi per rendere un robot commerciale Per rendere un sistema di trading automatizzato, è necessario competenze e le conoscenze di tutte le complessità di lavorazione richieste commerciali di programmazione. Ma prima si può iniziare dalle Expert Advisor robot commerciali pronti dalla biblioteca libera Codice di base. Scaricare qualunque Expert Advisor (robot commerciale) e lanciarlo nella strategia Tester di MetaTrader 4 o MetaTrader 5 terminali client. Selezionare un intervallo di storia che mostra una forte tendenza e un intervallo di una TV. Eseguire l'ottimizzazione dei parametri di input un consulente esperto ed esaminare le loro differenze a questi due intervalli. Avviare un Expert Advisor con i parametri ottimali per un piatto su un intervallo di tendenza e con i parametri ottimali per una tendenza a un intervallo piatta. Esaminare le differenze nei risultati commerciali, si occupa distribuzioni e altri parametri statistici. Come risultato, si sa quanto il comportamento del sistema di trading può variare quando la situazione del mercato cambia. Sarebbe meglio per provare diverse strategie di trading standard che utilizzano questo metodo su diverse parti della storia e vari simboli. Tale periodo di prova impedisce di montare un sistema di negoziazione per un certo intervallo di storia definita e fornisce una migliore comprensione dei sistemi di tendenza e controtendenza. Il passo successivo sarebbe quello di creare sistemi di trading più complessi basati sulla combinazione di segnali semplici già esistenti da MQL5 guidata set. È possibile testare e sviluppare la vostra intuizione commerciale smistamento segnali negativi di un sistema che utilizza un filtro basato su un altro sistema senza mezzi di programmazione. La cosa principale è di non overachieve. I più parametri di input di un sistema di negoziazione ha, più facile è quello di essere montato. Ci sono state molte discussioni sulle differenze tra l'ottimizzazione e il montaggio. Non ci sono soluzioni ampiamente accettati qui. Ma la visualizzazione dei risultati testoptimization e il proprio buon senso può aiutare. Imparare a identificare i parametri di input più critici che interessano il sistema di trading da l'intero insieme di dati di input. Non prestare molta attenzione ai parametri secondari che richiedono tempo durante l'ottimizzazione, ma non influenzano la logica stessa del sistema. Ricordate che un buon sistema di trading dimostra sempre un piccolo movimento privo di parametri secondari, ma non visualizza drammatica la volatilità in caso di cambiamenti del mercato trascurabili. Si può spendere così tanto tempo in questa fase, come si desidera, fino a quando si è sicuri che si può comprendere qualsiasi strategia di trading analizza i risultati dei test e ottimizzazione. La conoscenza dei punti di forza e di debolezza dei sistemi standard vi permetterà di essere meglio preparati quando si crea il proprio robot commerciale. Programmazione di un robot commerciale Si supponga di avere learnedare apprendimento MQL4 o di programmazione MQL5 lingua e ora si è pronti a scrivere il tuo primo terminale del cliente Expert Advisor per MetaTrader. Diversi casi sono possibili qui. In primo luogo, è possibile esaminare diversi trading robot pronti descritti negli articoli per capire meglio complessità di programmazione. In secondo luogo, è possibile porre domande su MQL4munity o MQL5munity. se avete problemi irrisolti. partecipanti della comunità con esperienza di solito aiutano i nuovi arrivati ​​che mostrano sincero interesse per l'argomento. In terzo luogo, è possibile ordinare imrpovement o lo sviluppo di un Expert Advisor o di un indicatore in servizio Jobs. se non si è in grado di scrivere un programma necessario per conto proprio. Ma anche se si effettua un ordine tramite il servizio free-lance, si dovrebbe avere qualche idea su test strategia per trovare un linguaggio comune con uno sviluppatore. Inoltre, la conoscenza di base di un linguaggio di programmazione consente di implementare correzioni minori e modifiche nel codice dopo che il lavoro è stato già completato. Dopo tutto, non sarebbe troppo comodo per chiamare un programmatore per risolvere ogni piccolo problema si incontrano. Sarebbe molto più facile e più veloce per risolvere il problema da soli. Non c'è bisogno di reinventare la ruota Come trovare la propria strategia di trading, o almeno in quale direzione si dovrebbe concentrare la ricerca Tutti i commercianti di proteggere i propri sistemi di trading, se ne hanno uno. Tutti i nuovi arrivati ​​vogliono creare un sistema redditizio o di ottenere uno ready-made. Allo stesso tempo, la soluzione ottenuta sembra essere troppo semplice rispetto ai nuovi idee su un sistema commerciale autentico. uomini dell'esercito di tutto il mondo sono inclini a livelli eccessivi di segretezza. Ci sono molti scherzi circa che, tra cui la seguente: Il segreto militare non è in ciò che si sta studiando, - dice un ufficiale per gli studenti delle scuole militari, - ma nel fatto che esattamente si sta studiando. La situazione con i sistemi di trading è simile a sufficienza: la maggior parte dei commercianti utilizzare idee di trading semplici e noti con piccole modifiche, per esempio, l'aggiunta di Trailing Stop o conferme da indicatori di tendenza. Ci sono un sacco di forum commerciante con accesso limitato in cui i partecipanti si uniscono i loro sforzi per sviluppare o migliorare alcuni sistemi di trading segreti. La maggior parte cosa interessante è che tali sistemi non contengono nulla di speciale a tutti. Solitamente un'idea noto (come commercio con la tendenza) viene utilizzato come base. Poi si è perfezionato con alcuni nuovi indicatori sconosciuti al grande pubblico. Pertanto, si può facilmente prendere i codici sorgente di robot di trading disponibili e cercare di usarli correttamente con i vari simboli e tempi. Un altro detto popolare può essere menzionata qui: Tu non come i gatti È appena non sai come cucinare loro E 'difficile da credere, ma la probabilità che si svilupperà qualcosa di veramente nuovo è molto piccolo. La cosa più importante è quello di creare un sistema che utilizza ingredienti disponibili. Non pensare che alcuni geni hanno accesso ad alcuni sistemi segreti dai laboratori della NASA. Questo è il segreto del Graal. Solo pochi renderà attraverso così, perché non fa le idee un uso commerciale, se essi sono letteralmente a portata di mano La risposta probabilmente sta nella psicologia umana. Il personale di molte banche e grandi fondi di investimento comprende gli operatori che effettuano offerte in base alle leggi severe e all'interno di volumi limitati. Ma per alcuni motivi, solo pochi operatori istituzionali lasciano le loro aziende e iniziare a fare trading con il proprio denaro. Si scopre che è necessario non solo una strategia di trading, ma anche la disciplina di ferro per seguirla. Molti commercianti scoperto con rammarico che hanno anche gli stessi problemi psicologici descritti nei libri. Dopo aver realizzato che il peggior nemico dei commercianti sono essi stessi, un nuovo arrivato inizia a pensare di fare un robot commerciale per eliminare un peso psicologico. Anche se ho un po 'divagare rispetto all'argomento, vorrei ricordare i leggendari commercianti Tartarughe che commerciavano con successo su più mercati nel tardo 20 ° secolo. Leggi Via della Tartaruga e vedrete che la cosa più importante per un commerciante è un auto-disciplina e non certo sistema top secret. Purtroppo, la maggior parte dei nuovi arrivati ​​non saranno in grado di seguire una strategia proficua, anche se ottengono gratuitamente. Il problema è che la maggior parte delle strategie di trading che sono perfettamente equipaggiate per il trading manuale difficilmente possono essere formalizzate e trascritti per un linguaggio di programmazione. Le strategie che possono essere facilmente formalizzate (per esempio, quelli che coinvolgono due medie mobili intersezione) sono troppo semplici e richiedono molti perfezionamenti e miglioramenti, in modo che possano essere utilizzati nella pratica. Così, una semplice idea è progressivamente complicata da un sacco di parametri esterni che impediscono un robot commerciale dalle false voci e gli errori ben visibili per uno sviluppatore. Un problema di ottimizzazione robot commerciale emerge. Questo processo non dovrebbe trasformarsi in un sovraottimizzazione e adatta per un determinato intervallo di storia. Per risolvere questo problema, la sperimentazione in avanti utilizzando i parametri di sistema ottenuti è stato implementato in MetaTrader 5 terminale. Se i risultati dei test a termine non si discostano significativamente da quelli ottenuti nella sezione ottimizzazione, vi è una probabilità che un robot commerciale sarà abbastanza stabile per qualche tempo dopo il suo lancio su un conto di trading. Una lunghezza di un intervallo per i parametri di ottimizzazione e un valore effettivo di tale tempo dipendono da un certo sistema commerciale. Così, l'ottimizzazione di un robot commerciale prima di lanciare su un conto trading ricorda rilassarsi un'imbracatura - più accuratamente abbiamo srotolato e gettato un proiettile dalla imbracatura, più lontano volerà e più accurata la sua traiettoria sarà. Un robot commerciale completamente sviluppato manterrà un risultato positivo su un conto di negoziazione per un tempo più lungo di un robot commerciale ottenuto come risultato di un raccordo. Possiamo dire che il Graal è una idea di lavoro e la corretta regolazione dei parametri effettuate di volta in volta nei momenti delle condizioni di mercato cambiamenti. Ciò può essere illustrato dai risultati del Campionato Automated Trading che si tiene da molti anni già. Inviato Expert Advisors di tutti i partecipanti passano attraverso test automatici l'intervallo di tempo da gennaio a fine luglio. Il requisito principale per passare il test automatico è un profitto guadagnato per otto mesi di test. Ma meno della metà di trading robot ammesse per il Campionato rimanere redditizio dopo di te mesi di lavoro autonomo. Si può anche provare la tua abilità nel fare e adattando lo robot commerciale a partecipare al campionato e ottenere i risultati dei test a termine di tuo Expert Advisor. Inoltre, la partecipazione è gratuita ed i premi sono impressionanti. Speriamo di vedervi lì Conclusione professionista trader intraday trascorrono molte ore seduti davanti al computer e in attesa del momento giusto per eseguire un affare. Naturalmente, essi non possono essere in forma tutto il tempo. La maggior parte dei commercianti giungono alla conclusione che le loro azioni violano le proprie regole di negoziazione. Non tutti i sistemi di trading possono essere completamente formalizzate ma anche tali sistemi possono in molti casi adottare strumenti aggiuntivi, come gli indicatori, sistemi di analisi e filtri falsi segnali. Noi non facciamo eventuali raccomandazioni speciali qui riguardanti MQL4 o MQL5 apprendimento delle lingue, come ci sono un sacco di altri articoli utili concernenti la materia. Lo scopo di questo articolo è stato quello di fornire qualche idea iniziale su come iniziare a fare il vostro robot commerciale per MetaTrader 4 e MetaTrader 5 terminali. Speriamo che questo articolo farà risparmiare tempo per i nuovi arrivati ​​e indicare la direzione giusta nel difficile compito di sviluppare un sistema di trading automatico. Attenzione: Tutti i diritti di questi materiali sono riservati a MQL5 Ltd. La copia o ristampa di questi materiali in tutto o in parte è prohibited. MetaTrader Strategia 4 Tester tutorial per ottenere il massimo dal vostro consulente esperto, youll necessità di ottimizzare e backtest la vostra strategia utilizzando MetaTraders Strategy Tester. Durante il test in avanti su un conto demo è essenziale, backtesting consente di simulare il commercio per un lungo periodo di tempo in pochi minuti. E con la funzione di ottimizzazione, è possibile scoprire quali impostazioni risultati migliori in un periodo storico grafico selezionato. Vi è una notevole dibattito sulla precisione del tester strategia MetaTraders. Nella migliore delle ipotesi, backtesting offre solo una buona approssimazione di come traffici sarebbero stati eseguiti in tempo reale. Ma il suo l'unico strumento a disposizione per testare rapidamente qualsiasi strategia su una vasta gamma di situazioni di trading, e quello che si dovrebbe imparare a utilizzare bene. Aprire il tester di strategia in MetaTrader facendo clic sul pulsante appropriato sulla barra degli strumenti o selezionando Strategia Tester dal menu Visualizza. History Center Prima di backtesting o ottimizzazione, è importante assicurarsi che i dati la storia è completa e accurata, soprattutto se state usando ogni tick come modello di prova. Se vedete errori grafico non corrispondenti nel registro ufficiale o se la qualità di modellazione è inferiore a 90, i dati della storia non è sufficiente per generare le zecche accurate. Aprire il Centro di Storia dal menu Strumenti o premendo F2 sulla tastiera. Fare doppio clic la coppia grafico nella colonna di sinistra che si prevede di backtest per. Un elenco di periodi di tempo apparirà sotto. Inizia con un doppio clic su 1 minuto (M1) per caricare i dati storici per quel periodo. Il backtester utilizza i dati M1 per generare le zecche, quindi è importante che i dati M1 è completa. Dal History Center, è possibile scaricare o importare i dati da utilizzare in backtesting. Il vostro broker fornirà automaticamente alcuni dati recenti, ma potrebbe non essere sufficiente per un backtest più lungo. Inoltre, i dati scaricabili gratuitamente da MetaTrader (accessibile tramite il pulsante Download) non è sempre completa, e può contenere grandi lacune. È possibile scaricare i dati sulla M1 da forextesterdatadatasources. html. Innanzitutto, selezionare il periodo M1 per il simbolo dall'elenco sul lato sinistro. Fare clic sul pulsante Importa, quindi fare clic su Sfoglia nella finestra di dialogo Importa per selezionare i dati M1 file appena scaricato. Premere OK per importare i dati - può richiedere diversi minuti. Si dispone ora di diversi anni di M1 dati per quel simbolo. Per fare uso di questi dati su tempi superiori, youll necessità di utilizzare lo script periodconverter che viene fornito con MetaTrader. Aprire una finestra cartografica e impostarlo su M1. Trascinare lo script periodconverter dalla finestra Navigator sul grafico e impostare l'impostazione ExtPeriodMultiplier al numero di minuti per convertire in. Per M15, utilizzare 15 per H1, utilizzare 60 H4, utilizzare 240, e così via. Ripetere questa procedura per tutte le symbolsperiods si prevede di testare su. Una volta che si dispone di dati storici sufficienti, è possibile iniziare il test. Il video qui sotto mostra il processo di importazione e conversione del M1 dati: Ottimizzazione La funzione di ottimizzazione della MetaTrader 4 permette di testare migliaia di combinazioni di impostazioni Expert Advisor per trovare le impostazioni più redditizie per il grafico, il periodo e la data gamma selezionata. strategie basate su indicatori dovranno essere ottimizzato per la massima redditività. Tuttavia, quasi tutti gli EA potranno beneficiare di ottimizzazione - anche quelli che il commercio su dati tick, a patto di avere i dati della cronologia completi M1 (vedi sopra). Mentre l'ottimizzatore ripristinare le impostazioni più redditizi per l'intervallo di date selezionato, questo è alcuna garanzia che queste impostazioni saranno redditizia in futuro. Le condizioni di mercato cambiano spesso, quindi è importante regolarmente ri-ottimizzare il vostro consulente esperto per i migliori risultati. Per ottimizzare il consulente esperto, selezionarla dalla casella a discesa Expert Advisor. Selezionare la coppia di valute dalla scatola e grafico periodo di simbolo dalla casella Periodo. Per il modello. youll generalmente vuole selezionare Apri prezzi Solo, a meno che non si sta ottimizzando un EA che gira su dati tick. In questo caso, selezionare ogni tick. Controllare l'opzione Usa data e selezionare un intervallo di date per ottimizzare. Infine, assicurarsi che l'ottimizzazione sia selezionata. Fare clic sul pulsante Expert Proprietà per aprire le impostazioni consulente esperto. Sotto gli ingressi scheda è dove youll inserire l'intervallo di valori per ottimizzare. La colonna di inizio sarà il valore più basso per una data impostazione, mentre la colonna di arresto sarà il più alto. La colonna Step è l'importo che l'ottimizzatore scorrere dalla partenza alla posizione di arresto. Nell'immagine qui sopra stiamo ottimizzando SL, le impostazioni di TS e TP per un consulente esperto. Il valore iniziale è 20, il passo è 20, e la fermata è 200. L'ottimizzatore metterà alla prova ogni combinazione di valori da 20, 40, 60 e così via fino a 200. Usare un inizio, passo e il valore di smettere che è appropriato per l'impostazione che si sta ottimizzando. Anche i valori (5, 10, etc.) sono buoni. La casella di controllo per l'estrema sinistra deve essere selezionato per tale impostazione da ottimizzare. Tutte le impostazioni che arent controllati utilizzeranno il numero nella colonna valore quando l'ottimizzazione. Nella scheda Test, è possibile regolare il deposito iniziale a qualcosa di un po 'più realistico. Lasciare le altre impostazioni ai valori predefiniti. Quando si è pronti per iniziare l'ottimizzazione, premere il pulsante Start in basso a destra della finestra Strategy Tester. A seconda del periodo, l'intervallo di date, il modello di prova e il numero di impostazioni da ottimizzare può richiedere da alcuni minuti a diverse ore. Se la sua troppo tempo, è consigliabile accorciare l'intervallo di date, ottimizzando un minor numero di impostazioni, o utilizzando un valore passo più grande. Una volta che l'ottimizzazione è finito, aprire la scheda risultati di ottimizzazione e fare doppio clic sulla colonna di profitto per ordinare i risultati. Fare doppio clic su uno qualsiasi dei risultati per caricarlo nel tester. Hit nuovamente il pulsante Start per backtest con le impostazioni selezionate. Backtesting A questo punto, dovrebbe essere ovvio come funziona il backtester. Seleziona il tuo Expert Advisor. Simbolo. Periodo e modello. selezionare la casella Usa Data e selezionare un intervallo di date. Selezionare la modalità visiva solo se si desidera una guida visiva del backtesting. Lascia Ottimizzazione incontrollato. Premi il pulsante Expert Proprietà e immettere le impostazioni nella colonna Valore nella scheda Input. È inoltre possibile caricare o salvare le impostazioni utilizzando i pulsanti in basso a destra. Le colonne di avvio, Step e Stop vengono ignorati, così come lo sono le caselle di controllo. Chiudere la finestra delle proprietà di esperti e premere il tasto Start per iniziare il test. Ci vorranno da pochi secondi ad alcuni minuti a seconda delle impostazioni. Una volta che il test è terminato, aprire la scheda Rapporto sul fondo per vedere i risultati. Alcuni dati statistici di prendere nota di: utile netto totale - Il margine lordo meno la perdita lorda. fattore di profitto - L'incidenza del margine lordo di perdita lorda. Più alto è meglio, qualsiasi cosa sopra 1.5 è buona. prelievo assoluto - Il prelievo del tuo deposito iniziale. Alte utilizzi aumentano la probabilità che il tuo account sarà soffiata fuori. compravendite Profit - la percentuale complessiva vincere. qualità Modeling - importante solo se il modello di test è ogni tick. Se è così, questo dovrebbe essere a 90. In caso contrario, seguire le istruzioni di cui sopra per aggiornare la vostra storia con dati precisi M1. La scheda Risultati nella parte inferiore del tester strategia vi darà i dettagli sugli ordini aperte e chiuse, tra cui trailing stop, prendere profitto e stop loss. Fare clic sul pulsante Apri grafico per ottenere una rappresentazione visiva dei risultati. Durante il test la nuova EA, esaminare queste attentamente per garantire che la vostra strategia sta funzionando come previsto. Cammina avanti Analisi Mentre backtesting e di ottimizzazione in grado di dare una buona idea di come il vostro EA sarà il commercio, è necessario fare di più test approfonditi per garantire che il sistema di trading è veramente redditizio. Il modo migliore per raggiungere questo obiettivo è da un processo chiamato analisi passi in avanti. Passeggiata analisi in avanti semplicemente costituito da più cicli di ottimizzazione e backtesting, e l'analisi dei risultati dei test per un lungo periodo. Il nostro articolo su analisi avanti passeggiata spiega il processo in modo più dettagliato. Il nostro camminare in avanti Analyzer per MetaTrader consente di eseguire in modo rapido e WFA easily. The Pro e contro di Automated Trading Systems commercianti e gli investitori possibile attivare la voce precisa. uscita e di gestione del denaro regole nei sistemi di trading automatici che consentono ai computer di eseguire e monitorare i mestieri. Una delle maggiori attrazioni di automazione strategia è che può richiedere un po 'di emozione fuori commercio dal mestieri sono inseriti automaticamente, una volta determinati criteri sono soddisfatti. In questo articolo vi introdurrà ai lettori di e spiegare alcuni dei vantaggi e degli svantaggi, così come le realtà, di sistemi di trading automatico. (Per la lettura correlate, vedere la potenza di Programma Mestieri.) Che cosa è un sistemi di trading automatico di sistema di trading automatico, noto anche come sistemi di trading meccanico, trading algoritmico. trading automatizzato di negoziazione o sistema, consentono agli operatori di stabilire norme specifiche per entrambe le voci commerciali ed esce che, una volta programmato, può essere eseguita automaticamente tramite un computer. La voce commercio e regole di uscita possono essere basate su condizioni semplici come un crossover media mobile. o può essere complicato strategie che richiedono una comprensione globale del linguaggio di programmazione specifico per la piattaforma di trading utenti, o l'esperienza di un programmatore qualificato. sistemi di trading automatizzati in genere richiedono l'utilizzo di un software che è collegato a un broker di accesso diretto. e le eventuali norme specifiche devono essere scritti in che le piattaforme linguaggio proprietario. La piattaforma TradeStation, ad esempio, utilizza il linguaggio di programmazione EasyLanguage la piattaforma NinjaTrader, invece, utilizza il linguaggio di programmazione NinjaScript. La Figura 1 mostra un esempio di una strategia automatizzata che ha attivato tre commerci durante una sessione di negoziazione. (Per la lettura correlate, vedere Global Trade e la valuta di mercato.) Figura 1: Un grafico a cinque minuti del contratto ES con una strategia automatizzata applicata. Alcune piattaforme di trading hanno maghi costruzione strategia che consentono agli utenti di effettuare selezioni da un elenco di indicatori tecnici comunemente disponibili per costruire un insieme di regole che possono poi essere scambiati automaticamente. L'utente potrebbe stabilire, per esempio, che un lungo scambio verrà inserito una volta che il 50-giorni mobile croci sopra la media la media mobile a 200 giorni su un grafico di cinque minuti di un particolare strumento di trading. Gli utenti possono anche inserire il tipo di ordine (di mercato o di limite, per esempio) e quando verrà attivato il commercio (ad esempio, alla chiusura del bar o aperta del prossimo bar), oppure utilizzare gli ingressi piattaforme di default. Molti commercianti, tuttavia, scegliere di programmare i propri indicatori personalizzati e strategie o lavorare a stretto contatto con un programmatore per sviluppare il sistema. Anche se questo genere richiede più sforzo che utilizzando la procedura guidata piattaforme, permette un maggiore grado di flessibilità ei risultati possono essere più gratificante. (Purtroppo, non vi è alcuna strategia di investimento perfetto che garantiscano il successo. Per di più, vedere Utilizzo di indicatori tecnici per sviluppare strategie di trading.) Una volta che le regole sono state stabilite, il computer in grado di monitorare i mercati per trovare acquistare o vendere le opportunità basate sul commercio specifiche di strategia. A seconda delle norme specifiche, non appena viene inserito un commercio, tutti gli ordini di stop loss di protezione. trailing stop e gli obiettivi di profitto saranno automaticamente generati. Nei mercati in rapido movimento, ma questo articolo ordine istantanea può significare la differenza tra una piccola perdita e una perdita catastrofica nel caso in cui il commercio si muove contro il commerciante. Vantaggi di sistemi automatizzati di trading C'è una lunga lista di vantaggi di avere un computer monitorare i mercati di opportunità commerciali ed eseguire i mestieri, tra cui: ridurre al minimo le emozioni. sistemi di trading automatizzati riducono al minimo le emozioni durante tutto il processo di negoziazione. Mantenendo emozioni sotto controllo, i commercianti in genere hanno un tempo più facile attenersi al piano. Dal momento che gli ordini commerciali vengono eseguite automaticamente una volta che le regole del commercio sono state soddisfatte, i commercianti non saranno in grado di esitare o mettere in discussione il commercio. Oltre ad aiutare i commercianti che hanno paura di tirare il grilletto, trading automatico può frenare coloro che sono inclini a overtrade acquisto e di vendita in ogni occasione percepito. Capacità di Backtest. Backtesting applica regole di negoziazione con i dati storici di mercato per determinare la fattibilità di questa idea. Quando si progetta un sistema per lo scambio automatizzato, tutte le regole devono essere assoluta, senza spazio per l'interpretazione (il computer non può fare ipotesi che deve essere detto esattamente cosa fare). Gli operatori possono prendere questi insiemi di norme precise e testarli su dati storici prima di rischiare soldi nel trading dal vivo. backtesting attento consente agli operatori di valutare e mettere a punto un'idea di trading, e per determinare l'aspettativa di sistemi l'importo medio che un trader può aspettare di vincere (o perdere) per unità di rischio. (Offriamo alcuni suggerimenti su questo processo che può aiutare a ritrovare le vostre strategie di trading attuali Per di più, vedi backtesting:.. Interpretazione passato) Conserva disciplina. Dato che le regole del commercio sono stabilite e di esecuzione delle negoziazioni viene eseguita automaticamente, la disciplina è conservato anche in mercati volatili. La disciplina è spesso perso a causa di fattori emotivi come la paura di prendere una perdita, o il desiderio di guadagnarsi un po 'di più profitto da un commercio. trading automatizzato aiuta a garantire che la disciplina è mantenuta in quanto il piano di trading sarà seguita esattamente. Inoltre, pilota l'errore è ridotto al minimo, e un ordine per acquistare 100 azioni non verrà inserito in modo non corretto come un ordine di vendere 1.000 azioni. Garantire la coerenza. Una delle sfide più grandi nel commercio è quello di pianificare il commercio e il piano. Anche se un piano di trading ha il potenziale per essere redditizia, gli operatori che ignorano le regole sono alterando ogni aspettativa il sistema avrebbe avuto. Non esiste una cosa come un piano di trading che vince 100 delle perdite di tempo sono una parte del gioco. Ma le perdite possono essere psicologicamente traumatizzante, in modo da un commerciante che ha due o tre perdendo mestieri in fila potrebbe decidere di saltare il commercio successiva. Se il prossimo commercio sarebbe stato un vincitore, il commerciante ha già distrutto ogni aspettativa il sistema doveva. sistemi di trading automatizzati consentono agli operatori di garantire la coerenza con il piano di trading. (La sua impossibile per evitare il disastro, senza regole di negoziazione. Per di più, vedi 10 passi per costruire un piano di trading vincente.) Migliorata Order Entry velocità. Dal momento che i computer di rispondere immediatamente alle mutevoli condizioni di mercato, sistemi automatizzati sono in grado di generare gli ordini non appena criteri commerciali sono soddisfatti. Ottenere dentro o fuori di un commercio un paio di secondi prima può fare una grande differenza nel risultato mestieri. Non appena viene inserita una posizione, tutti gli altri ordini vengono generati automaticamente, comprese le perdite di arresto di protezione e gli obiettivi di profitto. I mercati possono muoversi rapidamente, ed è demoralizzante di avere un commercio raggiungere l'obiettivo di profitto o di soffiare oltre un livello di stop loss prima che gli ordini possono anche essere inseriti. Un sistema di trading automatico impedisce che ciò accada. Diversificare Trading. sistemi di trading automatizzati consentono all'utente di gestire più conti o diverse strategie in una sola volta. Questo ha il potenziale per diffondere rischio su vari strumenti durante la creazione di una copertura contro la perdita posizioni. Quale sarebbe incredibilmente difficile per un essere umano di realizzare in modo efficiente è eseguito da un computer in pochi millisecondi. Il computer è in grado di eseguire la scansione di opportunità di trading in una serie di mercati, generare ordini e monitorare compravendite. Svantaggi e realtà dei sistemi di trading automatico Trading Sistemi automatizzati vantano molti vantaggi, ma ci sono alcune cadute di e immobili da cui gli operatori devono essere consapevoli. guasti meccanici. La teoria alla base di trading automatico fa sembrare semplice: impostare il software, il programma delle regole e guardarlo commercio. In realtà, però, trading automatico è un metodo sofisticato di trading, ma non infallibile. A seconda della piattaforma di trading, un ordine di commercio potrebbe risiedere su un computer e non un server. Ciò significa che se una connessione a Internet è perso, un ordine potrebbe non essere inviato al mercato. Ci potrebbe anche essere una discrepanza tra i mestieri teoriche generate dalla strategia e il componente piattaforma di order entry, che li trasforma in veri e propri traffici. La maggior parte dei commercianti dovrebbero aspettarsi una curva di apprendimento quando si utilizzano sistemi di trading automatizzato, ed è generalmente una buona idea per iniziare con i formati commerciali di piccole dimensioni, mentre il processo è raffinato. Monitoraggio. Anche se sarebbe bello accendere il computer e lasciare per il giorno, sistemi di trading automatizzati richiedono monitoraggio. Ciò è dovuto fare il rischio di guasti meccanici, come i problemi di connettività, le perdite di potenza o il computer si blocca, e di stranezze del sistema. E 'possibile per un sistema di trading automatico per sperimentare le anomalie che potrebbero risultare in ordini erranti, ordini mancanti, o duplicare gli ordini. Se il sistema è monitorato, questi eventi possono essere identificati e risolti rapidamente. Over-ottimizzazione. Anche se non specifico per sistemi di trading automatici, i commercianti che utilizzano tecniche di backtesting possono creare sistemi che sembrano grandi sulla carta e svolgono terribilmente in un mercato dal vivo. Over-ottimizzazione si riferisce alla curva-montaggio che produce un piano di trading che è inaffidabile in live trading eccessivo. È possibile, ad esempio, modificare un strategia per ottenere risultati eccezionali sui dati storici su cui è stato testato. I commercianti a volte assumere erroneamente che un piano di trading dovrebbe avere quasi 100 fruttuosi scambi commerciali o non dovrebbe mai sperimentare un prelievo per essere un valido piano. Come tale, i parametri possono essere regolati per creare un piano ideale vicino che completamente non appena viene applicata ad un mercato vivo. (Questa ottimizzazione eccessiva crea sistemi che sembrano buone solo sulla carta Per di più, vedi backtesting e Avanti Testing:.. L'importanza di correlazione) I commercianti di automazione basati su server hanno la possibilità di eseguire i loro sistemi di trading automatico attraverso un trading basata su server piattaforma come Strategy Runner. Queste piattaforme offrono spesso le strategie commerciali per la vendita, una procedura guidata in modo gli operatori possono progettare i propri sistemi, o la possibilità di ospitare i sistemi esistenti sulla piattaforma basata su server. Per una tassa, il sistema di trading automatizzato può eseguire la scansione di, eseguire e monitorare traffici con tutti gli ordini che risiedono sul loro server, con conseguente potenzialmente più veloce, voci di ordine più affidabili. Conclusione Anche se un ppealing per una varietà di fattori, sistemi di trading automatizzati non deve essere considerato un sostituto per lo scambio di ben eseguita. guasti meccanici possono accadere, e come tali, questi sistemi richiedono monitoraggio. piattaforme basate su server possono fornire una soluzione per i commercianti che desiderano ridurre al minimo i rischi di guasti meccanici. (Per la lettura correlate, vedere Strategie Trading Day per i principianti.) Il valore complessivo mercato del dollaro di tutto ad un company039s azioni in circolazione. La capitalizzazione di mercato è calcolato moltiplicando. Frexit abbreviazione di quotFrench exitquot è uno spin-off francese del termine Brexit, che è emerso quando il Regno Unito ha votato per. Un ordine con un broker che unisce le caratteristiche di ordine di stop con quelli di un ordine limite. Un ordine di stop-limite sarà. Un round di finanziamento in cui gli investitori acquistano magazzino da una società ad una valutazione inferiore rispetto alla stima collocato sul. Una teoria economica della spesa totale per l'economia e dei suoi effetti sulla produzione e l'inflazione. economia keynesiana è stato sviluppato. Una partecipazione di un bene in un portafoglio. Un investimento di portafoglio è realizzato con l'aspettativa di guadagnare un ritorno su di esso. Questo.

No comments:

Post a Comment