下载MetaTrader 5

请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

2014.02.06 07:14
程序库

Hash函数库 - MetaTrader 5程序库

| Chinese English Русский Español Deutsch 日本語 Português

显示:
405
等级:
投票: 19
\MQL5\Include\

通用hash函数:

  • adler32
  • CRC-32(快速,hash表实现)
  • MaHash8v64 (快速,hash表实现)

这三个函数都适用于MQL5的Unicode字符串。结果被Fsum Frontend 1.5.5.1验证。

基数转换:

  • 从十进制(ulong)到基本基数
  • 逆变换

基数变换基于下列字符序列:10 [0..9] + 26 [A..Z] + 26 [a..z] + 33 [А..Я] + 33 [а..я]。 "0-9" 数字 和 "A-Z" 因为字母用做36个基本字符。

实际使用其它基数的一个可能是以图形对象名称表示的,代表一个数字的紧凑型字符串。例如,64比特数字通常有以下数量的字符:

  • 十进制: 20 个字符 (ULONG_MAX)
  • 十六进制:16个字符
  • base 36:11 个字符
  • base 128:10 个字符

最佳的是base 36基数。

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/277

图表同步 图表同步

该智能交易系统用于图表同步。

"Bobsley" EA "Bobsley" EA

该智能交易系统使用移动平均和随即震荡指标。

无参数Zig Zag,源于价格走势 无参数Zig Zag,源于价格走势

无参数Zig Zag。ZigZag上升阶段的单调性条件:后续任何柱形的高点不应该比上升阶段的低点低。

无参数Zig Zag,A-la Clyde Lee 模式 无参数Zig Zag,A-la Clyde Lee 模式

无参数Zig Zag,基于"a-la Clyde Lee 模式"。