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

 
fenixstorm:
技术上如何? 在程序本身...你是说在故事上。
关于什么历史?历史就是过去。而策略测试器 并不看向未来,也就是说,如果没有时间机器,我们无法在未来设置任何标记,因为报价还没有放在那里。今后能做的就是设置挂单。
 
fenixstorm:
你好,你能告诉我如何在MT5的图表上用图形标签标记进/出场点和止损点,以测试得到的结果?
工作部分 订购方案)。
 
Reshetov:
关于什么历史?历史就是过去。而且,策略测试器不看 未来,也就是说,如果没有时间机器,它不能在未来放置任何标记--那里还没有报价。我们今后能做的就是设置挂单。
对于我所说的未来,我在过去(例如3个月)的图表上为某一工具的开仓和平仓做了标记。
 
fenixstorm:
我不需要解释为什么在未来,我的意思是在mt5中,我把一个工具的标记放在过去(例如,3个月)的图表上,在那里我打开和关闭头寸。

现在我明白你想说什么了,但你只在第三个帖子中解释了。

但现在我不太明白,为什么你需要计算你在测试器中已经打开和关闭的交易?毕竟,如果你真的在任何账户上打开和关闭交易,看看终端中的 "历史 "标签。你会看到所有的统计数据、排序、过滤器和其他技巧(Excel有休息)。

 
fenixstorm:
如果你想检查符号在图表中最近(例如3个月)的位置,我在我开仓和平仓的地方做了标记。 程序可以使用这些标记计算结果并输出统计数据,而不是将每笔交易手动输入到Excel。

理论上说:标记已经放好了。在图表上附加一个EA。该专家顾问扫描图表中的标记,并将标记的方向(买入或卖出)和标记的时间写入文件中。第二个专家顾问将在策略测试器中运行。第二个EA从文件中读取并在测试器中比较时间;只要时间几乎相等,就会下一个挂单

事情就是这样的。

 
Reshetov:

现在我明白你的意思了,但你只在第三个帖子中解释了。

但现在还不太清楚,为什么要计算你在测试器中已经开仓和平仓的交易?如果你真的在一些账户上打开和关闭交易,看看客户终端的 "历史 "标签。你会看到所有的统计数据、排序、过滤器和其他技巧(Excel有休息)。

我没有交易,我 "脑子里 "有这个策略,我想看看如果我早一点用它交易会怎样,我对专家顾问一无所知,我刚刚开始熟悉它们。我想在某个时期的图表上,在我开仓和平仓的地方标记一些点(根据我的规则),并查看结果。 问题是如何让MT5从图表上读取标记并产生统计数据?
 
barabashkakvn:

理论上说:标记已经放好了。在图表上附加一个EA。该专家顾问扫描图表中的标记,并将标记的方向(买入或卖出)和标记的时间写入文件中。第二个专家顾问将在策略测试器中运行。第二个EA从文件中读取并在测试器中比较时间;只要时间几乎相等,就会下一个挂单

事实就是如此。

不,从技术上讲,mt5有可能在图表上扫描过去3个月的标记并显示交易结果吗? 如果有可能,我们如何做到这一点,"要按什么按钮"?
 
fenixstorm:
没有顾问,MT5在技术上是否有可能扫描过去例如3个月的图表上的标记并给出交易结果? 如果有可能,如何做到 "按哪个按钮"?
我想自己来做。通过手工编写专家顾问。
 
barabashkakvn:
靠自己,靠自己。用手写一个EA。
为了写一个EA,你需要学习mql5和许多其他的细微差别,把电子表格输入Excel,看看会有什么结果,会更快。
 
另外,全局变量 系统可以/应该被利用到什么程度?是否有可能以这种方式超载,或者有一个限度?例如,让我们说两个或更多的数百个变量(其中约有一半变成输入和返回,这取决于哪一段代码需要测试)和全局级别的约十几个小数组--是很多还是很少?^^' 那如果在你微调系统时,有两到三倍的人呢?如果我们不应该如此得意忘形,有没有更简单的方法来处理十几个不同子系统之间的数据交换,其中许多子系统需要彼此的结果?
原因: