文章 "可视化策略构建工具. 无需编程即可创建交易机器人" - 页 8

 
Andrey Barinov:

感谢您的评论!

在您的指标中,面板并没有占据图表的所有空间,因此图表布局不会改变。我的面板占满了整个可用空间,如果不改变图表布局,就会出现令人不愉快的假象。

图表方案不改变是因为没有必要。如果需要绘制某些内容,则会在绘图区下创建一个有自己颜色背景的"窗口",用于绘制。所有内容都将在该窗口中绘制。

使用 MQL 说明中的 RectLabelCreate 函数。使用该函数可以绘制一个窗口。窗口可以与整个图表区域一样大。就像在终端中显示菜单一样。

如果图表有任何变化,窗口将使用 chartevent 函数重新绘制。不会出现任何人工痕迹。


处理一切问题的方法如下。有人已经完成了。他做得很成功。为什么我就不行呢?那我就不明白了。我们必须寻找实现的可能性。

 
mkron:
会有完整的说明或教程吗?根据示例,一切似乎都很简单,但如果您看一下具有相同交叉均线的现成模板,就会发现很多不清楚的地方。在文章给出的示例中,SL 和 TP 参数被输入到开仓交易的图标中,而在模板中,这些输入参数挂在带齿轮的独立方格上。总之,如果没有正常的说明,我这个远离 mql 的人就不敢买。

文章中的第二个例子描述了这种情况。为什么以及何时这样做更好。

不会有教程,但教程集当然会扩大。

如果您对方案的构建有任何疑问,可以随时私信我,我很乐意帮助您理解。

 
Eugeni Neumoin:

图表布局不会改变,因为没有必要。如果需要绘制某些内容,则会在需要绘制的区域下创建一个有自己颜色背景的"窗口"。所有内容都将在该窗口中绘制。

使用 MQL 说明中的 RectLabelCreate 函数。使用该函数可以绘制一个窗口。窗口可以与整个图表区域一样大。当您需要显示菜单时,在终端中也可以使用同样的方法。

如果图表有任何变化,窗口将使用 chartevent 函数重新绘制。这样就不会出现假象。


处理一切问题的方法如下。有人已经做到了。他们成功了。为什么我就不行呢?那就是我缺少了什么。我必须想办法让它成功。

谢谢!

我说的人工痕迹指的是时间和价格刻度。

即使改变了图表的属性,将其恢复到原始状态也没有问题。我只是觉得这还不是关键。

 
Andrey Barinov:

即使改变了图形的属性,将其恢复到原始状态也没有问题。只是这似乎还不是关键。

我在一个有很多图形结构 的图表上使用了你们的工具。从图表中移除实用程序后,所有图形都崩溃了。

也就是说,我不得不用一个干净的图表重新打开窗口,然后重新绘制所有图形。这正常吗?

那么(文章中的)说明应该在一开始就用红色大字警告我应该在干净的图表上运行该实用程序。

 
Eugeni Neumoin:

我在一个有很多图形结构 的图表中使用了你们的实用程序。从图表中移除实用程序后,所有绘图都失败了。

也就是说,我不得不用一个干净的图表重新打开窗口,然后重新绘制所有图形。这正常吗?

那么(文章中的)说明应该在一开始就用红色大字警告,应该在干净的图表上运行该实用程序。

给您带来不便,我深表歉意。我会考虑解决这个问题。

 

对作者的优秀文章和产品表示敬意--出色的工作、专业的设计。

从缺点来看,我认为源代码的结构非常冗余和混乱,对于那些想学习自己编写代码的人来说,这不是一个好方法。

与此问题相关的是--大量的空注释,它们是否是识别标记,是否有可能解析任意代码并将其转换回模式?

 
Ivan Negreshniy:

感谢作者的精彩文章和产品--出色的作品、专业的设计。

从缺点来看,IMHO--来源结构非常冗余和混乱,我认为这对于那些想自己学习编写代码的人来说不是一个好方法。

在这方面,我想问一个问题--大量的空注释,它们是识别标记吗?

感谢您的评论!

没有自动将代码转换回模式的可能性。但如果有必要,可以手动完成。

代码的形式我读起来很舒服。我们最初的目标并不是教人们使用此应用程序自己编写代码。

 

很棒的产品!第二天几乎全天候 使用。谢谢!

我有一个问题 - 是否可以限制每根蜡烛图的交易次数?每根蜡烛图只能有一次交易(开仓/平仓)。我经常在关闭一个买入头寸后立即打开一个卖出头寸,以此类推,在一个烛台上可能有几十个这样的开仓/平仓交易。我知道这是智能交易系统本身的算法问题,但如果能有这样一个方便的设置就好了。

 
FominDudS:

很棒的产品!第二天几乎全天候 使用。谢谢!

我有一个问题 - 是否可以限制每根蜡烛图的交易次数?每根蜡烛图只能有一次交易(开仓/平仓)。我经常在关闭一个买入头寸后立即打开一个卖出头寸,以此类推,在一个烛台上可能有几十个这样的开仓/平仓交易。我知道这是智能交易系统的算法问题,但如果能有这样一个方便的设置就好了。

这种限制可以通过不同方式实现。您确实需要研究一下算法。
1.有一个 "新栏 "元素。有时它在这方面会很有用。
2.您可以查看历史记录,看看自蜡烛图开始以来有多少交易被打开。如果大于 0,则不要再开仓。
3.您可以使用变量元素作为触发器/标志,表明已经开仓。

尝试
 
我期待这项功能已久。😅😅😅
为开发人员点赞。希望 MetaTrader 能在下一个版本中实现此功能,而无需从市场下载。🤗


第 1 条评论!耶