初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1451

 
您能告诉我如何在使用 mql5 的 Expert Advisor 中获得以百分比为单位的佣金值吗?在符号属性 中有一个值,例如 EURUSD 每手 0.0016%。
附加的文件:
dsrocrpy.png  20 kb
 
您好。我在MOEX 的移动止损方面遇到一个问题。在清算过程中,头寸以清算时的价格平仓并开仓,相应地,移动止损从清算价格开始计算,这违反了所有逻辑,但在图表上有一个箭头形式的标记(autotrade # .......),其中包含有关初始开仓价格的数据。问题:在代码的哪个位置可以从该标记获取数据?
 
记录阵列中当前头寸 的开盘价,然后进行对账。
 
Pavel Nikiforov MOEX 的移动止损方面遇到一个问题。在清算过程中,头寸以清算时的价格平仓并开仓,相应地,移动止损从清算价格开始计算,这违反了所有逻辑,但在图表上有一个箭头形式的标记(autotrade # .......),其中包含有关初始开仓价格的数据。问题:在代码中哪里可以从这个标记获取数据?

1.价格在历史建仓交易(交易,一个订单可以有多个交易)中。

2.同样,考虑到所有交易及其交易量,我将价格保存在机器人的状态文件中。

 
Aleksei Stepanenko 当前仓位 的开盘价,然后相互检查。

起初我也考虑过这个问题,但数据已经存储在标签中,也许有办法访问这些数据?

 

6779

1

 
这并不可靠。标签可能会被意外删除或拖动。最好的办法是在 EA 启动时从文件中加载数组。当然,这样会更复杂,但也不会太复杂
 
Pavel Nikiforov #:

我一开始也是这么想的,但数据已经存储在标签中了,也许有办法访问这些数据?

如果图表上有多个机器人在交易,我怎么才能找出标记在哪里?

获取一个订单,在历史记录中搜索该订单的所有交易。

 
没错
 

单个测试报告是否总是创建为 .htm?

改变扩展名,我没有其他办法。

[测试人员]

  • Report - 保存测试优化 结果报告的文件名。文件将创建在交易平台目录下。文件保存路径可根据此目录指定,例如 \reports/tester.htm。保存报告的子文件夹必须存在。如果文件名中没有指定扩展名,测试报告将自动使用".htm "扩展名,优化报告将使用 *.xml 扩展名。如果没有该选项,测试报告将不会保存为文件。如果启用了前向测试,其结果将保存为后缀名为".forward "的单独文件。例如,tester.forward.htm。