//+-----------------------------------------------------------------------------------------------+//| Функция открытия ордера на покупку |//+-----------------------------------------------------------------------------------------------+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());
}
//+-----------------------------------------------------------------------------------------------+
试试这个, 从OnTick()中 删除 bCheckOrders(),并将其作为高亮显示。
我做了,但没有效果。
我发现功能
voidSleep(
intmilliseconds// interval
)。
有可能解决这个问题吗?
我做了,但没有效果。
我发现一个函数
voidSleep(
intmilliseconds// interval
)。
是否可以用它来解决这个问题?
最好不要停止这个过程。把所有的东西都放回原处,并加入
然后看看日志打印的内容。
输入是常数。外部应用或将一个实例变量分配给另一个实例。
我从来没有遇到过这样的问题。我经常这样做。
最好不要停止这个过程。把所有的东西都放回原处,并加入
然后看看杂志上刊登了什么。
我做了,和上一个完全一样。
没有错误,也没有其他东西。
从未出现过这样的问题。我经常这样做。
而且不应该是这样的!!!。输入可以进行比较。我认为pribludilsa #: 没有给出所有信息
mql5 ?