MetaEditor build 1463 - 页 6

 

我不知道建议在DoubleToStr、TimeToStr、StrToDouble、StrToInteger、StrToTime函数在第四章中都是惯性存在 的。由于没有IntegerToStr(),这种统一性被打破了...😶.

数字 -> _数字和其他常数...

 
Mikhail Dovbakh:

我不知道建议在"服务 " 菜单中增加一个 "校正器 "命令 是否合适。
算是用意识形态上正确的结构自动替换了过时的结构。

在我看来,实施自动代码修正将简化和减少应用程序开发人员在对自己的或借用的解决方案进行修改时的成本,并允许 "刷 "语言本身,简化新结构的实施。

例如,DoubleToStr、TimeToStr、StrToDouble、StrToInteger、StrToTime函数在第四章中都是惯性存在 的。由于没有IntegerToStr(),这种统一性被打破了...😶.

数字 -> _数字和其他常数...

其效果将恰恰相反--那些坐在脚跟上,不断哭喊着要求为一个发展已经停止的平台做些什么的人的队伍只会增加。这样的 "矫正器 "只会促进大脑的萎缩。
 
Mikhail Dovbakh:

我不知道建议在DoubleToStr、TimeToStr、StrToDouble、StrToInteger、StrToTime函数在第四章中都是惯性存在 的。由于没有IntegerToStr(),这种统一性被打破了...😶.

数字 -> _数字和其他常数...

这可以在现在一次性完成。探索现有转换器的主题。
 
fxsaber:

每次我都会把HistorySelect调到 满分。生成的历史记录只有在调用后才会扩大,还是在调用HistorySelect后,历史表中的数据不仅会扩大,而且还会改变位置?

在测试器中,很明显,它只会扩展,而不会改变之前收到的数据。在真正的账户上呢?

交易的历史可能因管理员的更正而改变。例如,纠正尖峰,取消错误的交易或金融交易。

实际上,在99%的情况下,最好是使用你的缓存,每天/会话/清除和添加新的缓存完全更新一次。如果你的工作是建立在对交易历史的大量和不断的重新计算上,那就是这样。

 
Renat Fatkhullin:

实际上,在99%的时间里,最好是使用你的缓存,每天/会话/清空并完成一个新的缓存,完全更新一次。如果你的工作是建立在对交易历史的大量和不断的重新计算上,那就是这样。

这正是我们正在谈论的问题!在MT5中使用没有缓存的历史记录可以像在MT4中使用历史记录一样快?毕竟,在MT4中,每一个tick都是在内部进行HistorySelect,还是有不同的架构?

我很想缓存它,但你说没有保证--99%。如果经纪人管理员可以进行修改,他们可以在过去的基础上增加一行吗?也就是说,很明显,他可以因为秒杀而改变一些交易的结果,而不会改变历史表中的行数(对同一Pos的SelectByPos将总是从历史中返回同一行)。但管理员能否在过去的历史中增加一行(SelectByPos会移动)?

你应该始终为测试者做历史缓存。那里有一个保证。对于现实来说,这似乎并不奏效。

 

由于与仓库相比,MetaEditor的打开标签现在显示了文件变化的存在,那么与仓库合作的右键菜单能否 "拧 "到文件标签的右键上?类似这样的事情。

通过在标签上点击右键来存储

 
Alexey Navoykov:

还有一个进一步的合理化建议。为什么不把测试器窗口中的进度条和开始按钮移到标签所在的下方。原则上,空间允许。它将节省屏幕上的有用空间。再加上另一个便利:你将能够从任何标签中监测进展状况,而不仅仅是在 "设置 "中。以及开始/停止测试

Renat Fatkhullin:
是的,一个有趣的解决方案。让我们考虑一下它的实施
战略测试仪的界面。
添加,MetaTrader 5客户端,关闭,开始:2010.09.23 12:55,#23639

问题描述

策略测试器的界面非常不方便。你必须不断地跳到标签上。

为了提高测试人员的便利性,我建议,已经谈过了,控制按钮 "开始/取消 "放在窗口区域,无论哪个标签在此刻都是可见的。这样你就可以在任何时候开始/停止测试,而不需要滚动浏览标签。

此外,有日志的窗口也有意义,可以在任何时候单独显示,以实现连续监控,同样不需要跳过测试者的标签。

支持团队2016.02.09 06:54

状态打开关闭

 
Andrey Dik:
战略测试仪的界面。
建议,MetaTrader 5客户端,关闭,开始时间:2010.09.23 12:55,#23639

...

支持团队2016.02.09 06:54

状态打开关闭

是啊...))希望事情现在毕竟会有进展。

顺便说一句,在过去的日子里,我亲手做了这样一件事,用了4天。




正如你所看到的,有两个独立的按钮:开始/暂停和停止。这比常见的 "开始/停止 "按钮(可能不小心连续按了两次)和 "暂停 "按钮更方便,后者的位置完全不同。

我希望开发商能采纳这个想法。

 

关于交易、自动交易系统和交易策略测试的论坛

如何从交易/订单历史中找到头寸赚取的点数

fxsaber, 2016.11.01 17:11

有些平台的历史比MT5更完整--在交易属性中,有一个要求的价格。
在某些情况下,MT历史中没有关于请求交易的价格的数据。
 

请你回忆一下,止损 的触发记录

2016.11.05 17:48:35.514 2016.06.02 16:06:31   stop loss triggered #6 buy 0.50 EURUSD 1.12120 sl: 1.11820 tp: 1.12320 [#7 sell 0.50 EURUSD at 1.11820]

曾经在测试人员的 "日志 "中?

原因: