EA: 突破前根蜡烛 2

 

突破前根蜡烛 2:

"突破前根蜡烛" 智能交易系统

突破前根蜡烛 2

作者: Vladimir Karputov

 
您好。原则上,Expert Advisor 是有效的。当选择某些参数时,它会显示利润。缺点是,当仓位数大于 1 时,单向的手数不受控制。"InpMaxPositions = 1; // 单向最大仓位数 " 当值为 " 1" 时,只有一手。当值为 " 2 "时,未平仓手数将超过 2。例如,如果 InpMaxPositions = 2; 则开 2 手
 
alex123456:
您好。原则上,Expert Advisor 是有效的。当选择某些参数时,它会显示利润。缺点是,当仓位数大于 1 时,单向的手数不受控制。"InpMaxPositions = 1; // 单向最大仓位数 " 当值为 " 1" 时,只有一手。如果值为 " 2",未平仓手数将超过 2。例如,如果 InpMaxPositions = 2,则开仓 2 手

这个系统听起来不太令人信服。能否有其他方法将手数限制在单边?

例如,只需一个新参数:由 Expert Advisor 开立的头寸(或头寸)的最大总交易量?

 

您建议的限制手数是一个正常的变体。能告诉我代码片段和插入位置吗?

 

您只需考虑到,在某些经纪商,手数和头寸数是 不一样的。 在我的经纪商,一个方向的头寸总是一个。 在这个头寸内,您可以有任意多的手数。例如,我开了一个 0.5 手的买入头寸,然后又加了 0.2 手。结果就是一个 0.7 手的仓位,而不是两个仓位。

 
Vladimir Karputov:

这个系统听起来不太令人信服。有没有其他方法可以将地块限制在一边?

例如,只需一个新参数:由 Expert Advisor 开立的头寸(或头寸)的最大总交易量?

那么,我们需要编写第 3 版,其中将对头寸的最大总交易量 进行检查。

 

如果您编写第三个变体,它将比原来的 EA 更灵活、更完美。 如果您要改进这一开发,请再考虑一件事。

.在这种类型的账户中,开立相反仓位时,旧仓位会被关闭。例如,在该智能交易系统中,买入开仓 5 手(5 手是通过每次买入条件出现时增加一手来累积的),然后卖出平仓不是一手,而是整个仓位,因此会有 4 手。价格经常反转,这 4 手就可以收回。

 
alex123456:

如果您要改进这一开发,请再考虑一点。

.在这种类型的账户中,开立相反仓位时,旧仓位会被关闭。例如,在该智能交易系统中,买入开仓 5 手(5 手是通过每次买入条件出现时增加一手来累积的),然后卖出平仓不是一手,而是整个仓位,因此会有 4 手。价格经常反转,这 4 手就可以收回。

我不考虑净值。在净额结算的情况下运行我的智能交易系统,风险自负。
仅对冲。只做铁杆。


补充:我不喜欢在一个代码中支持两个系统 - 通常代码会不必要地增加,并变得难以阅读。此外,我对外汇交易中的净额交易不感兴趣,而证券交易所中的净额交易我又无法使用。这就是碰撞。

 
不要低估自己,您的程序在证券交易所运行得很好,至少在模拟账户上是这样。关于外汇净额结算账户。俄罗斯辖区内的大部分经纪商都有净额结算账户,因此对他们感兴趣是有原因的。如果您的建议不难实现,那就引入一个新参数:" 智能交易系统"(Expert Advisor)开立的头寸(或头寸)的最大总量 谢谢。
 
alex123456:
不要低估自己,您的程序在证券交易所运行得很好,至少在模拟账户上是这样。关于外汇交易的净额结算账户。俄罗斯辖区内的大部分经纪商都有净额结算账户,因此他们有理由感兴趣。如果实施您的建议并不困难--引入一个新参数:" 智能交易系统"(Expert Advisor)开立的头寸(或头寸)的最大总量 谢谢。

我已经引入了。等待发布代码上一个蜡烛图 3

 
MT4上可以用?