Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 1249
- Avaliação:
- Publicado:
- 2016.06.10 15:05
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
O script hst2csv é usado para converter arquivos *.hs para arquivos *.csv que podem ser importados sem erros para o terminal do cliente MetaTrader 4.
Regras para trabalhar com o script:
- O parâmetro input_file_name deve ser indicado juntamente com a extensão. Não se processam extensões que não sejam *.hst;
- Se o parâmetro input_file_from_history for definido como true, abrirá arquivos a partir do ficheiro atual do histórico (catálogo do terminal\history\server_name). Se for especificado false, o arquivo será aberto a partir de \\experts\files.
Qual é o propósito do script: uma vez, tinha um pedido e estava reunindo um histórico a partir de pequenas partes que um cliente me tinha dado, de repente, reparei em que todos os arquivos eram lidos pelo terminal, ao importar a partir do arquivo hst. Ai eu fiquei curioso, queria ver o que estava lá dentro. Para minha surpresa, esse script também tinha convertido todos esses arquivos, que não podiam ser importados, para csv, e, aléim disso, a relação entre o tamanho dos arquivos era correta.
Se, no seu sistema, você tiver virgulas como separador decimal, ao abrir o arquivo csv usando Excel, as cotações irão transformar-se numa data... inevitavelmente. Em fim, não consigo pensar em como escrever uma função distinta para transformar uma cifra numa seqüência com separadores. Eu ponho pontos, por isso não tenho esse problema.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/7092
![Auto otimizador](https://c.mql5.com/i/code/library.png)
Biblioteca de otimização automática do conselheiro durante o seu trabalho.
![s_wininet](https://c.mql5.com/i/code/script.png)
Exemplo de como usar o wininet.dll para carregar uma página web.
![Análise do histórico na presença de buracos e rompimentos](https://c.mql5.com/i/code/script.png)
O script history_data_analysis_v3 verifica no histórico a ausência de barras, define o tamanho do buraco, dos rompimentos e faz uma lista dos mesmos.
![awo Holidays](https://c.mql5.com/i/code/expert.png)
O conselheiro awo Holidays informa o estado do dia seguinte: dia útil, fin-de-semana ou feriado.