ema5=ema(close, 5)
ema2=ema(close, 2)
demaFast = security(tickerid, "30", 2 * ema5 - ema(ema5, 5) )
plotchar((2 * ema5 - ema(ema5, 5)), "d", "", location = location.top)
plotchar(demaFast, "fast", "", location = location.top)
demaSlow = security(tickerid,"30", 2 * ema2 - ema(ema2, 2) )
plotchar(demaSlow, "slow", "", location = location.top)
buy = crossover(demaSlow, demaFast)
sell = crossunder(demaSlow, demaFast)
strategy.entry("BUY", strategy.long, 1, when = buy)
strategy.entry("SELL", strategy.short, 1, when = sell )
se colocar no EA ou em um indicador customizado, ele nao vai plotar mas vc tem acesso aos dados.
segue exemplo:
atrHandle = iATR(_Symbol,_Period,atr_periodo); mmCurtaHandle = iMA(_Symbol,PERIOD_M5,mmCurta_periodo,0,mmCurta_metodo,mmCurta_preco);
primeira linha [e um atr que usa o grafico corrente, segunda linha e uma media movel que ta no 5 minutos.
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
por exemplo, um dos parâmetros da média móvel lá, eh : estou no tempo gráfico X e nele posso colocar uma media móvel calculada no tempo Y. Alguém sabe se no MetaTrader tem essa funcionalidade?