错误、漏洞、问题 - 页 1913 1...190619071908190919101911191219131914191519161917191819191920...3184 新评论 Ilya Malev 2017.06.20 10:40 #19121 用帮助中的例子在演示中也不起作用。将ORDER_TIME_DAY 依次替换为4种模式,仍然是无效过期。 prostotrader 2017.06.20 13:00 #19122 KirBiz: 经纪人是否在底部对订单 的到期时间有限制?至少10分钟。在 "交易所的交易 "中找到问题的答案。 Ilya Malev 2017.06.20 18:03 #19123 prostotrader: 请在 "交易所交易 "部分寻找你的问题的答案。你在跟我说话吗?我已经在10022这个主题上搜索了所有可能的东西,但没有找到一个可行的答案。 fxsaber 2017.06.20 19:33 #19124 Ilya Malev: 在演示中,也无法使用帮助中的例子。将ORDER_TIME_DAY 依次替换为4种模式,仍然是无效过期。过期与此没有关系。像这样走Request.type_filling = ORDER_FILLING_RETURN; 这表明在事实上有一个错误 关于交易、自动交易系统和策略测试的论坛 开幕式上的MetaTrader 5实验 fxsaber, 2016.11.12 12:21#define TOSTRING(A) #A + " = " + (string)(A)void OnStart(){ Print(EnumToString((ENUM_SYMBOL_TRADE_EXECUTION)SymbolInfoInteger(_Symbol, SYMBOL_TRADE_EXEMODE))); Print(TOSTRING(SymbolInfoInteger(_Symbol, SYMBOL_FILLING_MODE))); Print(TOSTRING(SYMBOL_FILLING_IOC)); Print(TOSTRING(SYMBOL_FILLING_FOK));}在Metaquotes-Demo上正确设置(所有允许的)。Test (Si-12.16,M1) SYMBOL_TRADE_EXECUTION_EXCHANGE Test (Si-12.16,M1) SymbolInfoInteger(_Symbol,SYMBOL_FILLING_MODE) = 3 Test (Si-12.16,M1) SYMBOL_FILLING_IOC = 2 Test (Si-12.16,M1) SYMBOL_FILLING_FOK = 1 所有的填充模式都是允许的,并对市场和限价订单起作用。但对于止损单,只有ORDER_FILLING_RETURN。 Errors, bugs, questions 在Discovery进行的MetaTrader 5实验 Experiments with MetaTrader 5 Ilya Malev 2017.06.20 20:13 #19125 fxsaber:过期与此没有关系。要像这样做 这显示了一个事实上的错误所有的填充模式都是允许的,它们对市场和限制都有效。但对于止损单,只有ORDER_FILLING_RETURN。谢谢你的提示,这样就可以了。 Artyom Trishkin 2017.06.20 20:24 #19126 由于某些原因,当指向全局上下文时,智能不工作,例如当输入 ::StringToTime()工具提示只在函数名称完全输入后出现。而在阶级背景下,情报工作。 Konstantin 2017.06.23 16:45 #19127 MT5 v1607出现了奇怪的故障,我在真实的点位上进行测试,当在市场评论的策略测试器中 测试时,测试器显示日期为2017.03.07,最后一个点位的时间为11:01,然而在日志中已经有了2017.03.09的操作,而测试器似乎挂了,因为它是静止的,谁有过类似经历,如何处理? Yaroslav Nakonechnyi 2017.06.23 17:19 #19128 这是一个简单的代码,像这样。 void CloseAllOrders() { bool Ans; int i=0; for(i=1; i <=OrdersTotal(); i++) { Print("Проход № ", i); if (OrderSelect(i-1,SELECT_BY_POS)==true) { if (OrderSymbol() != Symbol()) continue; if (OrderType()==0) { // Ans=OrderClose(OrderTicket(),OrderLots(), NormalizeDouble(Bid,Digits),25); } if (OrderType()==1) { // Ans=OrderClose(OrderTicket(),OrderLots(), NormalizeDouble(Ask,Digits),25); } } } return; } 在功能启动的那一刻,有两个购买位置是开放的。该函数将两个订单的存在打印了两次:通道1,通道2。我们删除注释并再次运行该函数。它大力拿下一个买单,宣布 "通过#1 "并离开循环。没有出现 "通道#2 "的信息。有什么魔力? Artyom Trishkin 2017.06.23 18:04 #19129 nys2000:有什么魔力? 错误的循环 Yaroslav Nakonechnyi 2017.06.23 19:13 #19130 Artyom Trishkin: 在错误的循环中你能不能说得更具体一点? 1...190619071908190919101911191219131914191519161917191819191920...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
经纪人是否在底部对订单 的到期时间有限制?至少10分钟。
在 "交易所的交易 "中找到问题的答案。
请在 "交易所交易 "部分寻找你的问题的答案。
你在跟我说话吗?我已经在10022这个主题上搜索了所有可能的东西,但没有找到一个可行的答案。
在演示中,也无法使用帮助中的例子。将ORDER_TIME_DAY 依次替换为4种模式,仍然是无效过期。
过期与此没有关系。像这样走
Request.type_filling = ORDER_FILLING_RETURN;这表明在事实上有一个错误关于交易、自动交易系统和策略测试的论坛
开幕式上的MetaTrader 5实验
fxsaber, 2016.11.12 12:21
void OnStart()
{
Print(EnumToString((ENUM_SYMBOL_TRADE_EXECUTION)SymbolInfoInteger(_Symbol, SYMBOL_TRADE_EXEMODE)));
Print(TOSTRING(SymbolInfoInteger(_Symbol, SYMBOL_FILLING_MODE)));
Print(TOSTRING(SYMBOL_FILLING_IOC));
Print(TOSTRING(SYMBOL_FILLING_FOK));
}
在Metaquotes-Demo上正确设置(所有允许的)。
Test (Si-12.16,M1) SymbolInfoInteger(_Symbol,SYMBOL_FILLING_MODE) = 3
Test (Si-12.16,M1) SYMBOL_FILLING_IOC = 2
Test (Si-12.16,M1) SYMBOL_FILLING_FOK = 1
过期与此没有关系。要像这样做
这显示了一个事实上的错误谢谢你的提示,这样就可以了。
由于某些原因,当指向全局上下文时,智能不工作,例如当输入
::StringToTime()工具提示只在函数名称完全输入后出现。
而在阶级背景下,情报工作。
MT5 v1607出现了奇怪的故障,我在真实的点位上进行测试,当在市场评论的策略测试器中 测试时,测试器显示日期为2017.03.07,最后一个点位的时间为11:01,然而在日志中已经有了2017.03.09的操作,而测试器似乎挂了,因为它是静止的,谁有过类似经历,如何处理?
这是一个简单的代码,像这样。
在功能启动的那一刻,有两个购买位置是开放的。该函数将两个订单的存在打印了两次:通道1,通道2。
我们删除注释并再次运行该函数。它大力拿下一个买单,宣布 "通过#1 "并离开循环。没有出现 "通道#2 "的信息。
有什么魔力?
有什么魔力?
在错误的循环中
你能不能说得更具体一点?