你好!
你在开头写道"然而,它的主要缺点 是我们不必重写大量代码"。
您的意思是"...优势 ..."- 对吗?
您好,
非常出色的工作和清晰的解释。我会保持联系的,因为那时没有什么可以报答你的,只有言语。谢谢 !
我一直不明白为什么有人要使用 SymbolInfo 这样的封装类?
它只有一个有用的函数:
double CSymbolInfo::NormalizePrice(const double price) const
其余的都是重载,会减慢代码速度。代码编得好的 Symbol 类可能是有用的,而这个 "标准 "类则毫无用处。甚至都不想谈论 "CAccountInfo"。
@Enrico Lambino 你为什么不创建自己的类呢?
新文章 跨平台智能交易程序: 重用来自 MQL5 标准库的控件已发布:
在 MQL5 标准库里存在的一些控件被证明在 MQL4 版本的跨平台智能交易程序里十分有用。本文涉及令某些 MQL5 标准库的控件与 MQL4 编译器兼容的方法。
处理此问题的一种方法是使用交易管理器。与早前介绍的品种管理器类似, 此对象扩展了 CArrayObj, 并且几乎与 CSymbolManager 有相同的方法集。我们应该有一个基本的头文件, 依赖所使用的编译器引用正确的子代来编译文件。并且就像品种管理器, 交易管理器处理数据存储及恢复。因此, 大部分代码都可以在基本头文件中找到。文件结构如下图所示。
作者:Enrico Lambino