Unisciti alla nostra fan page
- Visualizzazioni:
- 159
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Sviluppo della prima versione di MA Trend - aggiunto il parametro di restrizione Type traiding:
- Only BUY - è consentito aprire solo BUY
- Only SELL - è consentito aprire solo SELL
- BUY e SELL - è consentito aprire sia BUY che SELL.
L'Expert Advisor funziona in base all'indicatore iMA (Moving Average, MA). Dispone di numerose impostazioni:
- Solo una posizione - è possibile mantenereuna sola posizione sul mercato.
- Inversione - segnali di trading inversi (flip)
- Close opposite - chiusura forzata delle posizioni opposte quando si riceve un segnale di trading.
Formazione di segnali di trading quando tutti i parametri sono impostati di default:
Il prezzo ASK corrente è superiore al valore dell'indicatore sulla barra #1 -> segnale di apertura della posizione BUY
Il prezzo BID corrente è inferiore al valore dell'indicatore sulla barra #1 -> segnale di apertura di una posizione SELL.
e come appare nel codice MQL5:
if(m_symbol.Ask()>ma[1]) m_need_open_buy=true; else if(m_symbol.Bid()<ma[1]) m_need_open_sell=true;
Esempio di funzionamento quando i parametri Only one positions sono false e true:

L'esempio seguente Only one positions - true, Reverse - false e Close opposite - true: è stata aperta una posizione BUY, dopo qualche tempo è stato ricevuto un segnale per aprire una posizione SELL. Poiché Close opposite è vero, la posizione BUY è stata chiusa per prima (perché opposta al segnale) e solo successivamente è stata aperta la posizione SELL.

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/23632
Calcio all'indietro
Ciclo dell'algoritmo: quando non ci sono posizioni aperte, aprire due posizioni opposte. Attendere la chiusura di entrambe le posizioni.
Esperto
Libreria di lettura/scrittura dei parametri di EA arbitrari.
Pan PrizMA n. leva 72
Costruire una retta mobile con un polinomio di 4 gradi. Estrapola la sinusoide e il suo assiale. Le linee costruite rimuovono un valore a ogni barra e viene costruita una linea mobile di valori estrapolati che non viene ridisegnata.
MultiTester
Esecuzioni multiple/ottimizzazioni in Tester.