Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Bibliotecas

Biblioteca de funções Hash - biblioteca para MetaTrader 5

Visualizações:
1093
Avaliação:
(29)
Publicado:
2014.01.15 08:28
Atualizado:
2016.11.22 07:33
\MQL5\Include\
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Propósito geral das funções hash:

  • adler32
  • CRC-32 (rápida, implementação de tabela)
  • MaHash8v64 (rápida, implementação de tabela)

Todas as três funções são adaptados para strings Unicode em MQL5. Os resultados foram verificados com o Fsum Frontend 1.5.5.1.

Conversão raiz:

  • de decimal (ulong) para a base raiz
  • transformação inversa

A conversão raiz se baseia na seguinte sequência de chars: 10 [0..9] + 26 [A..Z] + 26 [a..z] + 33 [А..Я] + 33 [а..я]. Os dígitos "0-9" e as letras em inglês "A-Z" são usadas até a base 36.

O possível uso prático de outra raiz pode ser a forma compacta de representação da string de um número em nomes de objetos gráficos. Por exemplo, o número de 64 bits geralmente tem o seguinte número de caracteres:

  • decimal: 20 chars (ULONG_MAX)
  • hexadecimal: 16 chars
  • base 36: 11 chars
  • base 128: 10 chars

o ótimo é a base 36 da raiz.

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/277

Expert Advisor A la Bobsley Expert Advisor A la Bobsley

Este Expert Advisor utiliza os indicadores Média Móvel e Estocástico.

Zig Zag Não Paramétrico, Padrões A-la Clyde Lee Zig Zag Não Paramétrico, Padrões A-la Clyde Lee

Zig Zag Não Paramétrico, baseado nos "Padrões A-la Clyde Lee".

Gráficos Sincronizados Gráficos Sincronizados

Este Expert Advisor realiza a sincronização dos gráficos.

Export Indicator's Values Export Indicator's Values

Este script exporta os valores do indicador para um arquivo CSV.