Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
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

MD5 Hash - biblioteca para MetaTrader 5

Visualizações:
1665
Avaliação:
(39)
Publicado:
2014.01.14 14:13
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

Algorítmo de 128-byte de hashing desenvolvido pelo professor Ronald Linn Rivest de Massachusetts Institute of Technology (MIT) em 1991.

O exemplo da utilização

#include <MD5Hash.mqh>

CMD5Hash  md5;

string str="Now it is easy to control MQL5 data integrity!";
uchar bytes[]; StringToCharArray(str, bytes, 0, StringLen(str)); // transferindo a string para o array de bytes // sem a última\0
Print(md5.Hash(bytes, ArraySize(bytes))); // imprimir MD5-hash 
---------------------------------------------------------------------
O resultado:
c25688ecc77d8141b2f85320809e2a35

Como uma array podemos vender dados calculados a partir do arquivo FileReadArray, etc.

Será útil

  • para verificar a integridade dos dados durante a leitura de arquivos de Internet.
  • para comparar arquivos.
  • para originar dados pessoais hash e enviar pela Internet.
  • para o armazenamento de dados pessoais do tipo encriptado.

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

Stalin Stalin

Stalin é um indicador de «sinal», uma vez que fornece ao trader pontos de entrada precisos no mercado.

CMIDI CMIDI

Classe para tocar música usando o dispositivo MIDI.

EMAPredictive3 EMAPredictive3

Média móvel desenhada com base no algoritmo EMA. É utilizado uma interpolação linear de duas EMA de períodos diferentes.

iSimpleClock iSimpleClock

Este indicador mostra um relógio simples no comentário.