[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 168

 
Vovo4ka:

伙计们需要帮助....

添加

if (!ExistPositions()) {.........
                       ................
                        }







bool ExistPositions() {
        for (int i=0; i<OrdersTotal(); i++) {
                if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
                        if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC) {
                                return(True);
                        }
                } 
        } 
        return(false);
}

问题就在这里......它打开了一个订单,直到它关闭了利润或停止,它没有打开下一个订单,忽略了这一对的SIGNALS!!!!。

需要使其不忽视.... 帮助....

这是什么情况?如果没有现有的职位,那么......。

如果他们已经存在呢?而且不仅是头寸,还有挂单?那么这个函数就会返回假的...

 
Rossi:
我在某个地方有一个警报标签......当信号接通时,我听到潺潺的声音,但我在终端窗口中找不到它......也许有一些钥匙可以把它拉出来?

也许是因为潮湿?:)))

抱歉,忍不住要开个玩笑......:))))

 
todem:
你能建议一个函数,如果可用资金水平(或余额水平)允许的话,可以乘以(增加)数量?
 
artmedia70:

也许是因为潮湿?:)))

抱歉,忍不住要开个玩笑......:))))


ahahaaaaa........... funny, yeah...

我不知道该怎么称呼这个(半个水银钟)...

 
artmedia70:

这是什么情况?如果没有现有的职位,那么......。

如果已经有了职位怎么办?而且不仅是头寸,还有挂单?那么这个函数就会返回假的...

如果没有头寸,并且满足入市条件,则开立头寸....,并设置止盈 和止损....,我需要它在每个信号时开立订单,而不是等待无订单条件。
 
2%5=2?
 
todem:
你能建议一个函数,如果可用资金水平(或余额水平)允许的话,可以乘以(增加)数量?
该数据库充满了现成的功能。几乎每一个专家顾问,都分别以库的形式出现在交易脚本中。我不明白人们怎么会错过它。

基地的例子:https://www.mql5.com/ru/code/8556

而且不要在不同的分支中发送垃圾邮件,最好是好好搜索。

 
我在5分钟内进行测试,一切正常,而在任何一个小时的第02分钟时,开始出现开局130的错误--错误停止。它似乎严格按照5分钟的倍数打开,我不明白为什么在第2分钟会出现错误?是历史上的马虎有问题还是什么?
 
granit77:
该数据库充满了现成的功能。几乎每一个专家顾问,都分别以库的形式出现在交易脚本中。我不明白人们怎么会错过它。

数据库中的例子:https://www.mql5.com/ru/code/8556

还有,不要在不同的主题里发垃圾邮件,最好是好好搜索一下。


哦,谢谢你!!可惜没有带花的笑脸。
 
Vovo4ka:
如果没有头寸,并且满足进场条件,那么就开仓....,并设置止盈和止损....,我需要在每个信号时开仓,而不是等待没有订单的条件 。
正是如此。如果没有职位,且有入职标准。如果有一个进入的标准,而且有职位,怎么办?条件必须要改变。例如--如果从上一次开仓到现在已经过了一定的时间......或在一个新的酒吧 或...你可以想出很多条件。但根据你的标准,只有一个职位会被打开。