波动性质量指数 - 页 59

 
mladen:
试试这个版本--它应该把在当前的柱子上打开的订单数量限制为1。请确保神奇的数字被设置为不同于0的某个值

非常感谢你,Mladen! 我将测试它

 
mladen:
试试这个版本--它应该将当前条形图上的订单数量限制为1。请确保神奇的数字被设置为不同于0的某个值。

亲爱的Mladen,我试过这个版本,当TP达到时,它仍然在同一根蜡烛上打开新的订单......一个真正的账户杀手,因为它让你在价格转向对你不利的时刻,有一个开放的交易。

在长蜡烛上,它可以非常有趣地在达到利润后打开更多的交易,但这只有在有一个选项来设置限制--比如说2或3--每个柱子执行的订单数量 的情况下才能很好地发挥作用。将其设置为 "无限制 "实在是太疯狂了。

Mladen,你能不能好心地解决这个问题/增加这个选项?或者你能告诉我在哪里以及如何修改代码,以便我们能从这个EA中获得一些可用的东西?非常感谢,你总是非常好心。

 

我发现,你改变了这一点。

if((AddP()&&Add_Positions&&OP<=MaxOrders)|(OP==0&&! Add_Positions)){

到这个。

如果(AddP()) if ((Add_Positions&&OP<=MaxOrders)|(OP==0&!Add_Positions)){

但我不知道这意味着什么

 
Gfuchs:
我发现你改变了这一点。

if((AddP()&&Add_Positions&&OP<=MaxOrders)|(OP==0&&! Add_Positions)){

到此为止。

if(AddP()) if ((Add_Positions&&OP<=MaxOrders)|(OP==0&!Add_Positions)){

但我不知道这意味着什么

AddP()是一个检查是否可以打开新订单的函数。增加了已关闭订单的检查(到目前为止只检查已打开的订单),以防止在同一个柱子上打开和关闭订单时打开一个订单。试试吧。在我的测试中,它没有再打开多个订单,但还是要测试一下。

附加的文件:
 

Mladen,感谢你的工作。

我尝试了最新的版本,仍然是同样的问题。当达到TP时,它一直在开更多的交易(在同一个蜡烛上)。

 
Gfuchs:
Mladen,谢谢你的工作,我试了最新的版本,还是同样的问题。当TP达到时,它一直在开更多的交易(在同一根蜡烛上)。

似乎我在帖子中附上了错误的版本

这是正确的版本。试试吧。我用5个点的TP测试了一下,效果不错

附加的文件:
 
mladen:
似乎我在帖子中附上了错误的版本 这是正确的版本。试试吧。我用5个点的TP进行了测试,效果不错。

我在哪里可以找到VQ.ex4

2013.10.23 14:09:30 无法打开文件'C:\ adm_demo / AdmiralMarkets MetaTrader 4 / experts / indicators / VQ.ex4' 。

 
gtudor:
哪里可以找到VQ.ex4 2013.10.23 14:09:30 无法打开文件'C:\ adm_demo / Admiral Markets MetaTrader 4 / experts / indicators / VQ.ex4' 。

gtudor

我用的是这个主题第一个帖子里的那个:https://www.mql5.com/en/forum/general

 
mladen:
gtudor 我用的是这个主题的第一个帖子里的那个:https://www.mql5.com/en/forum/general

非常感谢!

 

在我个人看来,"VQ.mq4 "给出了很多错误的信号。

但我发现这个 "波动率质量--零线alrt.mq4 "似乎效果更好,我想可能值得一试,将其应用到EA中。我不知道我在哪里读到的,但它说 "任何VQ "都可以采取。因此,我整个周末都在尝试让它运行,但没有成功。

EA没有给出错误信息,但似乎只要它想,就会打开交易。有哪位专家能帮我看看吗?那就太好了。我对代码进行了修改,如截图中所示。我是不是忘了什么?

volatility_quality_expert_advisor_-zero_line_-_test-only.mq4

volatility_quality_-_zero_line_alrt.mq4