Forex Trading Strategie Esperti Consulenti Per Mql4


MetaTrader 4 - Strategie Trading Systems Trading Tutte le categorie che classificano le strategie di trading sono completamente arbitrari. La classificazione di seguito è quello di sottolineare le differenze di base tra i possibili approcci alla negoziazione. Seguendo la tendenza La strategia following-the-tendenza si trova in attesa di un certo movimento prezzo seguita da apertura di una posizione nella stessa direzione. In questo modo, si suppone che la tendenza continuerà a muoversi nella stessa direzione. Quando si segue la tendenza, non si può mai vende nei pressi di massima o comprare vicino a minimo da un significativo movimento dei prezzi è necessario per segnalare che la tendenza è iniziata. Quindi, utilizzando sistemi di questo tipo, il commerciante sarà sempre saltare la prima fase del movimento dei prezzi e può perdere una parte significativa del profitto prima che il segnale per chiudere la posizione viene. Il problema principale riguarda la scelta della sensibilità della strategia trend-following. Un sistema sensibile che risponde rapidamente ai segnali di tendenza cambiamento di lavoro in modo più efficiente durante le tendenze forti, ma generano molto più falsi segnali. Un sistema non sensibile avrà una serie di caratteristiche inverso. Molti commercianti cercano ancora e ancora per guadagnare soldi su ogni movimento del mercato. Ciò si traduce nella scelta di sistemi sempre più veloci seguendo la tendenza. Anche se su alcuni mercati sistemi rapidi di solito sono più efficienti di quelli lenti, sulle maggior parte dei mercati è del tutto opposta da ridurre al minimo la perdita di mestieri e le commissioni in sistemi più lenti più che paga i profitti ridotti a buoni commerci. Per questo motivo si raccomanda di limitare lo sforzo naturale per cercare sistemi più sensibili. In tutti i casi, la scelta tra i sistemi veloci e lente dovrebbe essere basata su esperienze e intenzioni individuali del commerciante. C'è una grande varietà di strategie trend-following disponibili. Di seguito sono elencate le principali strategie del tipo: strategie basate sulla media mobile Quando un up-trend è sostituito con il down-tendenza, i prezzi devono intersecano la media mobile top-down. Allo stesso modo, quando il down-trend è sostituito con il su-tende, i prezzi devono intersecare la media mobile a basso verso l'alto. Nei sistemi più media mobile, questi punti trasversali sono considerati come segnali commerciali. La concezione fondamentale alla base della strategia di break-through è piuttosto semplice: la capacità del mercato di raggiungere un nuovo massimo o minimo mostra il potenziale di tendenza nella direzione svolta. Contro-the-tendenza strategie si basano su attesa di un significativo movimento dei prezzi seguita aprendo una posizione nella direzione opposta, ipotizzando che il mercato cominci correzione. Sistemi di lavoro contro la tendenza sono spesso attraenti per molti commercianti in quanto mirano ad acquistare al minimo e la vendita di al massimo. Purtroppo, la complessità soluzione di questo compito è inversamente proporzionale dall'attrazione di tali sistemi. La differenza più importante da ricordare è che i sistemi di trend-following sono auto-correzione e contro-the-tendenza sistemi implicano possibilità di perdite illimitate. Pertanto, è necessario includere proteggere fermate in qualsiasi sistema controcorrente tendenza. Altrimenti, il sistema può mantenere una posizione lunga durante l'intero down-tendenza larga scala o una posizione corta durante l'intero up-tendenza larga scala. Il primo vantaggio dei sistemi contro-the-tendenza consiste nel fatto che essi danno una grande opportunità di diversificazione se utilizzato contemporaneamente insieme a sistemi trend-following. A questo proposito, si deve rilevare che un sistema controcorrente tendenza può essere desiderabile se anche perde denaro moderatamente. La ragione di questo è che, se un sistema di contro-the-tendenza è opposta correlata con un sistema seguono il trend, la negoziazione con entrambi i sistemi assume meno rischi di trading con uno solo di essi. Quindi, è altamente possibile che combinazione di questi due sistemi possono guadagnare di più allo stesso livello di rischio se anche il sistema stesso contro-il-tendenza perde denaro. il riconoscimento modello di comportamento dei prezzi Tutti i sistemi possono, in un certo senso, essere classificati come regimi di riconoscimento modello. Infine, le condizioni che danno un segnale per aprire posizione o contro la direzione di tendenza sono una sorta di modelli di prezzo, troppo. Neverthless, questo significa che i modelli scelti non si basano principalmente sui movimenti di prezzo in certe direzioni, come è nel caso di trend-following o sistemi contro-the-trend. Sistemi di questo tipo a volte possono utilizzare modelli probabili quando si prendono decisioni commerciali. In questo caso, i ricercatori cercheranno di identificare i modelli che, in base al loro comportamento, avrebbero dovuto precedere aumenti dei prezzi o diminuisce. Tali modelli di comportamento sono considerati essere utilizzato per la valutazione delle probabilità attuali di crescita mercato o caduta. Si deve notare che le strategie di cui sopra non sono sempre chiaramente separate l'una dall'altra. Essendo modificato, i sistemi possono essere classificate come di un altro tipo. Trading nel canale di Trading nel canale rappresenta negoziazione su e giù dai livelli resistancesupport, linee dei quali sono i confini del canale. Queste tattiche sono buone per le tendenze lateralmente (appartamenti), ma non sono praticamente applicabile in up-trend o down-trend. Trading nel canale viene mostrato in una tabella: posizioni dovrebbero essere aperti secondo le seguenti regole: Determinare i livelli supportresistance. Un calcolo corretto aiuterà ad avere chiari i confini del canale, in cui il mercato si muove. Non appena il prezzo raggiunge un bordo del canale e ritorna nella direzione opposta, una posizione di acquisto deve essere aperto. Le posizioni corte devono essere aperte se i prezzi raggiungono i level. As resistenza non appena il prezzo raggiunge il bordo opposto, la posizione deve essere chiuso. Si deve notare che l'inversione può avvenire prima che la linea prezzo raggiunge i confini del canale, in modo da posizioni possono essere chiuse prima che il prezzo raggiunga livelli di supporto o di resistenza allo vantaggio di queste tattiche è possibile massimizzazione del profitto attraverso l'apertura e la chiusura delle posizioni più volte se la tendenza laterale continua. Lo svantaggio principale di ciò è che la rottura thourgh le linee di canale può portare a perdite significative e undjustified. Per evitare questi ultimi, è necessario impostare Stop Loss correttamente che le posizioni perdenti sono chiuse se il mercato si muove in una direzione opposta rispetto a quella prevista. 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. Expert Advisors cosa è un consulente esperto Un Forex Expert Advisor (EA) è una soluzione commerciale flessibile, automatizzata Forex che possono essere aggiunti alla piattaforma più popolare e facile da usare, MetaTrader 4. più in particolare, un Expert Advisor è un tipo di software in grado di automatizzare completamente le strategie di trading per vostro conto o inviare avvisi che richiede di agire su un commercio Forex, quando certa condizioni sono soddisfatte nel mercato. Un Expert Advisor per MetaTrader 4 è scritto in un linguaggio di programmazione speciale chiamato MetaQuotes Language (MQL4). Programmi come MetaEditor, che è già pre-caricati su Metatrader 4, usano questo linguaggio per aiutare gli operatori a costruire Expert Advisors. Come si fa a creare e commercio utilizzando un consulente esperto di Forex Expert Advisor sono facili da creare. MetaTrader 4s facile da usare l'interfaccia combinata con la MetaEditor programma di pre-caricato, consentono agli operatori a qualsiasi livello di esperienza per creare facilmente e prontamente un Expert Advisor. Ma per iniziare, la piattaforma Vantage FX MetaTrader 4 ha molti modelli e Expert Advisors popolari già inclusi nel corso platform. MT4 EA: il nostro primo forex expert advisor Questo articolo fa parte di una serie. Qui ci sono le altre parti: Benvenuti alla seconda parte della nostra MetaTrader4 Expert Advisor ovviamente perso la prima parte andare a leggere il MT4 EA corso Intro ora, I8217ll aspettare In questa parte, we8217re intenzione di imparare come utilizzare il MetaEditor 8211 l'ambiente di sviluppo integrato o IDE per MetaTrader4 8211 per lo sviluppo di questi consulenti esperti eccezionali I8217ll fare un giro l'editor e we8217re anche andando a creare il nostro primo consulente esperto. Let8217s chiamano che EA Forex Wall-E. Get it robot, programmi automatici. Ah, moooving su Dopo questo articolo, ci si sente bene con il MetaEditor e sapere come creare un nuovo consulente esperto. That8217s quasi a metà strada per rastrellare quei semi con la nostra strategia automatizzata Questi sono i primi passi in un nuovo mondo 8211 con un enorme potenziale di pay-off. 8220Invest in te stesso. La tua carriera è il motore della vostra wealth.8221 8211 Paul Clitheroe Prima di iniziare, assicurarsi che d'ora in poi, tutto ciò che si corre è su un conto demo. Io wouldn8217t voglio vederti spazzare via il vostro conto perché hai fatto un errore di codifica. Useremo conti demo e strategie di sperimentazione per assicurarsi che tutto sia ben testato, there8217s senza bisogno di un conto live. Si dovrebbe anche essere in qualche modo familiarità con MetaTrader. In caso contrario, MetaTrader 4 è il software commerciale we8217re intenzione di utilizzare. Se haven8217t ancora imposta questo, trovare te stesso un broker (le persone a Pepperstone sono solidi, ma qualsiasi grande nome Broker regolamentato dovrebbe andare bene) ed installare secondo le istruzioni dal vostro broker. Il MetaTrader Strategy Tester La barra degli strumenti in questo screenshot dovrebbe essere una vista familiare a voi. Questi sono i controlli predefiniti che più o meno ogni applicazione MetaTrader dovrebbe avere. Se don8217t vederli, dare un'occhiata alla vista 8211 Barre degli strumenti per attivare le barre degli strumenti giusti. Fare clic sul pulsante strategia Tester (cerchio a sinistra) e si dovrebbe vedere il seguente nella parte inferiore della finestra: Questo è dove stiamo andando a correre i nostri consulenti esperti You8217ll essere in grado di configurare quale coppia di valute e il calendario si desidera verificare su e un paio di altre impostazioni we8217ll tornare al più tardi. Questo è anche il luogo dove si sarà in grado di backtest le vostre strategie. Si può pensare a questo come il centro di controllo del vostro futuro consulenti esperti Il MetaEditor Ma prima di tutto, let8217s tornare alla barra degli strumenti e fare clic sulla lingua Editor MetaQuotes (cerchio a destra). Questo dovrebbe aprire l'editor di cui parlavo in precedenza. Si aprirà una nuova finestra, che dovrebbe essere simile a questo: Questo è dove la magia accade. Questo è come Disneyland per noi gli sviluppatori di EA. A meno che non don8217t come Disneyland immagino. Next up: un po 'di magia La MQL guidata Qui, you8217ll essere in grado di creare nuovi Expert Advisors, scrivere il codice che li rende così, compilare ed eseguire il debug strategia. Let8217s iniziare con la creazione di un nuovo Expert Advisor, dobbiamo Dopo aver cliccato sul pulsante 8220New8221 nell'angolo in alto a sinistra, dovrebbe comparire questa finestra: Si può già vedere che si può fare molto di più con MQL4 di una semplice creare Expert Advisors È inoltre possibile creare il proprio indicatori, creare uno script (che è solo un altro nome per un pezzo di codice che viene eseguito solo una volta nel terminale del cliente) e di creare librerie (che sono insiemi di funzionalità che possono essere utilizzate da più consulenti esperti). Whoa, non troppo in una volta sola Assicurarsi 8220Expert Advisor (template) 8221 è selezionata e fare clic su Avanti. Dare il consulente esperto un nome accattivante, come ad esempio ForexWall-E. Lasciare tutte le altre impostazioni come sono e fare clic su Avanti. Una nota sulla Eventi I prossimi 2 schermate della procedura guidata vi mostrerà alcune opzioni relative agli eventi. Gli eventi sono momenti nella esecuzione del consulente esperto in cui saremo in grado di 8220hook into8221 il consulente esperto eseguendo codice personalizzato. Let8217s rapidamente andare oltre i diversi tipi di eventi che sono a nostra disposizione: OnTimer. evento che viene eseguita quando viene utilizzato un timer. Siamo in grado di impostare la frequenza in secondi noi stessi. Questo è utile se si desidera eseguire o controllare qualcosa ogni X secondi. OnChartEvent. gestisce una collezione di eventi legati a tracciare le azioni (click di mouse, cambiamenti grafico, gli oggetti che vengono creati, quando qualcosa viene trascinato sulla carta). Utile se si vuole intercettare le azioni dell'utente durante l'EA è in funzione. OnTester. questo evento viene chiamato solo quando si verifica l'EA, appena prima che il test è fatto. Questo è dove si potrebbe richiedere dati di prova dalla EA, come ad esempio il profitto, l'equilibrio, il numero di transazioni tuo EA ha fatto, ecc Per ora, don8217t preoccupare troppo di questi eventi. Lasciare tutto sulle sue impostazioni predefinite e fare clic su Avanti e Fine. Ta-da. Avete appena creato la vostra prima consulente esperto. Ben fatto, per te è una rapida pacca sulla schiena Bene. Let8217s continuano sulla nostra avventura Esecuzione di un Expert Advisor Ciò che avete appena creato è un Expert Advisor pienamente funzionante. Don8217t credetemi È possibile verificare il lavoro svolto, facendo clic sul pulsante di grande 8220Compile8221 (compilazione significa che il MetaEditor trasformerà il nostro codice leggibile in istruzioni macchina adatti ai effettivamente in esecuzione come EA). Nella parte inferiore della MetaEditor, si dovrebbe vedere qualcosa di simile a questo: Ora torna alla MetaTrader 4. Si dovrebbe comunque avere il tester strategia sulla parte inferiore della finestra. Nella prima discesa, si dovrebbe ora essere in grado di trovare il vostro nuovo EA: Quando si utilizzano le stesse impostazioni di Strategia Tester (Da e la data non sono ancora troppo importanti), è possibile fare clic sul pulsante Start per testare la vostra strategia di appena creato. Dategli un momento di calcolare, e si dovrebbe essere presentato con una barra verde in basso, indicando il vostro EA finito in esecuzione. Notare le nuove schede che sono apparsi in fondo: dare una scorsa attraverso di loro. Per il momento, i risultati e Grafico saranno vuote (in quanto non compravendite sono state ancora fatto), ma le schede Relazione e Journal mostrerà informazioni sul test run consulente esperto e alcune informazioni di registrazione, rispettivamente: Pretty nice eh La scheda Rapporto è dove you8217ll trascorrere molto tempo ad analizzare i mestieri vostro consulente esperto ha preso. Ma, naturalmente, questo consulente esperto isn8217t effettivamente facendo molto. cambiamento Let8217s che oggi. Il nostro primo EA 8211 ForexWall-E le cose potrebbero ottenere un po 'tecnico ora, we8217re intenzione di utilizzare il codice vero e proprio. Ma prometto, sarà facile da digerire, we8217ll probabilmente brezza attraverso di esso. Prima di tutto, let8217s aprire ancora una volta il nostro MetaEditor e modificare il metodo vuoto onTick () in modo che assomiglia a questo: Dopo you8217ve aggiornato il codice, premere il pulsante 8220Compile8221 per assicurarsi che non ci siano errori. Si dovrebbe costruire senza problemi (difficoltà con questo Fatemi sapere nei commenti, posso dare una mano). Il codice può sembrare un po 'complessa, in modo da andare oltre let8217s riga per riga. Ma in primo luogo: quali sono le zecche su Forex zecche un segno di spunta nel contesto del forex significa il più piccolo aumento o diminuzione del prezzo che una coppia di valute può fare. Pertanto, ogni volta che si vede il prezzo di spostarsi verso l'alto o verso il basso in modo più piccolo, che è un segno di spunta. E 'anche quando l'evento onTick viene chiamato. Analisi del codice Questa è la nostra dichiarazione di funzione. Indichiamo la disponibilità di questa funzione, in modo che possa essere chiamato. Questa se-dichiarazione fa in modo che, se non vi è già un ordine aperto, abbiamo don8217t apriamo un altro. OrdersTotal () è una funzione built-in nel linguaggio MQL4 e restituisce il numero di ordini che sono attualmente aperti. Qui, si definiscono alcune variabili: la dimensione del lotto sarà 0.01 Lo stop loss è di 500 punti, che equivale a 50 pips su un broker che utilizza 5 cifre, poiché in questo caso 1 pip 110 ° di un punto. Se questo si confonde in questo momento, don8217t preoccupazione e solo supporre che usiamo uno stop loss di 50 pips. Il take profit sarà anche 50 pips (per lo stesso motivo di cui sopra). Questa linea significa che abbiamo recuperare il valore del 300 media mobile esponenziale (o EMA). Useremo questo valore media mobile per determinare se dobbiamo entrare in un commercio o no. Ora, un sacco di parametri vengono utilizzati con questo EMA Questo è il loro significato: Questa è la prima volta we8217re utilizzando il valore di un indicatore Ci sono un sacco di più Indicatore incorporato in MQL4, come iStochastic e Irsi. Nei prossimi parti di questa serie, we8217ll coprire questi e molto altro ancora. Quello che succede qui, è che entreremo solo commercio se il prezzo Chiedi 50 pips è ancora inferiore al valore EMA. In altre parole: se il prezzo è più di 50 pips al di sotto della linea di EMA 300, dovremmo comprare. Infine, si arriva a fare l'ordine attuale La funzione OrderSend () è un'altra funzione built-in che ci permette di creare un ordine di programmazione. In questo caso, si crea un ordine di acquisto per 0,01 lotti, con lo stop loss e take profit abbiamo definito in precedenza. Fare clic ancora una volta il pulsante Compile e poi tornare a MetaTrader. Avviare il test consulente esperto nel Tester strategia. Ora, i risultati, le schede Graph e relazione non sono così noioso più. E come si può vedere, sembra anche il nostro primo consulente esperto anche fatto un profitto modesto (in gran parte dalla fortuna, senza dubbio i risultati può essere diverso a seconda della valuta coppia, lasso di tempo scelto e mediatore). Ma it8217s un risultato incoraggiante comunque Tutti amano un grafico a salire, Whoop giusta conclusione, la seconda parte del nostro corso consulente esperto MT4 confezionato un sacco di informazioni You8217ve imparato a usare il Tester strategia. You8217ve familiarizzato con il MetaEditor e ha creato un nuovo consulente esperto. You8217ve costruito la vostra prima EA e contemporaneamente mosso i primi passi con MQL4. That8217s per questa volta. Vi incoraggio a giocare con il vostro consulente esperto appena creato, modificare alcuni dei parametri definiti we8217ve e vedere come influenzano l'esito di gestire l'EA nel tester strategia. La prossima volta, noi continueremo con il nostro consulente esperto e passo dopo passo migliorarlo e renderlo più solido. Se avete domande, per favore fatemelo sapere nei commenti. Iscriviti alla mia newsletter qui sotto se volete essere sempre aggiornati su quando la parte successiva di questo corso è pubblicato Messaggio navigationAutomated Trading Importante: Questa pagina fa parte del contenuto archiviato e può essere superata. Trading Point piattaforma consente di automatizzare la vostra strategia di negoziazione utilizzando MetaQuotes8217 MQL4 un linguaggio incorporato per strategie di trading di programmazione. il linguaggio MQL4 è simile a C e permette la creazione dei propri Expert Advisors che rendono la gestione dei processi commerciali automatico. È possibile creare i propri indicatori personalizzati, script e librerie di funzioni con l'aiuto di MQL4, pure. Imparare come usarle controllando la sezione consulenti esperti nelle guide per l'utente MetaTrader 4 e nella programmazione di guida di riferimento MQL4. Expert Advisor Expert Advisor consente la completa automazione della vostra strategia di trading e lasciare che il commercio sistema per voi. Il programma è progettato per registrare ogni singolo tick prezzo ed eseguire operazioni come si programma a. Prima di lasciare la corsa del sistema, è possibile testare le vostre strategie di trading sui dati storici, visualizzando l'ingresso e di uscita dei vostri commerci sul grafico. Personalizzate indicatori personalizzati Gli indicatori permettono di creare indicatori tecnici in aggiunta a quelli già integrati in MetaTrader 4 terminale. Come indicatori di built-in, che si rivolgono solo per l'attuazione di funzioni analitiche. Gli script sono programmi progettati per singola esecuzione di azioni specifiche. A differenza di Expert Advisors, Script Dont Run tick-saggio e non hanno accesso alle funzioni degli indicatori. Le biblioteche contengono numerosi script scaricabili, indicatori personalizzati e consulenti esperti. Guide automatica dell'utente Trading L'utente Expert Advisor guida mostra come ottenere il massimo della funzione Expert Advisor. Una conoscenza del linguaggio di programmazione C è utile, non è assolutamente necessario. Scarica programmazione in linguaggio algoritmico MQL4, una grande risorsa per iniziare a sviluppare i propri Expert Advisor, indicatori tecnici e script.

Comments