intOnInit()
{
//---
list_all_orders.Sort();
list_all_orders.Clear();
if(!HistorySelect(0,TimeCurrent()))
{
Print(DFUN,TextByLanguage(":Не удалось получить историю сделок и ордеров",": Failed to get history of deals and orders"));
returnINIT_FAILED;
}
...
谢谢,解释得很清楚。但仍有一个问题--在 MT4 中显然更快,但如果我们讨论的是 5--分别执行所有方法是否比调用一个 CopyRates 更快?如果是,那么创建一个条形结构/类来代替MQLRates 是有意义的,这样就不会写入所有字段,而只会写入我们的情况下所需的字段,例如通过掩码。
谢谢,解释得很清楚。但仍有一个问题--在 MT4 中显然更快,但如果我们讨论的是 5--分别执行所有方法是否比调用一个 CopyRates 更快?如果是,那么创建自己的条形结构/类而不是MQLRates 是有意义的,因为MQLRates 不会写入所有字段,在我们的情况下只会写入必要的字段,例如通过掩码。
试试这个。
不更新吗?
不更新。
我不明白这个问题。
由于这是一个正在开发中的程序库,我将等待更多文章后再做全面评论。
不过,我注意到第一部分有两个潜在的问题:
首先是
Sometimes, you may want to get the number of decimal places in a symbol lot. Let's enter this function to our file of service functions:
其次
感谢您的评论,但这只是一个测试。
在 OnInit () 中需要进行测试检查。只有在这里,我才能以这种方式获得订单的历史记录。在订单、交易和头寸的集合中 - 否则。
所有这些将在后续文章中介绍。
-------------
Спасибо за комментарии, но это всего лишь тест.
OnInit() 啟動時會自動啟動。И только там историю ордеров получаю таким образом.В коллекциях ордеров, сделок и позиций - иначе.
Всё это в последующих статьях.感谢您的评论,但这只是一次测试。
在 OnInit () 中需要进行测试检查。只有在这里,我才能以这种方式获得订单的历史记录。在订单、交易和头寸的集合中 - 否则。
所有这些将在后续文章中介绍。
1.很好。
2.如果您对批量进行了正确的标准化处理,就不需要这样做,比如......:
使用批号数字只会导致问题。
3. log10 也有同样的问题,它不是通用的。这样做只是为了避免调用 log(10) 时的无用功。
4.很好。
我知道这只是为了检查,但即使测试代码是公开的,我认为我们也有责任展示和使用好的做法。
我会阅读其他文章的。
1.好。
2.如果您对批次进行了正确的规范化处理,就不需要......这样的规范化处理:
使用批号数字只会导致问题。
3. log10 也有同样的问题,它不是通用的。这只是为了避免无用的 log(10) 调用。
4.很好。
我知道这只是为了检查,但即使测试代码是公开的,我认为我们也有责任展示和使用良好的做法。
我会阅读其他文章的。
您好
我可以说是您的入门者或学生。
我决定学习你们的资料库,但这对我来说很难,虽然我对 MQL 有所了解,但我在第一步就磕磕绊绊。
我找到了通过给定属性比较两个订单的方法的实现 点:
这是库中的代码,在哪里写呢
后
或抽象订单的保护类中。
请理解,我已经不再年轻了,年轻人可以很快掌握这些。
另外,我在论坛的文章和技术库中 开设了一个关于自动交易的 主题(12560), 我是 那里的学生,我将复制这个主题,我希望您能详细回答我的结构、
我希望您能详细回答有关结构的问题。你可能是错的,不明白。
您好
您可以把我当作您的申请人或学生。
我决定学习你们的图书馆,但这对我来说很难,虽然我对 MQL 有所了解,但我在第一步就绊倒了。
我已经达到了通过给定属性比较两个命令的方法的实现 点:
这是库中的代码,在哪里写?
之后
或抽象顺序的受保护类中
请理解,我已经不再年轻了,但年轻人可以在瞬间掌握它。
另外,我还在论坛的文章和技术库中 开设了一个关于自动交易的 主题(12560), 我是 那里的学生,我将复制这个主题,希望您能详细回答有关结构的问题、
我希望您能详细回答有关结构的问题,并根据文章一步一步地进行操作。您可能错了,也可能不理解。
创建类方法有两种方法 - 直接在类主体中创建:
和在类主体之外:
在第一种情况下,方法直接在类主体中定义和实现--对于不占很多行的短方法来说,这样做很方便。但如果方法比较大,在类主体中声明方法,将实现放在类主体之外会更方便--如第二个例子。
很明显,将方法写在类主体中更方便。但你所询问的方法--将其与类主体分开编写会更方便。
不过,你可以下载文章所附的所有文件--它们已经包含了所有内容,可以随时使用--并用它们来研究文章中描述的内容。