撰写一份有效的顾问报告 - 页 7

 
PapaYozh #:


不仅如此。

另一个区别是什么?除了访问数据和交易功能外,我看不出有什么不同。

 

我首先要对维塔利已经完成的工作表示感谢!

现在我们来看看视频。

  1. 我很惊讶地看到只有一个人工助手,而不是一个自动的EA。一方面,也许这种方法是正确的开始,但类似于Vladimir Khlystov用MQL5编写的手动绘制趋势线的EA的东西已经在CodeBase中实现了
  2. 我认为按照视频短片中的方式确定趋势是不太正确的。在我的第7 篇文章中,我建议将5分钟图压缩到最小,是有原因的。在这种情况下,找到两个应该连接趋势线(或射线)的点就会容易得多。特别是你现在有EA版本作为半自动助手使用。
  3. 根本不需要一个在每个柱子上都开仓的策略。这是我的个人意见,它可能与本支部参与者的意见不一致。

我的建议。

  1. 继续开发专家顾问,但这次是用MQL5编程语言
  2. 对于发展,使用M5时间框架的图表,压缩到最小,如第7号 帖子中的图片所示。
  3. 专家顾问应该自己确定趋势,即在自动模式下,使用两个,或者更好的是三个点。在第7号 帖子的同一张图片上可以清楚地看到这些点。如果有必要,我可以在图表上显示它们。
  4. 为了平仓,应用追踪止损或止盈(最好提供选择的可能性)。
问候,弗拉基米尔。
 
Georgiy Merts #:

另一个区别是什么?除了数据访问和交易功能外,我看不出有什么不同。

一览表: StringTrimRight() , StringTrimLeft()

 
PapaYozh #:

一览: StringTrimRight() , StringTrimLeft()

显然是罕见的例外情况,可以很容易地变成与平台无关的通用函数。有什么更严重的吗?

同意交易请求的顺序明显不同。而修剪空白的区别是小事,甚至不必 "包装",你可以用条件式编译来完成。

 
Georgiy Merts #:

显然是罕见的例外情况,可以很容易地变成与平台无关的通用函数。有什么更严重的事情吗?



是否有,要在重写代码时才能发现

关键是,在你能包住这种例外情况之前,你将不得不踩着耙子。

只有上帝知道MQL的开发者在想什么,但也不确定。

 
PapaYozh #:


是否有,要在重写代码时才能发现

关键是,在你能包住这种例外情况之前,你必须踩着耙子。

只有上帝知道MQL-开发人员在想什么,但也不能肯定。

是的,他们在正常思考。这种激进的转变总是与这种不一致相联系。而字符串处理函数只是一个明显的 "设计缺陷"--在MQL4和MQL5中,它们显然是平行编写的,接口还没有协调好。大多数普通函数和字符串函数具有完全相同的界面。

贸易请求和数据访问方面的差异...Fxsaber写了一个兼容性库...而且效果相当好。

但说句实话,早在2011年,当MQL5开始支持对象和条件编译时,我肯定会转而使用基于虚拟接口的可移植代码。从那时起,我就没有任何问题了。

 
MrBrooklin #:

大家早上好,心情不错!

维塔利,你打算只为MT4写专家顾问的代码,还是会有MT5的版本?我不知道4,因为我有一个短期的MQL5编程语言自学课程,这就是为什么我不太可能在你的EA代码中添加任何东西。太糟糕了!

真诚的,弗拉基米尔。

请测试并查看最低手数所需的最低存款是多少。我没有这样的信息。我现在需要把钱转到一个外汇账户上,但我不能做什么。如果会有这样的信息,你将不仅是我,你将为许多新手做一个大忙。

会有想法,我可以自己做代码。你可能会得到一些想法,我可能会自己创建代码。 所以,不要担心编码问题。

我对MQL5一点都不了解。我从来没有尝试过使用它,但我了解到它比4更复杂,我没有适当的帮助。我也一直在尝试使用MT4,有时不得不花几个小时来发明如何克服语言的这个或那个限制。我不想再经历一次麻烦了。MQL4对我的需求来说已经足够了。我缺少什么,我将完成在Delphi中使用DLLs。而且我不喜欢5位数的浮动价差。

 

可以设置取款和止损的大小--EA有这些参数。我试着设置了take=15,并尝试了25个点。事实证明,这比完全没有起飞的工作效果要差很多。我根本没有设置StopLosses,但是如果你想的话,你可以,比如说,让它离前一个极值有一定的点数。

我正计划进行一次拖网。这是在我的代码中写的。我将在5秒钟后在我的专家顾问中放置一个简单的。前段时间,我正在用分形做一个拖网--我应该翻翻代码,以免重新发明它。

 
Vitaly Murlenko #:

请测试一下,看看最低手数需要多少最低存款。我没有这些信息。我现在需要把钱转到一个外汇账户,但我不能做什么。如果会有这样的信息,你将不仅是我,你将为许多新手做一个大忙。

会有想法,我可以自己做代码。你可能会得到一些想法,我可能会自己创建代码。 所以,不要担心编码问题。

我对MQL5一点都不了解。我从来没有尝试过使用它,但我了解到它比4更复杂,我没有适当的帮助。我也一直在尝试使用MT4,有时不得不花几个小时来发明一个解决这个或那个语言限制的办法。我不想再经历一次麻烦了。MQL4对我的需求来说已经足够了。我缺少什么,我将完成在Delphi中使用DLLs。而且我不喜欢5位数的浮动价差。

***自己...你要写DLL,还不了解MQL5?

我再重复一遍--MQL4与MQL5仅有细微差别--在访问数据和交易请求的格式方面有重大差别。但M5测试器比MT4的测试器好得多。

写一个 "有效的专家顾问",同时在MT4中测试,这很奇怪。

 

我正在逃离这个MQL5,就像我在地狱里一样。也许有什么是我不知道的。

我的孩子马上就要满4岁了。我甚至不能在白天编程 - 我的孩子不让我...总之,在过去的几年里,我一直忙于MQL4;)