[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 946

 
你能告诉我是否有什么方法可以加快测试交易系统的过程?它取决于什么?
 
T.H.C.:
你能告诉我是否有什么方法可以加快测试交易系统的过程?它取决于什么?

是的,它可以。但在这种情况下,代码应按速度进行优化
 
Vinin:

是的,你可以。但这样你就必须按速度来优化代码。

优化代码是指删除其中任何多余的东西?

我的代码是最简单的,模型都是ticks,历史是10年的,我花了大约10分钟来运行它

 
sanyooooook:
如果你只是在止损位下了一个挂单呢?这样做会不会行不通?

不是的,因为第一个位置有一个takeprofit,如果达到这个位置,第二个位置就成为多余的了。
 
Roman.:

我以如下方式实现了它--这是一个条件--如果前一个头寸以亏损收盘,那么就打开相反的头寸...如果你需要在达到前一个仓位的止损时准确地打开相反的仓位,那么金-伊戈尔-弗拉基米洛维奇在https://www.mql5.com/go?link=http://www.kimiv.ru//,有一个功能可以准确地确定如何在止损时关闭订单。因此,当你连接这个函数时,你应该规定条件,如果姿势在达到止损时被关闭。 如果是,你应该打开另一个。

PS: 刚想起来,这个在止损处摆出的收盘fi代码在之前的几页中被贴在这个主题上...看看吧。


谢谢你的回答,我会试一试的。
 

你能告诉我如何在第二个指标信号上建仓 吗?

也就是说,当指标上出现第一个箭头时,我们不开仓,而是在第二个箭头出现时开仓。

我是这样做的。

 int  Sig=0;                     // Количество стрелок
  for(int i=1; i==Signal(); i++) // Цикл перебора стрелок
  {
   Sig++;                        // Счётчик стрелок
  if (Sig<2){return;}            // Не менее двух стрелок. Выход из start()
  }  
 
你能告诉我如何使从缓冲区画出的线(在chart_window上)不是在当前的柱子上而是在未来的n个柱子上结束吗?如何将缓冲区设置为+1+2+3条?
 
Roman.:

我以如下方式实现了它--这是一个条件--如果前一个头寸以亏损收盘,那么就打开相反的头寸...如果你需要在达到前一个仓位的止损时准确地打开相反的仓位,那么金-伊戈尔-弗拉基米罗维奇在https://www.mql5.com/go?link=http://www.kimiv.ru//,该功能可以准确地确定如何在止损点关闭订单。因此,当你连接这个函数时,你应该规定条件,如果姿势在达到止损时被关闭。 如果是,你应该打开另一个。

PS: 刚想起来,这个在止损处摆出的收盘fi代码在之前的几页中被贴在这个主题上...看看吧。


似乎是在工作,只是由于某种原因它打开了两个相反的位置。
 
001:

试图实施一个简单的逆转。当达到一个停止位置时 --> 打开相反的位置。我不能让它 打开对面的位置,而不打开其他任何东西。请告知。

逻辑就像2x2一样简单。
1. 首先 确定前一个姿势是由脚封闭的
2.然后检查是否有 已经打开的相反位置
然后,在你确定它还没有出现 后--你打开它(在停止时关闭的相反位置)。
 
先生们!能否请你告诉我!?是否可以在代码中设置指标中的负移位值(如果可以,如何设置?
原因: