Tempos Graficos MetaTrader

 
Tem um código no tradingView que usa como base outro tempo gráfico para fazer as contas.


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?

Atte. Lucas Andrey
 
Função nativa do MT5 não achei tbm, mas procura na aba Mercado que vc deve encontrar algum, pq na programação isso é bem simples fazer e colocar
 

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 )


esse é o codigo que queria saber se eh possível fazer no metaTrader
 

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.