int Magic=123;
double Lot_Q=0.01;
double Lot_W=0.05;
bool Flag_Q=False;
bool Flag_W=False;
//Просматриваем все открытые ордераfor(int i = OrdersTotal() - 1; i >= 0; i--)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)//Если это ордер данного символа и магика (т.е. открыт данным советником)
{
if(OrderLots()==Lot_Q) Flag_Q=True;//Если ордер с объемом Q есть среди открытых, присваиваем флагу Q истину.if(OrderLots()==Lot_W) Flag_W=True;//Если ордер с объемом W есть среди открытых, присваиваем флагу W истину.
}
}
//Проверяем условия нужности открытия - индикаторы, другие сигналы, и что там у Вас еще. И если есть сигналif(Flag_Q==False)//Только если ордер Q не открыт в настоящий момент
{
//Открытие ордера Q
}
if(Flag_W==False)//Только если ордер W не открыт в настоящий момент
{
//Открытие ордера W
}
完全独立于此。也许这取决于其他东西,但不取决于蜱虫--我检查过。总的来说,新的建设已经完全改变了码头在EA流量方面的运作。现在,无论终端操作如何,循环的EA都清楚地完成了循环的所有迭代,在旧版本中,加载主线程时有延迟。顺便说一下,循环的EA所消耗的CPU资源量已经大大减少。
我在终端上也遇到了类似的问题--没有循环的东西--看起来终端在忙着处理什么......当我反复尝试用鼠标调出 "属性 "窗口时--经过5-8次尝试--它成功打开了......
有可能,但这与蜱虫没有关系。
也许吧,但这与抽搐没有关系。
我明白了。
我希望我是在正确的主题上; )
这更像是一个努比亚问题,但我已经被卡在这个问题上有一段时间了。
int total=OrdersTotal()。
int Q,W;
如果(total == Q + W)
然后我打开几个不同的订单。有些在Q下,有些在W下。如何改变一个订单(例如,如果它关闭)到Q,它将重新打开Q...如果它们都是关闭的--Q和W,只有在它们都关闭的情况下才会重新开放。
我希望我是在正确的主题上; )
这更像是一个努比亚问题,但我已经被卡在这个问题上有一段时间了。
int total=OrdersTotal()。
int Q,W;
如果(total == Q + W)
然后我打开几个不同的订单。有些在Q下,有些在W下。如何改变一个订单(例如,如果它关闭)到Q,它将重新打开Q...否则,只有当Q和W都被关闭时,它们才会被重新打开。
就你所知 - 变量Q和W是整数。
接下来,一些整数的订单被打开(你是怎么说的?),你问的是,如果(某个整数的)订单被关闭,为了重新打开其他的整数,该怎么做?现在,如果有两个完整的关闭,它们就会打开(哪些是什么?)
这个问题是超级的。你正确地说:"这个问题相当幼稚"。确切地说:一个问问题的核心。不要做一个不善于提问的人,要训练自己以这样的方式提问,让别人理解你。
同时,你应该到这里 来。
我可以从问题中看出,提问的人对mql4是完全陌生的。谢谢你的回答,现在我明白问题出在哪里了。
我试图理解它,结果更加迷惑。我只用了2手,2个不同的手在开盘。他们应该一起工作。当其中一个关闭时,我如何使关闭的那个再次打开?当一个地段关闭时,另一个地段一起工作。 只有当两个地段都关闭时,2个地段才会开放。如果能得到建议,我将不胜感激。
互联网经常中断,难道就没有办法通过程序化的方式自动让它重新运行吗?或者在这个方向上有什么已知的?是否有办法同时为两个或更多的互联网服务供应商供电,我是说并联供电?预先感谢你。
我可以从问题中看出,提问的人对mql4是完全陌生的。谢谢你的回答,现在我明白问题出在哪里了。
我试图理解它,结果更加迷惑。我只用了2手,2个不同的手在开盘。他们应该一起工作。当其中一个关闭时,我如何使关闭的那个再次打开?当一个地段关闭时,另一个地段一起工作。 只有当两个地段都关闭时,2个地段才会开放。如果能得到建议,我将不胜感激。
现在我明白了。这里有一个粗略的估计。
又见面了)你好!你能告诉我怎么写得更紧凑吗?