Bcrypt - MetaTrader 5程序库
- 显示:
- 1473
- 等级:
- 已发布:
- 2017.01.10 08:45
- 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
高级加密标准或 AES 是美国政府为了保护分类信息所使用的对称块密码, 并在全世界的软件和硬件中实施来加密敏感数据。
这个类使用了 MQL5 内置函数 CryptEncode() 来加密/解密数据。另外, 它通过 CryptEncoded() 将生成的数据转换为 HEX 字符串, 反之亦然。
它能够使用两个密钥加密。您应该使用相同的密钥进行加密和解密, 因此发送方和接收方都必须知道并使用相同的密钥。如果您不清楚如何构建一个密钥, 您可以在 这里 得到一个。
例子:
//+------------------------------------------------------------------+ //| 脚本程序开始函数 | //+------------------------------------------------------------------+ void OnStart() { string txt = "这是一条消息!"; B.Init("7E846B635877D53A2BD51B320D9453407E8F4C22C104E1E9481783A50FADD162","Password",txt); Print("Bcrypt 密钥 = ",B.Encrypt()); Print("Bcrypt 解密数据 = ",B.Decrypt(B.Encrypt())); }
有关更多信息, 请查看附件。
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/16378
统计每小时的点差
统计输出每小时的简单平均点差。
PricePosition当价格上升高于 (BUY) 或下跌低于所选角度线 (SELL) 时, PricePosition 指标提供价格位置的角度点数。