错误、漏洞、问题 - 页 802 1...795796797798799800801802803804805806807808809...3184 新评论 AlexCul 2012.08.08 09:03 #8011 Rosh: 你能不能引导专家们看一下我在前一页的问题......开始做这个:814。准备参加冠军赛,不能在我的笔记本上有一个现成的专家来测试和填充。谢谢。 Rashid Umarov 2012.08.08 09:05 #8012 AlexCul:你能不能引导专家们看一下我在前一页的问题......开始做这个:814。准备参加冠军赛,不能在我的笔记本上有现成的专家。 最好写信给Servicedesk。你可以在这里进行长时间的通信 Общайтесь с разработчиками через Сервисдеск! www.mql5.com Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы. ilunga 2012.08.08 09:05 #8013 fyords:为什么不尝试使用试试吧。同时,我正在按照卡尔森 的建议打底。测试程序的文本。#include <Trade\SymbolInfo.mqh> #include <Trade\Trade.mqh> CSymbolInfo m_sym; CTrade m_trade; double bar_info[2]; bool a; int OnInit() { SymbolSelect("EURUSD", true); SymbolSelect("GBPUSD", true); m_sym.Name("EURUSD"); a = false; return(0); } void OnTick() { if (a) return; a = true; m_sym.Refresh(); m_sym.RefreshRates(); CopyHigh("EURUSD", PERIOD_D1, 0, 2, bar_info); Print("Текущая цена:" + DoubleToString(m_sym.Ask())); Print("Цена открытия:" + DoubleToString(bar_info[1] + 500*_Point)); m_trade.BuyStop(1, bar_info[1] + 5000*_Point, "EURUSD", 0, 0); }在欧元兑美元上测试的结果。GI 0测试 (EURUSD,H1) 10:58:50 2012.01.02 09:00:00 当前价格:1.29241000 MN 0测试 (EURUSD,H1) 10:58:50 2012.01.02 09:00:00 开盘价:1.29720000QS 0 交易 10:58:50 2012.01.02 09:00:00 买入止损 1.00 EURUSD at 1.29720 (1.29220 / 1.29241 / 1.29220)在英镑兑美元上测试的结果。LO 0 测试 (GBPUSD,H1) 10:58:43 2012.01.02 09:00:00 当前价格:1.29241000 JE 0 测试 (GBPUSD,H1) 10:58:43 2012.01.02 09:00:00 开盘价:1.29720000 KS 2 交易 10:58:43 2012.01.02 09:00:00 买入止损失败 1.00 EURUSD at 1.29720 [无效的止损] Errors, bugs, questions Simple code needed for Backtsting problem Test Account 2012.08.08 09:08 #8014 AlexCul:我最近下载了构建,非常近--687。代理人只使用本地、远程和云端--断开连接。虽然在远程和云端连接,本地断开的情况下,它也不工作!但这是不可能的。不知道该怎么做。Sov是写的,测试和优化是不可能的。 你能告诉我如何解决这个问题吗--截图附后。 给servicedesk一个应用程序的所有细节(安装路径、轴、UAC、终端日志、代理、测试器)。 ilunga 2012.08.08 09:09 #8015 Rosh:你说的 "如果没有停止,怎么会出现错误10016"是什么意思?是否为它们规定了零值,或者只是在规定的地方没有行?试试这个方法MqlTradeRequest request={0};ZeroMemory(request);还不够吗?我按照你说的添加了它,但它没有改变结果P.S. sl和tp在要求中的写法是相同的。a) 日线的0和高点+50点(分别)。b) 两者都指定为零然后是变体 "c"(再往前一点)--使用CTrade。其结果是一样的 Olegs Kucerenko 2012.08.08 09:21 #8016 清除所有结构。然后直截了当地尝试用明确规定的数据进行查询。 MqlTradeRequest request; MqlTradeResult result; ZeroMemory(request); ZeroMemory(result); request.action = TRADE_ACTION_PENDING; request.magic = 0; request.symbol = "EURUSD"; request.volume = 1.0; request.price = SymbolInfoDouble(Symbol(),SYMBOL_BID)+500*SymbolInfoDouble(Symbol(),SYMBOL_POINT); // или сразу цену 1.3000 request.sl = 0; request.tp = 0; request.deviation = 10; request.type = ORDER_TYPE_BUY_STOP; request.type_filling = ORDER_FILLING_FOK; OrderSend(request,result); Dmitriy Parfenovich 2012.08.08 09:22 #8017 ilunga:...其结果是一样的很奇怪。拿着你的代码,得到了一个测试者的回应PN 0 ss (GBPUSD,H1) 10:17:04 2012.01.02 00:00:00 Текущая цена:1.29479000 DK 0 ss (GBPUSD,H1) 10:17:04 2012.01.02 00:00:00 Цена открытия:1.29943000 CN 0 Trade 10:17:04 2012.01.02 00:00:00 buy stop 1.00 EURUSD at 1.34443 (1.29565 / 1.29654) FL 0 ss (GBPUSD,H1) 10:17:04 2012.01.02 00:00:00 CTrade::OrderSend: buy stop 1.00 EURUSD at 1.34443 [done]EF 0 ss (EURUSD,H1) 10:20:04 2012.01.02 00:00:00 Текущая цена:1.29479000 QL 0 ss (EURUSD,H1) 10:20:04 2012.01.02 00:00:00 Цена открытия:1.29943000 KE 0 Trade 10:20:04 2012.01.02 00:00:00 buy stop 1.00 EURUSD at 1.34443 (1.29443 / 1.29479 / 1.29443) KG 0 ss (EURUSD,H1) 10:20:04 2012.01.02 00:00:00 CTrade::OrderSend: buy stop 1.00 EURUSD at 1.34443 [done]一切正常。你有什么构造?只是我有一个问题:为什么只在 "操作 "中看到钟摆,而在 "交易"(我指的是展示台)中看不到? ilunga 2012.08.08 09:28 #8018 fyords:很奇怪。拿着你的代码,得到了一个测试者的回应它正在发挥作用。你的构造是什么?674号建筑。一切都对你有用,但有一个BUT。看看括号里的价格。CN 0 Trade 10:17:04 2012.01.02 00:00:00 buy stop 1.00 EURUSD at 1.34443 (1.29565 / 1.29654)KE 0 Trade 10:20:04 2012.01.02 00:00:00 buy stop 1.00 EURUSD at 1.34443 (1.29443 / 1.29479 / 1.29443)有10分的差距。虽然时间是一样的。 Olegs Kucerenko 2012.08.08 09:31 #8019 不同的服务器,不同的500页。 Dmitriy Parfenovich 2012.08.08 09:32 #8020 ilunga:建立674。一切都对你有用,但有一个BUT。看看括号里的价格。差距是10分。虽然时间是一样的。我猜对了,服务器演示MK。 1...795796797798799800801802803804805806807808809...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你能不能引导专家们看一下我在前一页的问题......开始做这个:814。
准备参加冠军赛,不能在我的笔记本上有一个现成的专家来测试和填充。
谢谢。
你能不能引导专家们看一下我在前一页的问题......开始做这个:814。
准备参加冠军赛,不能在我的笔记本上有现成的专家。
为什么不尝试使用
试试吧。同时,我正在按照卡尔森 的建议打底。
测试程序的文本。
在欧元兑美元上测试的结果。
GI 0测试 (EURUSD,H1) 10:58:50 2012.01.02 09:00:00 当前价格:1.29241000
MN 0测试 (EURUSD,H1) 10:58:50 2012.01.02 09:00:00 开盘价:1.29720000
QS 0 交易 10:58:50 2012.01.02 09:00:00 买入止损 1.00 EURUSD at 1.29720 (1.29220 / 1.29241 / 1.29220)
在英镑兑美元上测试的结果。
LO 0 测试 (GBPUSD,H1) 10:58:43 2012.01.02 09:00:00 当前价格:1.29241000
JE 0 测试 (GBPUSD,H1) 10:58:43 2012.01.02 09:00:00 开盘价:1.29720000
KS 2 交易 10:58:43 2012.01.02 09:00:00 买入止损失败 1.00 EURUSD at 1.29720 [无效的止损]
我最近下载了构建,非常近--687。代理人只使用本地、远程和云端--断开连接。虽然在远程和云端连接,本地断开的情况下,它也不工作!但这是不可能的。
不知道该怎么做。Sov是写的,测试和优化是不可能的。
你能告诉我如何解决这个问题吗--截图附后。
你说的 "如果没有停止,怎么会出现错误10016"是什么意思?是否为它们规定了零值,或者只是在规定的地方没有行?
试试这个方法
ZeroMemory(request);还不够吗?
我按照你说的添加了它,但它没有改变结果
P.S. sl和tp在要求中的写法是相同的。
a) 日线的0和高点+50点(分别)。
b) 两者都指定为零
然后是变体 "c"(再往前一点)--使用CTrade。其结果是一样的
清除所有结构。
然后直截了当地尝试用明确规定的数据进行查询。
...其结果是一样的
很奇怪。拿着你的代码,得到了一个测试者的回应
一切正常。
你有什么构造?
只是我有一个问题:为什么只在 "操作 "中看到钟摆,而在 "交易"(我指的是展示台)中看不到?
很奇怪。拿着你的代码,得到了一个测试者的回应
它正在发挥作用。
你的构造是什么?
674号建筑。
一切都对你有用,但有一个BUT。看看括号里的价格。
CN 0 Trade 10:17:04 2012.01.02 00:00:00 buy stop 1.00 EURUSD at 1.34443 (1.29565 / 1.29654)
KE 0 Trade 10:20:04 2012.01.02 00:00:00 buy stop 1.00 EURUSD at 1.34443 (1.29443 / 1.29479 / 1.29443)
有10分的差距。虽然时间是一样的。
建立674。
一切都对你有用,但有一个BUT。看看括号里的价格。
差距是10分。虽然时间是一样的。
我猜对了,服务器演示MK。