O objetivo do script é exportar dados de intervalos históricos para o formato conveniente para análise em programas externos, por exemplo, em MathCad (exemplo está anexo).
O arquivo de saída contém os dados históricos de preços (barras) do mês determinado na seguinte forma:
DoubleToString(rates[i].time,0), // número de segundos a partir de 01 de janeiro de 1970 rates[i].open, // Abertura do preço rates[i].high, // Máxima do preço rates[i].low, // Mínima do preço rates[i].close, // Fechamento do preço rates[i].tick_volume, // volume em tick tm.year, // ano tm.mon, // month tm.day, // dia tm.hour, // hora tm.min, // minuto tm.day_of_week, // dia da semana (0-domingo, 1-segunda) tm.day_of_year); // índice do dia no anos(1º Janeiro é o zero dia do ano)
Traduzido do russo por MetaQuotes Software Corp
código original: https://www.mql5.com/ru/code/124
A classe para suporte de mensagens de texto localização/multilingue para usuário de programas MQL5.
Este é um Expert Advisor simples que utiliza um indicador personalizado RKD.
Cálculo de Média Móvel usando um filtro digital.
O indicador procura pelos topos e fundos do movimento dos preços.