L'utilizzo di indicatori tecnici Secondo aderente al sistema di trading on-line MetaTrader 4 ci sono due tipi di indicatori in MQL4 - tecnico e personalizzato. indicatore tecnico è parte integrante del sistema di MetaTrader trading on-line, funzione incorporata che permette disegno sullo schermo una certa dipendenza. Proprietà di indicatori tecnici disegno nella finestra di sicurezza Ogni indicatore tecnico calcola una certa dipendenza predefinita. Per disegnare questa dipendenza graficamente sullo schermo, un indicatore tecnico deve essere collegato a un grafico. Questo può essere fatto tramite il menu di sistema Indicatori Insert gtgt o tramite Navigator finestra di un terminale del cliente. Per collegare un indicatore tecnico a un grafico dalla finestra di Navigator, un metodo molto semplice è utilizzato - drag-amp-goccia del nome indicatore tecnico dalla finestra del navigatore a una finestra cartografica. Di conseguenza una o più linee calcolati in questo indicatore viene visualizzato nella finestra del grafico. linee indicatore di un indicatore tecnico possono essere tratte sia nella finestra grafico principale e in una finestra separata nella parte inferiore di una finestra di sicurezza. In Fig. 104 indicatore tecnico Alligator è disegnato in una finestra cartografica. Codice immutabilità Tutti gli indicatori tecnici sono built-in, il loro codice non è disponibile per apportare modifiche. Così un utente viene assicurata da una modifica errata di indicatori tecnici incorporati. Tuttavia, il codice sorgente, su cui viene calcolato un indicatore tecnico, è disponibile sul sito web sviluppatore di software (MetaQuotes Software Corp.) nella sezione indicatori tecnici. Se necessario, un programmatore può utilizzare il codice completo o parte di esso per creare indicatori personalizzati (vedi Creazione di indicatori personalizzati). Richiamo di funzioni di rappresentazione grafica indicatori tecnici visibile ad un utente vengono visualizzati da un terminale del cliente. Inoltre per comodità chiameremo tali disegni linee indicatore. Indicator Line è una rappresentazione grafica di una certa dipendenza basato su valori numerici compresi in un array dell'indicatore. tipo di linea dell'indicatore è impostato da un utente. Linea dell'indicatore può essere visualizzato sotto forma di una linea continua o tratteggiata, di un colore specifico, così come nella forma di una catena di certi segni (punti, quadrati, anelli, ecc). Durante i calcoli degli indicatori, serie di valori numerici sono calcolati in ESSO linee indicatore sarà prelevato secondo questi calcoli. Questi set di valori sono memorizzati in array indicatore. Indicatore Array è un array monodimensionale che contiene valori numerici, secondo la quale sono costruite linee indicatrici. I valori numerici di elementi di un array indicatori sono coordinate punti, su cui è disegnato una linea dell'indicatore. La coordinata Y di ogni punto è il valore di un elemento di un array indicatore, coordinata X è il valore indice dell'elemento indicatore di array. La tecnologia memorizzazione dei dati in array indicatore è alla base della costruzione di indicatori tecnici e personalizzati. I valori di indicatore di elementi di un array di indicatori tecnici sono disponibili presso tutti i programmi applicativi, tra cui Expert Advisors, script e indicatori personalizzati. Per ottenere un valore di un elemento indicatore array con un determinato indice in un programma applicativo è necessario chiamare una funzione incorporata, il nome che è impostato secondo un nome indicatore tecnico. Per l'esecuzione di una funzione indicatore tecnico l'indicatore corrispondente non deve essere necessariamente collegato a una finestra di sicurezza. Anche funzione di indicatore tecnico chiamata da un programma applicativo non comporta l'attaccamento di un corrispondente indicatore a una finestra di sicurezza. Fissaggio di un indicatore tecnico a una finestra di sicurezza non si traduca in un indicatore chiamata tecnica in un programma applicativo sia. Un certo numero di indicatori tecnici è incluso nel terminale del cliente del sistema di trading on-line MetaTrader 4. Consente di analizzare alcuni di loro. Media mobile, MA indicatore tecnico Moving Average, MA mostra il valore medio prezzo di uno strumento per un certo periodo di tempo. L'indicatore riflette l'andamento generale del mercato - può aumentare, diminuire o mostrare alcune fluttuazioni nei pressi di un certo prezzo. Per ottenere valori di linea dell'indicatore MA ad un certo momento, utilizzare la funzione standard: Simbolo - nome simbolo di un titolo, sui dati di cui verrà calcolato l'indicatore. NULL significa il simbolo corrente. lasso di tempo - periodo. Può essere uno dei periodi del grafico. 0 indica il periodo del grafico corrente. periodo - periodo di media per i calcoli MA. mashift - indicatore di cambio rispetto ad un grafico dei prezzi. mamethod - metodo di calcolo della media. Può essere uno dei valori MA metodi. appliedprice - usato prezzo. Può essere una delle costanti dei prezzi. SHIFT - indice di valore acquisito da un array indicatore (spostare indietro rispetto ad una barra di corrente per un determinato numero di barre). Di seguito è riportato un esempio di chiamare una funzione indicatore tecnico dal callindicator. mq4 Expert Advisor: Nel callindicator. mq4 EA iMA () chiamata di funzione viene utilizzata (funzione della media dell'indicatore Moving tecnica). Analizziamo questa parte del programma in dettaglio: NULL indica che il calcolo di una media mobile è fatto per una finestra di sicurezza, per cui l'EA è collegato (in questo caso è EA, in generale, può essere qualsiasi programma applicativo) 0 - è calcolato per il periodo di tempo impostato nella finestra di sicurezza, a cui l'EA è attaccata PeriodMA - una media di valore del periodo si trova in una variabile esterna se dopo il collegamento EA a una finestra di sicurezza che un utente non cambia questo valore nelle impostazioni delle variabili esterne Ea , il valore è pari a 5 0 - indicatore di matrice non è spostata rispetto a un grafico, vale a dire i valori di elementi di un array indicatori contengono valori MA calcolati per bar, su cui è disegnata la linea dell'indicatore MODESMA - metodo di una media mobile semplice è utilizzato per calcoli PRICECLOSE - bar chiusura viene utilizzato per i calcoli 0 - indice elemento indicatore di matrice, per cui viene acquisito il valore - in questo caso è elemento zero. Tenendo conto che l'indicatore matrice non è spostata rispetto al grafico, il valore MA si ottiene per la barra zero. Funzione iMA () restituisce un valore che viene assegnato a MA variabile. In ulteriori linee di programma questo valore viene confrontato con il prezzo di offerta corrente. Se il prezzo corrente è superiore o inferiore al valore ottenuto MA, viene visualizzato un avviso. L'utilizzo di variabili FactUp e FactDn permette di visualizzare l'avviso solo dopo la prima traversata della linea MA (nota, l'indicatore della linea blu in una finestra di sicurezza è disegnato non perché la funzione di indicatore tecnico è stato chiamato dal programma, ma perché un utente ha allegato l'indicatore nel grafico, Fig. 104). Va notato qui che con la comparsa di nuove barre indici di barre storia aumentano, la barra attualmente formato presenta sempre l'indice 0. Nella Expert Advisor callindicator. mq4 la funzione di indicatore tecnico iMA () restituisce il valore calcolato per la barra a zero. Anche se il valore dell'indice è mai cambiato durante l'esecuzione EA (vale a dire i calcoli sono sempre svolte per sulla barra di corrente), il valore restituito da IMA () sarà sempre corrispondere all'ultimo calcolato, cioè calcolato per la corrente barra di zero. Se per alcuni calcoli nel programma abbiamo bisogno di ottenere il valore di un valore di indicatore tecnico non per la barra di corrente, fresa per uno storico, l'indice di matrice indicatore necessario deve essere specificato nella chiamata di funzione. Consente di visualizzare un esempio di EA historybars. mq4. in cui MA è calcolata sulla quarta battuta: Nel historybars. mq4 EA valori MA sono calcolati per barra corrente (indice 0) e per la quarta battuta (indice 4). Gli indici indicati 0 e 4 non cambiano durante questa operazione programma e il programma può funzionare infinitamente lungo ogni volta che il calcolo dei valori MA per lo zero e il quarto bar. Ricordate, anche se i calcoli sono fatti per MA il bar con gli stessi indici, MA sarà cambiato, cioè corrisponderà ai valori attuali MA sulla corrente barra di zero e l'attuale quarta bar. In Fig. 106 è chiaro che i prezzi crescono sulle las bar, MA sale. La differenza tra i valori MA sullo zero e il quarto bar cresce anche che si riflette negli avvisi visualizzati. Indicatori tecnici possono riflettere non solo uno, ma anche due o più indicatori linee indicatore tecnico Stochastic Oscillator a confronto il prezzo di chiusura corrente con la fascia di prezzo per un periodo di tempo selezionato. L'indicatore è generalmente rappresentato da due linee dell'indicatore. Il principale è chiamato K. La seconda linea di segnale D è la media mobile di K. Solitamente K è disegnata come una linea continua, D - tratteggiata. Secondo una delle varianti dell'indicatore spiegazione, dovremmo comprare se K è superiore D e vendere se K va inferiore D. Il momento più favorevole per l'esecuzione di un'operazione commerciale è considerato il momento di concorso di linee. simbolo nome del simbolo di un titolo, sui dati di cui verrà calcolato l'indicatore. NULL significa il simbolo corrente. lasso di tempo - periodo. Può essere uno dei periodi del grafico. 0 indica il periodo di un grafico corrente. Kperiod - periodo (numero di barre) per il calcolo K. Dperiod - periodo di calcolo della media di D. rallentamento - il valore di rallentamento. Metodo - Metodo di calcolo della media. Può essere uno dei valori MA metodi. pricefield - parametro di scegliere i prezzi per i calcoli. Può essere uno dei seguenti valori: 0 - LowHigh o 1 - CloseClose. Modalità - Indice di linee indicatori. Può essere uno dei seguenti valori: MODEMAIN o MODESIGNAL. spostare - indice del valore ottenuto da un buffer indicatore (spostare indietro rispetto ad una barra di corrente di un numero specificato di bar). Utilizzando Stochastic Oscillator offre la necessità di analizzare le posizioni relative linee. Per calcolare quale decisione scambi dovrebbe essere eseguito, il valore di ogni linea sulle barre attuali e precedenti deve essere preso in considerazione (vedi Fig. 107). Quando le linee si incrociano nel punto A (linea verde incrocia quello rosso verso l'alto), Cina ordine deve essere chiuso e ordine di acquisto deve essere aperto. Durante la parte A - B (senza linee che si incrociano, linea verde è superiore alla linea rossa) Comprare ordine deve essere tenuto aperto. Al punto B (linea verde incrocia quello rosso verso il basso) Acquista dovrebbe essere chiuso e vendere deve essere aperto. Poi vendere dovrebbe rimanere aperta fino al prossimo incrocio (senza attraversamento, linea verde al di sotto della linea rossa). Figura. 107. Concurrence delle principali e le linee di oscillatore stocastico di segnale. Il prossimo esempio contiene l'implementazione di un semplice algoritmo che dimostra come i valori necessari di ogni linea possono essere ottenuti e criteri di negoziazione possono essere formate. Per questo Valori di funzioni indicatore tecnico iStochastic () sono utilizzati nella callstohastic. mq4 EA: Per ottenere il valore K linea (verde fisso) sulla barra a zero, viene utilizzato il seguente riga di calcolo: Qui parametro MODEMAIN indica la linea, il valore di cui viene chiesto, l'ultimo parametro 0 è l'indice bar, per il quale deve essere calcolato il valore di linea. Nei seguenti tre righe di programma altre variabili sono calcolate per analogia - per la linea D (rossa linea tratteggiata, parametro MODESIGNAL) per lo zero e il primo bar. Nel blocco successivo la correlazione dei valori ottenuti viene analizzato e l'EA riporta sullo stato attuale su ogni tick. Ad esempio, nelle linee: il fatto di un linee rosse essendo attraversata da quella verde verso l'alto viene rilevato. Se sulla barra precedente linea verde era sotto il rosso (cioè la S1 espressione M1 lt è vero), e sulla barra corrente linea verde supera il rosso o loro valori sono uguali (cioè l'espressione M0 gt S0 è vero), significa che dalla precedente formazione barra per il momento attuale del verde solitario attraversato quello rosso verso l'alto. Così stato calcolato in se l'operatore è vero, è per questo controllo viene passato se il corpo dell'operatore, come risultato Alert () viene eseguita per mostrare il messaggio corrispondente. In un Expert Advisor destinato alla negoziazione di se il corpo dell'operatore deve essere indicata una funzione di trading per l'apertura di un ordine di acquisto. In questo caso la variante analizzato delle linee dell'indicatore crossing porterà alla formazione di un ordine commerciale e, infine, per l'esecuzione di una operazione di commercio. Per la variante quando la linea verde incrocia quello rosso verso il basso, in se il corpo deve essere indicata una funzione commerciale per l'apertura di un ordine di vendita. Figura. 108 mostra il risultato dell'operazione callstohastic. mq4. Utilizzando le funzioni di indicatori tecnici per creare commerciale Expert Advisor e gli script è molto conveniente. Quantità di funzioni indicatore tecnico utilizzato in un Expert Advisor è illimitato. Uno sviluppatore strategia di trading può decidere di definire diversi criteri commerciali basati sulla combinazione dei valori degli indicatori tecnici. Esempio di un semplice commercio di Expert Advisor, criteri di negoziazione di che si basano su indicatori tecnici, viene analizzato nella sezione Simple Expert Advisor. MetaTrader 4 - Indicatori medie mobili, MA - Indicatore per MetaTrader 4 L'indicatore tecnico Moving Average mostra il prezzo medio dello strumento valore per un certo periodo di tempo. Quando si calcola la media mobile, una media di fuori del prezzo di uno strumento per questo periodo di tempo. Mentre le variazioni dei prezzi, la sua media sia aumenta in movimento, o diminuisce. Ci sono quattro diversi tipi di medie mobili: semplici (noto anche come aritmetica), esponenziale, levigati e ponderati lineare. Le medie mobili possono essere calcolate per ogni insieme di dati sequenziali, tra cui l'apertura e prezzi di chiusura, prezzi alti e più bassi, il volume di scambio o altri indicatori. E 'spesso il caso quando si utilizzano doppi medie mobili. L'unica cosa in cui le medie mobili di diversi tipi divergono notevolmente gli uni dagli altri, è quando i coefficienti di peso, che sono assegnati gli ultimi dati, sono diversi. In caso stiamo parlando di semplice media mobile, tutti i prezzi del periodo di tempo in questione, sono uguali in valore. Medie ponderate mobile esponenziale e lineari attribuiscono più valore agli ultimi prezzi. Il modo più comune per interpretare la media mobile dei prezzi è quello di confrontare la sua dinamica per l'azione dei prezzi. Quando il prezzo di uno strumento sale al di sopra della sua media mobile, appare un segnale di acquisto, se theprice scende al di sotto della sua media mobile, quello che abbiamo è un segnale di vendita. Questo sistema di scambio, che si basa sulla media mobile, non è progettato per fornire ingresso nel mercato nel suo punto più basso, e la sua uscita a destra sulla visiera. Esso permette di agire secondo la seguente tendenza: acquistare subito dopo i prezzi raggiungono il fondo, e di vendere subito dopo i prezzi hanno raggiunto il loro picco. Media mobile semplice (SMA) semplice, in altre parole, aritmetica media mobile è calcolata sommando i prezzi di chiusura strumento su un certo numero di singoli periodi (ad esempio, 12 ore). Questo valore viene quindi diviso per il numero di tali periodi. SMA SUM (CLOSE, N) N Dove: N è il numero di periodi di calcolo. Media mobile esponenziale (EMA) media mobile esponenziale lisciato si calcola sommando la media mobile di una certa quota del prezzo di chiusura corrente al valore precedente. Con esponenzialmente levigata medie mobili, gli ultimi prezzi sono di più valore. P-percentuale media mobile esponenziale sarà simile: Dove: CLOSE (i) il prezzo della corrente EMA chiusura di periodo (i-1) esponenziale media mobile del precedente periodo di chiusura P la percentuale di utilizzare il valore del prezzo. Lisciato media mobile (SMMA) Il primo valore di questa media mobile lisciato è calcolato come media mobile semplice (SMA): SUM1 SUM (CLOSE, N) il secondo e successive medie mobili vengono calcolate in base a questa formula: Dove: SUM1 è la somma totale dei prezzi di chiusura per periodi N SMMA1 è la media mobile levigata della prima barra SMMA (i) è la media mobile levigata della barra corrente (tranne il primo) CLOSE (i) è il prezzo di chiusura corrente N è il lisciatura periodo. Lineare ponderata media mobile (LWMA) Nel caso di ponderata media mobile, i dati più recenti è da più di più primi dati. Ponderata media mobile è calcolata moltiplicando ciascuno dei prezzi di chiusura all'interno della serie considerata, da un certo coefficiente di peso. LWMA SUM (Chiudi (i) i, N) SUM (i, N) Dove: SUM (i, N) è la somma totale dei coefficienti di peso. Le medie mobili possono essere applicate anche agli indicatori. È qui che l'interpretazione di indicatori medie mobili è simile all'interpretazione di prezzo medie mobili: se l'indicatore sale al di sopra della sua media mobile, il che significa che il movimento dell'indicatore ascendente è probabile che continui: se l'indicatore scende al di sotto della sua media mobile, questo significa che è probabile che continuare ad andare verso il basso. Qui ci sono i tipi di medie mobili sul grafico: media mobile semplice (SMA) media mobile esponenziale (EMA) Lisciata Moving Average (SMMA) lineare ponderata media mobile (LWMA) Alcuni di questi esempi si basano sui 20 segnali di commercio in MQL5 articolo pubblicato da Metaquotes a mql5enarticles130 (Copyright Metaquotes) Si prega di notare che questi consulenti esperti sono stati creati per scopi didattici e non costituiscono alcuna consulenza finanziaria. Prima di utilizzare le seguenti EA, si prega di prendere in considerazione quanto segue: i file di download SONO IN FORMATO MOL5 (MOLANIS 5 FORMAT - Un. MOL5 file per l'EA guidato Visual). PER OTTENERE LA EA PER MT5, scaricare il file STRATEGIA -.MOL5 FILE, aprirlo con il consulente esperto guidato Visual e cliccare su GENERARE MQL5 CODICE. Gli esempi utilizzano una logica di base e di evitare negoziazione utilizzando la barra di corrente per ridurre i falsi segnali. In alcuni casi sembra che la EA manca commerci, ma la EA è solo scambiato secondo le definizioni di cui l'icona TA che riducono il numero di segnali e tremolante. Se volete sapere che cosa la EA sta facendo, in MetaTrader 5, andare alla finestra Casella degli strumenti e fare clic sulla scheda Esperti. Essa mostra tutti i registri - il consulente esperto stampa sue logicactions. MetaTrader 5 è diverso da MetaTrader 4, la maggior parte degli utenti si dicono: Ma in MT4 ho potuto. Invece di cercare di replicare quello che hai fatto con MT4, MT5 abbracciare e imparare. MT5 ha concetti commerciali che sono in linea con la maggior parte delle piattaforme di trading per forex. MT5 ha nuovi concetti legati a posizioni e gli ordini che sono totalmente diverso da quello concetti MT4: Al contrario di MT4, MT5 gestisce una posizione al paio. Un ordine diventa un affare e quindi una posizione. In MT4, due ordini consecutivi saranno gestite come due posizioni nella stessa coppia. Si potrebbe identificare prezzo di apertura, e trarre profitto per ordine. Inoltre si potrebbe cambiare il take profit e stop loss per ordine. MT4 permette anche di copertura. In MT5 due ordini consecutivi di 0,1 per EURUSD diventeranno una posizione di 0.2 in EURUSD. prezzo di apertura, il profitto, take profit e stop loss sono legati alla posizione. MT5 non consente di copertura. MQL5 è diverso MQL4. Non sono nemmeno compatibili. MetaTrader 5 è un software in versione beta quindi potrebbe contiene bug. Il nostro software è un programma beta poiché è sviluppato per MetaTrader 5 (che è un software beta). Ogni volta che si desidera cambiare gli ingressi EA, staccare la EA dal grafico e poi ri attaccarlo. Abbiamo visto una certa lentezza nel MT5 se non farlo in quel modo. Di solito i tuoi EA si trovano in C: Program FilesMetaTrader 5MQL5Experts Tuttavia, in alcune versioni di Windows, MT5 cercherà l'EA in C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts D0E8209F77C8CF37AD8BF550E51FF075 è un nome di Randon che cambia in ogni installazione. Questa caratteristica si chiama Windows Roaming. Problemi possono sorgere in quanto i file in C: Program FilesMetaTrader 5MQL5Experts e in C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts non sono sincronizzati. Questo è un problema di Windows fuori dal nostro controllo. In questo caso, potrebbe essere necessario copiare i file di EA manualmente da C: Program FilesMetaTrader 5MQL5Experts a C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts Una soluzione a questo problema è quello di creare il file di EA nel MetaEditor e copiare il codice dal guidato Visual Expert Advisor. Per scaricare gli esempi, fare clic destro sulla parte superiore del collegamento per il download e quindi selezionare Salva con nome (Salva oggetto con nome o Salva collegamento come). 0. Scarica tutti i consulenti esperti per Metatrader 5 in un file zip Gli esempi sono in un formato mol5. aprirli con l'EA guidata visivo, quindi generare il codice. Per gli esempi che utilizzano indicatori personalizzati, è necessario mettere gli indicatori nella cartella indicatori MT5. Allora avete bisogno di compilare gli indicatori. Ampiamente utilizzato EA. Questo Expert Advisor apre una posizione lunga quando la media in rapido movimento è più alta che la media lento movimento e viceversa. Si prega di notare che questo EA non usa alcun Chiudere Lungo (CL) o chiudere le icone Short (CS). MT5 non supporta copertura, quindi prima di andare lungo tutte le posizioni corte sono chiusi e viceversa. Ricordate, ogni volta che una condizione di trading è vero, l'EA invierà un ordine. In questo EA il volume massimo per coppia è impostato a 0,2. Così ogni volta che la condizione di negoziazione media mobile è vero, un nuovo 0,1 posizione sarà aggiunto alla posizione esistente finché il volume posizione raggiunge 0,2. Se il commercio con zecche (Modalità di esecuzione ogni tick in Visual guidata EA, o CompletedBars falsi in ingressi MT5 EA) si può vedere come due ordini a causa di due zecche Ricevuto - possono essere eseguite nella stessa barra fino a raggiungere 0,2 volume. Modificare la variabile MaxVolumePosition MT5 al 0,1 per limitare il volume per ogni coppia di 0.1 in questo modo solo un ordine eseguito data la condizione ma di trading. Durante il test di questo popolo EA chiedono: Perché usate spostamento 1 nel TA icona di spostamento viene utilizzato per selezionare la barra da utilizzare nel calcolo della media mobile. Shift0 significa ottenere il valore ma per la barra corrente Shift1 significa ottenere il valore ma per la barra precedente. Alcune persone preferiscono utilizzare Shift0 per ottenere il segnale non appena accade, altri preferiscono Shift1 per ottenere una conferma più forte. Il grafico seguente mostra la differenza tra negoziazione utilizzando la corrente (superiore del grafico - shift0) e la barra precedente (grafico in basso - shift1). Utilizzando la barra precedente il segnale è in ritardo, ma si ottiene meno falsi segnali. Il grafico seguente mostra lo stesso scenario in un mercato instabile. Si noti la differenza nel numero di segnali è necessario decidere quale bar per utilizzare trovare il proprio equilibrio tra sensibilità e velocità del segnale. 2. Multi-valuta media mobile semplice Questo EA utilizza le stesse condizioni commerciali come il semplice movimento esempio sopra la media ma scambia due coppie di valute. Si ricorda, se non si sta creando EA multi-valuta usare sempre l'opzione Symbol Corrente - In questo modo i Expert Advisors funziona su qualsiasi coppia di valute. Si prega di notare che nell'esempio, la EA utilizza le coppie EURCAD e EURUSD ma utilizza Tempo cornice PeriodCurrent. Così l'EA, ottiene il lasso di tempo dal grafico e utilizza la stessa struttura di tempo per entrambe le coppie. Quando si lavora con muti-valuta EA tener conto che si collega l'EA di un grafico, ma è necessario disporre di bar storici per tutte le coppie di EA. Così prima di utilizzare l'EA, aprire le tabelle per le coppie in EA e verificare di avere abbastanza bar. (Si possono chiudere più tardi, ma lasciare un grafico per fissare la EA) Inoltre, ricorda che l'EA viene eseguito ogni volta che c'è un nuovo bar (o tick) nel grafico a cui è collegato l'EA. Così negoziazione ogni bar significa negoziazione ogni barra del grafico a cui è collegato l'EA. Così negoziazione con le zecche può essere migliore. La cosa buona di MetaTrader 5 è che EA multi-valuta (e EA a fotogrammi multipli) può essere backtested mentre in MT4 questo non è possibile. 3. Multi-temporale media mobile semplice Questo EA apre una posizione long se il movimento veloce media (periodo di tempo 1 minuto) è più alta che la media lento movimento (timeframe 1 minuto) e il digiuno media mobile (lasso di tempo 5 minuti) è più alto che il lento media mobile (lasso di tempo 5 minuti) e viceversa. Così le condizioni MA sono valutate in due tempi differenti per una conferma doppia. Entrambe le condizioni devono essere vere a posizioni OPENCLOSE. Questo EA valuta la condizione negoziazione su time frame Periodo M1 (un minuto) e Periodo M5 (cinque minuti), ma ci vuole la coppia di valute dal grafico a cui è collegato l'EA. Durante la creazione di multi-temporale EA allegare la EA per l'arco di tempo più piccolo in questo caso Periodo M1. Si ricorda, se non si sta creando EA multi-periodo temporale da utilizzare sempre l'opzione periodo corrente - In questo modo il vostro EA funziona su qualsiasi periodo di tempo. 4. Multi-temporale avanzata Ricerca semplice media mobile Come nell'esempio precedente, ma questo EA apre una nuova posizione guardando sia al 1 ° minuto e il lasso di tempo 5 minuti e la chiude valutare la condizione di negoziazione a al 1 ° minuto lasso di tempo. Chiudere Lungo (CL) e chiudere a breve le icone vengono usate per chiudere la posizione in cui il grafico ad 1 minuti mostra un cambiamento di direzione di tendenza. Intersezione di due medie mobili (): il digiuno uno con periodo di 8 e il lento con periodo 16. Se il valore del MA veloce a barra 2-nd è inferiore al valore del lento MA al bar 1-st , e il valore della mA veloce al bar 1-st è maggiore del valore del lento mA al bar 1-st, significa che il digiuno mA attraversato il lento verso l'alto che è il segnale di acquisto. Il segnale di vendere viene formato in modo simile. Se il MA veloce al bar 2-nd è maggiore del lento MA al bar 1-st, e se il MA veloce a 1-st bar è inferiore alla lenta MA al bar 1-st, significa top - attraversamento verso il basso della lenta MA dal MA veloce. Si prega di notare che Ma crossover può essere definita in diversi modi. Usiamo la definizione dall'articolo MT5 che riduce lo sfarfallio. 6. Intersezione della linea principale e segnale del MACD Se la linea segnale attraversa la principale dall'alto verso il basso, è il segnale di comprare. Se la linea di segnale attraversa la principale bottom-up, è il segnale di vendere. 7. Breakthrough del Channel Range prezzo Se il prezzo perfora il bordo superiore del prezzo Channel e il prezzo è fisso sopra di questo confine, è il segnale di comprare. Se il prezzo perfora il bordo inferiore del prezzo Channel e il prezzo è fisso sotto di questo confine, allora la sua il segnale di vendere. Questo EA utilizza l'indicatore personalizzato Prezzo Channel (Prezzo Channel. mq5 da Sergey Greecie). Si prega di scaricare l'indicatore di C: Program FilesMetaTrader 5MQL5Indicators (per le installazioni standard di MetaTrader) e compilarlo per generare il file. ex4. Questo indicatore ha tre segnali (modalità o buffer): I segnali sono identificati come: Modalità 0, Alta Mode 1, Low Mode 2, Mid In EA, modalità 0 e 1 modalità vengono utilizzati. 8. RSI strategia indicatore OverbuyingOverselling Noi acquisto RSI cade inferiore ad un certo livello (30) e poi sale sopra di esso. Vendiamo, come RSI sorge superiore ad un certo livello (70) e poi scende al di sotto di esso. 9. Uscire dalle zone OverbuyingOverselling di CCI che compriamo, come CCI scende inferiore a -100 livello e poi sale al di sopra di esso. Vendiamo, come CCI sale sopra 100 il livello e poi scende al di sotto di esso. 10. Uscire dalle zone OverbuyingOverselling di Williams Gamma percentuale che compriamo, come Williams cade inferiore a -80 livello e poi sale al di sopra di esso. Vendiamo, come Williams sale sopra -20 livello e poi scende al di sotto di esso. 11. rimbalzo dai confini del Canale di Bollinger Se i penetra prezzi o tocca il bordo superiore della banda di Bollinger e poi torna indietro, è un segnale di vendere. Se i penetra prezzo o tocca il bordo inferiore della fascia Bollinger, allora è un segnale di acquisto. 12. ADX Adaptive canale di penetrazione del segnale per comprare: Se il prezzo perfora il bordo superiore del canale di ADX adattivo e il prezzo di chiusura è fissato sopra di questo confine. (Chiudi gt bordo superiore) Segnale di vendere: Se il prezzo perfora il bordo inferiore del prezzo Channel e il prezzo di chiusura è fissato sotto di questo confine. (Chiudi lt bordo inferiore) Questo Expert Advisor utilizza l'indicatore personalizzato ADX Adaptive Channel (AdaptiveChannelADX. mq5 da Sergey Greecie). Modalità (segnali) per questo indicatore sono: Modalità 0, per ottenere il valore dell'indicatore per la modalità bordo superiore 1, per ottenere il valore dell'indicatore per il bordo inferiore 13. rimbalzo dai confini della deviazione standard Canale Buy: se le penetra prezzo o tocca il bordo inferiore del canale deviazione standard e poi torna indietro. Vendita: Se i prezzi penetra o tocca il bordo superiore del canale deviazione standard e poi torna indietro. Questo EA utilizza l'indicatore personalizzato Deviazione Standard Channel (StandardDeviationChannel. mq5 da Sergey Greecie). Modalità (segnali) per questo indicatore sono: Modalità 0, per ottenere il valore dell'indicatore per la banda inferiore Modo 1, per ottenere il valore dell'indicatore per la banda superiore 14. NRTR cambiamento di tendenza Buy segnale: Se l'indicatore NRTR mostra una tendenza al rialzo . Vendita segnale: Se l'indicatore NRTR mostra un trend discendente. 15. Rileva cambiamento di tendenza utilizzando la media mobile (AMA) Indicatore Adaptative Compra se l'indicatore AMA è diretto verso l'alto. Vendere se l'indicatore AMA è diretto verso il basso.
No comments:
Post a Comment