新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1299

 
Александр:

如果没有开放的订单,那么就让它出去。还是?我不明白...

它的内容是:如果选择的订单不是市场订单(指数为i的订单),那么我们应该继续进行下去--不需要进一步检查。连续性--在这里完成循环的迭代,转到循环3的表达。而断裂,退出循环,如果第2个订单是挂起的(挂起的订单 是不可销售的),那么循环将以断裂结束,随后的订单将不被检查。

颜色没有触发

//在两个斜线之后的评论)))

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
 

请解释区别

for(int pos=0;pos<OrdersTotal();pos++)
for(int pos=OrdersTotal()-1;pos>=0;pos--)
 
MakarFX:

请解释区别

打印出 变量的,这将比解释更清楚。

 
MakarFX:

请解释区别

如果你不删除所选的订单,那就什么都没有。如果您删除,然后跳过订单,那么在第一个选项中,您将跳过被删除的订单后的下一个订单。它的索引将变成等于被删除订单的索引。
 
Fast235:

打印出变量的值,这将比解释更清楚。

如何将它们打印出来?
 
Valeriy Yastremskiy:
如果你不删除选定的订单,那就什么都没有了。如果您删除,然后跳过订单,第一个选项将跳过被删除订单后的下一个订单。它的索引将变成等于被删除订单的索引。

对于删除订单,这个选项更好

for(int pos=OrdersTotal()-1;pos>=0;pos--)
 
MakarFX:

对于删除订单,这个选项更好

随处放

Print("File: "__FILE__,": str = ",__LINE__,". Error code = ",_LastError);
 
MakarFX:

对于删除订单,这个选项更好。

Valeriy Yastremskiy:

这句话是:如果所选订单不是市场订单(指数为i的订单),那么我们必须继续进行下去--不需要进一步检查。连续性--在这里结束周期的迭代,转到周期3的表达。而断裂,退出循环,如果第2个订单是挂起的(挂起的订单 是不可销售的),那么循环将以断裂结束,随后的订单将不被检查。

颜色没有触发

//在两个斜线之后)))

谢谢你的答复我一直认为,OrderSelect

MODE_TRADES (默认) - 在未平仓和挂单中选择订单。

 
ANDREY:

这正是我所做的。因此,我可以对他们(Alpari)的报价质量充满信心....。
请再讲一件事。我刚刚开始使用MT5。我意识到,如果我选择基于REAL TICKS的建模,那么当我测试我的专家顾问 时,我也会考虑交易结束时的真实点差,即就像我在一个真实账户上交易一样。

问题1:在这种模拟方法下,收市时的滑点是否也被考虑在真实账户上?

问题2 如果模拟方法是所有ticks,点差是否被认为是在REAL账户上?

问题3 如果使用模拟方法模拟所有的ticks,滑点被认为像真实账户一样
谢谢你的帮助

1.在mt5中,价差是编码的。即mt4编码+另一个传播。所以我在mt5中的行动是非常有限的。

2.我试着写有足够价格的Expert Advisors,因为我还没有学会如何处理有关质量的终端问题。我没有设法做到这一点。一般来说,这是一个真正的问题。报价。我想问问了解他们的人。我不知道是谁。

 
Александр:

1.在mt5中,点差是内置在编码中的。 即mt4编码+更多的传播。因 此,在mt5中,我的行动是非常有限的。

2.我试着写有足够价格的Expert Advisors,因为我还没有学会如何处理有关质量的终端问题。我还没有设法做到这一点。一般来说,这是一个真正的问题。报价。我想问问了解他们的人。我不知道是谁。

差价可以被关闭,即我们可以在买入价上增加一些价值。但我们怎样才能增加这个值的大小?在真实的刻度中,点差是浮动的,也就是说,它的大小是未知的。因此,在我的专业意见中,它不能在真实的蜱虫上关闭.....,但纯粹是逻辑上的。也许可以永远只缝制exactly已知的东西。