新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1825

 
Tretyakov Rostyslav #:



试过了,它开始不停地打开订单

 
Порт-моне тв #:

试过了,它开始不停地打开订单

对,没有检查未结订单。
 
Tretyakov Rostyslav #:
对,没有检查未结订单。

没有按钮释放功能 :)

 
Tretyakov Rostyslav #:
对,没有检查未结订单。

我将尝试添加它,并让你知道。

 
Порт-моне тв #:

我会试着添加它,我会告诉你的。

或者像这样

//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   int ticket;
   double price=StringToDouble(ObjectGetString(0,"Label_1",OBJPROP_TEXT));
   if(Ask<=price)
     {
      ticket = OrderSend(_Symbol,OP_BUY,0.01,Ask,3,0,Ask+300*_Point,NULL,0,0,clrGreen);
      ObjectSetString(0,"Label_1",OBJPROP_TEXT,DoubleToString(DBL_MAX,Digits));
      ObjectSetInteger(0,"Button_1",OBJPROP_STATE,false);
     }
  }
 
Tretyakov Rostyslav #:

或者像这样

而如果有一个重新报价或其他的东西,而位置没有打开,在票据中很清楚将显示什么,但按钮将被点击而没有位置。

 
Vitaly Muzichenko #:

而如果有一个重新报价 或其他的东西,而位置没有打开,票据将清楚地显示出来,但按钮将被点击而没有位置。

这就是我们正在谈论的问题吗?

 
Tretyakov Rostyslav #:

这就是我们正在谈论的问题吗?

也许不是,但一次多放1个if()也不难:)

P.S. 现在,他将把它放在一些带有fix-spread的centspace上,并写道,代码似乎是有效的,但有时。并再次编辑.
 
Vitaly Muzichenko #:

可能不是这个问题,但一次多放1个if()并不难 :)

我知道你的意思,我的所有交易功能都是用支票的。

在这里,人们想了解价格和定时器开启记忆的过程本身。

 
Vitaly Muzichenko #:
现在他要把赌注押在一些塞诺曼尼亚的
我希望不会)
原因: