根据用户级别排名靠前的MetaTrader 5的程序库 - 4
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
很多交易者对在 MetaTrader 中直接操作 BTC-e 交易所很感兴趣,在交易所的 API 中, 需要通过 HMAC-SHA512 来确认参数有效性,再发送数据。SHA512 和 HMAC 计算的算法就在这个类中实现。
FuzzyNet 程序库用于开发模糊模块, 以 C# 编写。当移植到 MQL5 时, 程序库里添加了 8 个隶属函数, 以及 4 个针对马丹尼 (Mamdani) 型系统的去模糊化方法。
类CADXWOnArray用来计算指标数据的ADXW (Average Directional Movement Index Wilder,ADX Wilder)值。该类的例子已经提供。
CDebugLogger 类是一种灵活而全面的日志工具,专为在 MQL4/5 环境中使用而设计。它允许开发人员记录不同重要程度的消息(INFO、WARNING、ERROR、DEBUG),并可在日志条目中加入时间戳、函数签名、文件名和行号等选项。该类支持将日志记录到控制台和文件中,并能将日志保存到常用文件夹和 CSV 格式。此外,它还提供基于特定关键字的日志静默功能,确保敏感信息不会被记录。该类是希望在其 MQL4/5 应用程序中实施强大日志机制的开发人员的理想选择,其可定制的功能可满足广泛的调试和监控需求。
这个开发库使用了几何平均来计算最优 F,根据 Ralph Vince 的论述, "在交易中,我们可能对盈利的次数和亏损的次数做出不同的计数,所以, Kelly 公式无法给我们最优 f." 所以, 使用他的公式, 我创建了这个开发库, 用于几何平均版本的最优 f。
处理时间序列的函数库: iTime, iOpen, iHigh, iLow, iClose, iHighest, iLowest, iBarshift。所有函数的简洁调用版本可用 (当前图表符号及周期)。