不平衡的括号 - 页 4

 
FAQ:
编辑与此毫无关系。这是你的Windows出了问题。尝试安装额外的语言,尽管这并不总是有帮助。

俄语已安装。例如,在Word中,我可以用俄语书写。在MetaTrader中,我不能。
 
liana:

修复了它--仍然有问题。
谁能给我写一下如何正确地调用这两个金函数,如果没有订单,就开一个订单。

int ticket;
int magic=576;

int start()
{ 
//----
    if (!ExistOrders (Symbol(), -1, magic))
    {ticket=OrderSend(Symbol(),OP_SELL,0,1,Bid,3,Bid+20*Point,Bid-40*Point,"",magic,0,Red);}
//----
   return(0);
}
//+----------------------------------------------------------------------------+
//|  Exist Orders. alya aka KimIV,  http://www.kimiv.ru                        |
//+----------------------------------------------------------------------------+
bool ExistOrders(string sy="", int op=-1, int mn=-1, datetime ot=0) {
  int i, k=OrdersTotal(), ty;
 
  if (sy=="0") sy=Symbol();
  for (i=k-1; i>=0; i--) {
    if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
      ty=OrderType();
      if (ty>=0 && ty < 6) {
        if ((OrderSymbol()==sy || sy=="") && (op<0 || ty==op)) {
          if (mn<0 || OrderMagicNumber()==mn) {
            if (ot<=OrderOpenTime()) return(True);
          }
        }
      }
    }
  }
  return(False);
}
我知道你在检查某个Magik!
 
valenok2003:

查看->语言

伙计,这个女孩不是在鲁宗,因此她有欧式窗户,而不是通风口 :)
 
liana:

安装了俄语。例如,在Word中我可以用俄语写作。在MetaTrader中则不然。

你可以用Word写,因为它支持Unicode,但MetaEditor不支持。
 
valenok2003:

尝试
查看->语言

既然你在这个论坛上交流,你的电脑就支持这种编码。

UFFFFF 伙计们,好吧,我在MQL4中是个哑巴,但我不是个白痴。当然,我启用了这种语言。
 
liana:


不要担心,俄罗斯字母只是评论,它们以//开始。
 
试着先复制到支持Unicode的编辑器中,然后用vin1251或ISO保存。用Notpad+试试。
 
TarasBY:
我想你是在检查某个Magik的市场订单和挂单? 。
是的,这是正确的。
但我们就是这样只检查待定的,不是吗?
Kim的函数只检查挂单,而另一个函数(见我的代码)则检查未结头寸。这就是为什么我用两个函数来检查它们两个(你也可以用magik)。
 
liana:
是的,它是。
但我们只用这种方式检查待定的,不是吗?

这是你的想法还是你知道的?

P.S. 我调整了金的功能。

 
TarasBY:

这是你的想法还是你确定的?

P.S. 我已经调整了金的功能。


如果我以后需要这两样东西来检查怎么办?

如果我需要保持它们的原样?