错误、漏洞、问题 - 页 587 1...580581582583584585586587588589590591592593594...3184 新评论 Alexey Da 2011.11.30 15:57 #5861 speedy:下午好。 我已经失去了在断点处停止的能力。 按下调试按钮后,该过程开始,并立即停止。 甚至不能在初始函数中停止。 与专家顾问和感应器的工作方式不同,即使是标准软件包也是如此。那么它是立即启动和停止的吗?你有步骤、日志中的回放例子吗? speedy 2011.11.30 16:41 #5862 alexvd: 那么它是立即启动和停止的吗? 你有步骤、日志中的回放例子吗? 启动成功,......退出成功......晚上会发日志,没有错误,我到处找,测试了标准包中的不同指标/指示器。 视觉测试器可以工作,但它不一样... 只是在某一时刻,调试并没有在程序上停留,而是莫名其妙地提前 "成功 "结束会话...... 待续... speedy 2011.12.01 13:14 #5863 speedy: 启动成功,......退出成功......我晚上会把日志发过来,没有错误,我到处找过,并测试了标准包中的不同指标/指示器。 视觉测试器可以工作,但它不一样... 只是在某一时刻,调试只是没有在程序上停留,而是莫名其妙地提前 "成功 "结束会话...... 继续... 问题已经解决了。 我注意到,在我开始调试标准包中的所有指标和专家之前。 即使在删除源代码后,它也 "发现 "了它。当然,在删除可执行文件后,终端在调试时礼貌地问我,是否准备用我要调试的EA替换我的旧EA。我说 "是",它就平静下来了,一切都正常了。 不过还是不清楚。- 为什么旧的EA的调试不起作用?- 更重要的是)为什么调试时加载的是旧的、显然不能工作的专家顾问,而不是在调试时启动的那个。 这一切现在都不堵了,因为我找到了一个解决方法。 但我肯定错误的调试EA而不是突出显示的那个BUG仍然存在...... Gennady Mazur 2011.12.01 14:34 #5864 请帮助或解释什么是错的。该EA在模拟账户上运行得很好,但在策略测试器中却产生了一个请求错误。我已经用一种方便和可理解的方式描述了我的请求,即在我的图书馆开设一个订单bool Trade::OpenOrder(string symbol,string typeorder,double price,double volume,ulong deviation=50,double sl=0,double tp=0, ulong magic=0){bool in=false。如果(magic==0)magic=777。如果(typeorder==" || symbol=="" || price==0 || volume==0){Print("未指定订单参数")。返回(in)。}否则{MqlTradeRequest 请求。如果(typeorder=="BUY") request.type=ORDER_TYPE_BUY。如果(typeorder=="SELL") request.type=ORDER_TYPE_SELL。request.price=price。request.action=TRADE_ACTION_DEAL。request.magic=magic。request.symbol=符号。request.volume=volume。request.sl=sl。request.tp=tp。request.deviation=偏离。request.comment=";MqlTradeResult结果。OrderSend(request,result)。如果(result.retcode == TRADE_RETCODE_DONE)in=true。else Print(result.retcode," ",request.price," ",request.sl," "request.tp);返回(in)。}}我的EA使用了对该类的继承,所以我的请求看起来是这样的G_Symbol是在初始化时定义的type="BUY"价格 价格 询问地段 0.1......................OpenOrder(G_Symbol,type,price,Lots)。在演示中,头寸打开了,但在策略测试器中,却出现了这样的情况2011.12.01 13:18:46 2010.01.29 00:00:52 10013 1.386 0 02011.12.01 13:18:46 2010.01.29 00:00:52 市场买入0.10 EURUSD失败 [无效请求]我无法进行策略测试。我不知道我的测试器发生了什么,我以前没有问题,而且我至少有半年没有更换过模块。 Errors, bugs, questions KARAUL!!!帮助。还有4小时45分钟!!!。 MetaEditor build 1490 Rashid Umarov 2011.12.01 14:46 #5865 Genchik:在演示中,它打开了,但在测试器中,它说这是2011.12.01 13:18:46 2010.01.29 00:00:52 10013 1.386 0 02011.12.01 13:18:46 2010.01.29 00:00:52 市场买入0.10 EURUSD失败 [无效请求]我无法进行策略测试。也许是测试仪出了问题,这是因为我以前没有任何问题,而且我至少有半年没有更换过模块。 请检查分支机构,我有一个卖出订单的问题 Gennady Mazur 2011.12.01 15:10 #5866 Rosh: 见主题卖出订单的不明确问题我已经看完了这个主题,但有一个不同的问题我的EA在工作,我的账户没有问题。但在测试者中,在可视化过程中,它不会在任何方向上开出订单。我的构建是540,在我更新到它之后,一切都发生了。下面是另一个终端的策略测试员发出的另一条信息,也是540构建的2011.12.01 14:14:40 核心 1 2011.04.18 18:07:47 10013 1.42279 0 02011.12.01 14:14:40 Core 1 2011.04.18 18:07:47 failed instant sell 0.10 EURUSD at 1.42279 [Invalid request]2011.12.01 14:14:38 核心 1 2011.04.07 08:45:54 10013 1.42947 0 02011.12.01 14:14:38 Core 1 2011.04.07 08:45:54 未能在1.42947即时买入0.10欧元兑美元 [无效的请求] Errors, bugs, questions Flexible Time Charts for FXRank - Forex signals --- 2011.12.01 17:43 #5867 Genchik:2011.12.01 14:14:38 核心 1 2011.04.07 08:45:54 10013 1.42947 0 02011.12.01 14:14:38 Core 1 2011.04.07 08:45:54 未能在1.42947即时买入0.10欧元兑美元 [无效的请求]10013 交易代码无效 不正确的请求 Gennady Mazur 2011.12.01 17:53 #5868 sergeev: 10013 交易代码无效 不正确的请求谢谢你的笔录,但我知道。事情是这样的,要求是正确的。在账户上,顾问的工作没有问题,它不想要,只在测试者身上出现这个错误。 Rashid Umarov 2011.12.01 17:54 #5869 Genchik:我翻阅了这个主题,但有一个不同的问题 你试过ZeroMemory()吗? Gennady Mazur 2011.12.01 19:23 #5870 Rosh: 你试过ZeroMemory()吗?这跟它有什么关系?我根本不使用它。 1...580581582583584585586587588589590591592593594...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好。
我已经失去了在断点处停止的能力。
按下调试按钮后,该过程开始,并立即停止。
甚至不能在初始函数中停止。
与专家顾问和感应器的工作方式不同,即使是标准软件包也是如此。
那么它是立即启动和停止的吗?
你有步骤、日志中的回放例子吗?
那么它是立即启动和停止的吗?
你有步骤、日志中的回放例子吗?
启动成功,......退出成功......晚上会发日志,没有错误,我到处找,测试了标准包中的不同指标/指示器。
视觉测试器可以工作,但它不一样...
只是在某一时刻,调试并没有在程序上停留,而是莫名其妙地提前 "成功 "结束会话......
待续...
启动成功,......退出成功......我晚上会把日志发过来,没有错误,我到处找过,并测试了标准包中的不同指标/指示器。
视觉测试器可以工作,但它不一样...
只是在某一时刻,调试只是没有在程序上停留,而是莫名其妙地提前 "成功 "结束会话......
继续...
问题已经解决了。
我注意到,在我开始调试标准包中的所有指标和专家之前。
即使在删除源代码后,它也 "发现 "了它。当然,在删除可执行文件后,终端在调试时礼貌地问我,是否准备用我要调试的EA替换我的旧EA。我说 "是",它就平静下来了,一切都正常了。
不过还是不清楚。
- 为什么旧的EA的调试不起作用?
- 更重要的是)为什么调试时加载的是旧的、显然不能工作的专家顾问,而不是在调试时启动的那个。
这一切现在都不堵了,因为我找到了一个解决方法。
但我肯定错误的调试EA而不是突出显示的那个BUG仍然存在......
请帮助或解释什么是错的。
该EA在模拟账户上运行得很好,但在策略测试器中却产生了一个请求错误。
我已经用一种方便和可理解的方式描述了我的请求,即在我的图书馆开设一个订单
bool Trade::OpenOrder(string symbol,string typeorder,double price,double volume,ulong deviation=50,double sl=0,double tp=0, ulong magic=0)
{
bool in=false。
如果(magic==0)magic=777。
如果(typeorder==" || symbol=="" || price==0 || volume==0)
{
Print("未指定订单参数")。
返回(in)。
}
否则
{
MqlTradeRequest 请求。
如果(typeorder=="BUY") request.type=ORDER_TYPE_BUY。
如果(typeorder=="SELL") request.type=ORDER_TYPE_SELL。
request.price=price。
request.action=TRADE_ACTION_DEAL。
request.magic=magic。
request.symbol=符号。
request.volume=volume。
request.sl=sl。
request.tp=tp。
request.deviation=偏离。
request.comment=";
MqlTradeResult结果。
OrderSend(request,result)。
如果(result.retcode == TRADE_RETCODE_DONE)in=true。
else Print(result.retcode," ",request.price," ",request.sl," "request.tp);
返回(in)。
}
}
我的EA使用了对该类的继承,所以我的请求看起来是这样的
G_Symbol是在初始化时定义的
type="BUY"
价格 价格 询问
地段 0.1
......................
OpenOrder(G_Symbol,type,price,Lots)。
在演示中,头寸打开了,但在策略测试器中,却出现了这样的情况
2011.12.01 13:18:46 2010.01.29 00:00:52 10013 1.386 0 0
2011.12.01 13:18:46 2010.01.29 00:00:52 市场买入0.10 EURUSD失败 [无效请求]
我无法进行策略测试。
我不知道我的测试器发生了什么,我以前没有问题,而且我至少有半年没有更换过模块。
在演示中,它打开了,但在测试器中,它说这是
2011.12.01 13:18:46 2010.01.29 00:00:52 10013 1.386 0 0
2011.12.01 13:18:46 2010.01.29 00:00:52 市场买入0.10 EURUSD失败 [无效请求]
我无法进行策略测试。
也许是测试仪出了问题,这是因为我以前没有任何问题,而且我至少有半年没有更换过模块。
见主题卖出订单的不明确问题
我已经看完了这个主题,但有一个不同的问题
我的EA在工作,我的账户没有问题。
但在测试者中,在可视化过程中,它不会在任何方向上开出订单。
我的构建是540,在我更新到它之后,一切都发生了。
下面是另一个终端的策略测试员发出的另一条信息,也是540构建的
2011.12.01 14:14:40 核心 1 2011.04.18 18:07:47 10013 1.42279 0 0
2011.12.01 14:14:40 Core 1 2011.04.18 18:07:47 failed instant sell 0.10 EURUSD at 1.42279 [Invalid request]
10013
交易代码无效
不正确的请求
10013
交易代码无效
不正确的请求
谢谢你的笔录,但我知道。
事情是这样的,要求是正确的。
在账户上,顾问的工作没有问题,它不想要,只在测试者身上出现这个错误。
我翻阅了这个主题,但有一个不同的问题
你试过ZeroMemory()吗?
这跟它有什么关系?
我根本不使用它。