#include <Trade\Trade.mqh>
CTrade trade;
#include <Trade\OrderInfo.mqh>
COrderInfo info;
//-
in_qwerty="EURUSD";
void DeleteUnUsedOrder(string in_qwerty)//---единственный входной параметр - это символ, его название совпадает с комментарием
{
if(PositionSelect(in_qwerty)&&OrdersTotal()>0)//Должна быть открыта позиция и найден хотябы один ордер, чтобы функция не работала вхолостую
{
for(int n=0;n<=OrdersTotal();n++)//Перебор ордеров
{
info.SelectByIndex(n);//Выделяем ордерif(info.Comment==in_qwerty)//Сравниваем его комментарий
{
trade.OrderDelete(info.Ticket);//Удаляем если совпал коментарий
}
}
}
}
我在哪里可以看到这个存款?
你是如何得出发生滑坡的结论的?记录本上有哪些条目? 是否正在下订单?如果是这样,接下来会发生什么?如果没有,在什么模式下测试( 仅开盘价,M1上的OHLC,所有的ticks)?你在可视化模式下看过吗?
一般来说,你需要更多信息来回答这个问题。))到目前为止,我们的假设是,测试只在公开价格模式下进行。在M1上尝试OHLC。
你是如何得出发生滑坡的结论的?记录本上有哪些条目? 是否正在下订单?如果是这样,接下来会发生什么?如果没有,在什么模式下测试( 仅开盘价,M1上的OHLC,所有的ticks)?你在可视化模式下看过吗?
一般来说,你需要更多信息来回答这个问题。))到目前为止,我们的假设是,测试只在公开价格模式下进行。在M1的OHLC上试试。
再次运行,价格通过了20(0)个点,这是一个重要的突破,可以把它放下来。
再次运行,价格通过了20(0)点,这是一个重要的突破,可以忽略不计。
我已经很清楚了(你的代码)。
//---
很难说你的问题是什么。尝试写信给服务台。但他们也需要在他们的地方重现这个问题,以提供帮助。
我很清楚(你的代码)。
//---
很难说你的问题是什么。尝试写信给服务台。但他们也需要和你一起重现这个问题,以提供帮助。
你是否试图在12月18日下午4点准确地打开?
也许有禁止交易的规定?
我对那个特定时间点的行为感兴趣
你是否试图在12月18日下午4点准确地打开?
也许有禁止交易的规定?
我对那个特定时间点的行为感兴趣。
那次我在另一个网站上试了一下。现在我看了一下2012年12月18日。一样清楚。
//---
在步骤模式(F12)下尝试,看看它是如何工作的。
那次在不同的网站上试过。我现在已经看了2012年12月18日。这一点也很清楚。
//---
在步骤模式(F12)下尝试,看看效果如何。
啊哈,我找到了问题所在,我的订单到期时间是15分钟,在这段时间内,价格没有时间打破止损订单,但在测试器中,由于某些原因,在任何模式下订单都没有被删除,它继续显示,尽管在它越过价格时被忽略了,感谢参与解决问题,到期时间为60分钟,所有工作正常,现在我将向Servicedesk 发送一个请求。
问题1: 在输入参数中,当选择其中一个参数值时,是否可以改变下一个要选择的参数?例如,我想在我的指标中使用不同的MAs。对于SMA、EMA、SMMA、LWMA、DEMA和TEMA,我应该只输入一个周期,但对于MMA,我需要两个周期。我已经做了以下工作。
我能否使之成为:选择SMA,我只能输入一个周期,而选择AMA,我可以输入两个周期?
问题2: 在MQL5编程基础--字符串 中,"不同语言的信息 "一节描述了如何用所需的语言输出信息。在代码中,根据终端语言,是否可以在输入参数的注释中指定和显示信息(如上述)?例如,如果是俄文,输入参数框显示 "简单"、"指数 "等。如果是英语或默认,则为 "简单"、"指数",等等。
请帮助我,我做错了什么?
函数来删除一个没有触发的订单。
结构成员未定义的错误