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

 
MakarFX #:

试试这个, 从OnTick()中 删除 bCheckOrders(),并将其作为高亮显示。

我做了,但没有效果。

我发现功能

voidSleep(
intmilliseconds// interval
)

有可能解决这个问题吗?

 
我不能用if语句检查一个输入变量 的多/少或相等吗?它说输入不能被修改,但它不是!
 
pribludilsa 一个输入变量 的多/少或相等吗?它说输入不能被修改,但它不是!
输入是常数。从外部应用或将输入变量分配给另一个变量。
 
законопослушный гражданин #:

我做了,但没有效果。

我发现一个函数

voidSleep(
intmilliseconds// interval
)

是否可以用它来解决这个问题?

最好不要停止这个过程。把所有的东西都放回原处,并加入

//+-----------------------------------------------------------------------------------------------+
//|                                                            Функция открытия ордера на покупку |
//+-----------------------------------------------------------------------------------------------+
void vOrderOpenBuy()
  {
// Тикет ордера
   int iOTi = 0;   

   iOTi = OrderSend(Symbol(), OP_BUY, LOT(), Ask, Slippage, 0, 0, "", Magic, 0, clrNONE);
   Print(bCheckOrders());
// Проверим открылся ли ордер
   if(iOTi > 0)
// Есди да, то выставим уровни убытка и прибыли
      vOrderModify(iOTi);
   else
// Если нет, то получим ошибку
      vError(GetLastError());
  }
//+-----------------------------------------------------------------------------------------------+
//|                                                            Функция открытия ордера на продажу |
//+-----------------------------------------------------------------------------------------------+
void vOrderOpenSell()
  {
// Тикет ордера  
   int iOTi = 0;   

   iOTi = OrderSend(Symbol(), OP_SELL, LOT(), Bid, Slippage, 0, 0, "", Magic, 0, clrNONE);
   Print(bCheckOrders());
// Проверим открылся ли ордер
   if(iOTi > 0)
// Есди да, то выставим уровни убытка и прибыли
      vOrderModify(iOTi);
   else
// Если нет, то получим ошибку
      vError(GetLastError());
  }
//+-----------------------------------------------------------------------------------------------+

然后看看日志打印的内容。

 
Valeriy Yastremskiy #:
输入是常数。外部应用或将一个实例变量分配给另一个实例。
是的,我做到了,但这实在是太奇怪了。谢谢。
 
pribludilsa 一个输入变量 的多/少或相等吗?它说输入不能被修改,但它不是!
我从来没有遇到过这样的问题。我经常这样做。
 
Nerd Trader #:
我从来没有遇到过这样的问题。我经常这样做。
mql5 ?
 
MakarFX #:

最好不要停止这个过程。把所有的东西都放回原处,并加入

然后看看杂志上刊登了什么。

我做了,和上一个完全一样。

没有错误,也没有其他东西。

 
Nerd Trader #:
从未出现过这样的问题。我经常这样做。

而且不应该是这样的!!!。输入可以进行比较。我认为pribludilsa #: 没有给出所有信息

 
pribludilsa #:
mql5 ?
也许你是想在一个条件下做一个任务?x = 1而不是x == 1?
原因: