[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 74 1...676869707172737475767778798081...537 新评论 volshebnik 2011.02.07 19:09 #731 ZZZEROXXX: 这个财团很耐人寻味))。 有关于它的电影("时代精神")和书籍,新书正在准备中。如果它不拿出新的东西,它就开始解冻了(列宁也谈到了崩溃的原因,它们的本质)。初步估计它可能在2032年解体。 volshebnik 2011.02.07 19:12 #732 granit77: 这就是他们追踪彼得罗夫的年数!。而且他们得到了他们想要的东西! ))))))))))))))))))))他只是消除不需要的例子之一)而他们的方法更像福尔摩斯,来自《你永远不会做梦》系列)。 [删除] 2011.02.07 19:39 #733 大家好! MQL4是否允许通过WinAPI获得Windows系统的时间,并且精度如何? 一个例子是可取的。 Igor Makanu 2011.02.07 19:49 #734 Lerans: 大家好! MQL4是否允许通过WinAPI获得Windows系统的时间,并且精度如何? 举个例子会很有用。 与时间打交道,在mql4:https://book.mql4.com/ru/functions/datetime,有一些函数。 要与dll一起工作,请使用:https://docs.mql4.com/ru/basis/preprosessor/import 通过你感兴趣的函数名称搜索论坛的例子: https://www.mql5.com/ru/search [删除] 2011.02.07 20:08 #735 IgorM: 与时间打交道,在mql4:https://book.mql4.com/ru/functions/datetime,有一些函数。 与dll一起工作:https://docs.mql4.com/ru/basis/preprosessor/import 通过在论坛上搜索感兴趣的函数名称,可以找到一些例子: https://www.mql5.com/ru/search 谢谢你!这是可以理解的。我不想去挖掘WinAPI。我希望能得到一个现成的解决方案... 你需要时间精度优于1秒。 [删除] 2011.02.07 20:13 #736 IgorM: 为了与时间打交道,在mql4:https://book.mql4.com/ru/functions/datetime,有一些f函数。 与dll一起工作:https://docs.mql4.com/ru/basis/preprosessor/import 通过在论坛上搜索感兴趣的函数名称,可以找到一些例子: https://www.mql5.com/ru/search 找到了。 谢谢你!!!。 ZZZEROXXX 2011.02.07 20:15 #737 volshebnik: 但它不是真实的,几乎没有任何价值。 你不这么认为。 ZZZEROXXX 2011.02.07 20:16 #738 volshebnik: 有关于他的电影间接("时代精神")和书籍,新书正在准备中。如果它不拿出新的东西,它就开始解冻了(列宁也谈到了崩溃的原因,它们的本质)。初步估计它可能在2032年解体。 别把时代潮流当回事儿 Igor Makanu 2011.02.07 20:19 #739 Lerans: 你需要一个优于1秒的时间精度。 这样制定你的问题,然后https://docs.mql4.com/ru/common/GetTickCount ZZZEROXXX 2011.02.07 20:21 #740 请告知关闭所有订单的功能 void Closeallorders() { int total; Print("CloseAll"); total=OrdersTotal(); Print("total "+total); for(int i=0;i<total;i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) ==false) { Print("break" +GetLastError() ); break; } 如果(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continue; RefreshRates(); if (OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),Bid,3,White); if (OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),Ask,3,White); Print("close all error="+GetLastError() ); } } 为什么不是所有的订单都被关闭。是的--有138和129的错误。但有时在这一行也有-- if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) { Print("break "+GetLastError()); break;} 程序员中断了,但错误代码为 0.为什么会这样? 除了循环直到所有请求被完全杀死之外,还有什么可以解决的? 编码帮助 战略展望系统 编码帮助......我如何让指标过滤而不是警报? 1...676869707172737475767778798081...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这个财团很耐人寻味))。
这就是他们追踪彼得罗夫的年数!。而且他们得到了他们想要的东西!
大家好!
MQL4是否允许通过WinAPI获得Windows系统的时间,并且精度如何?
一个例子是可取的。
大家好!
MQL4是否允许通过WinAPI获得Windows系统的时间,并且精度如何?
举个例子会很有用。
与时间打交道,在mql4:https://book.mql4.com/ru/functions/datetime,有一些函数。
要与dll一起工作,请使用:https://docs.mql4.com/ru/basis/preprosessor/import
通过你感兴趣的函数名称搜索论坛的例子: https://www.mql5.com/ru/search
与时间打交道,在mql4:https://book.mql4.com/ru/functions/datetime,有一些函数。
与dll一起工作:https://docs.mql4.com/ru/basis/preprosessor/import
通过在论坛上搜索感兴趣的函数名称,可以找到一些例子: https://www.mql5.com/ru/search
谢谢你!这是可以理解的。我不想去挖掘WinAPI。我希望能得到一个现成的解决方案...
你需要时间精度优于1秒。
为了与时间打交道,在mql4:https://book.mql4.com/ru/functions/datetime,有一些f函数。
与dll一起工作:https://docs.mql4.com/ru/basis/preprosessor/import
通过在论坛上搜索感兴趣的函数名称,可以找到一些例子: https://www.mql5.com/ru/search
找到了。
谢谢你!!!。
但它不是真实的,几乎没有任何价值。
你不这么认为。
有关于他的电影间接("时代精神")和书籍,新书正在准备中。如果它不拿出新的东西,它就开始解冻了(列宁也谈到了崩溃的原因,它们的本质)。初步估计它可能在2032年解体。
别把时代潮流当回事儿
你需要一个优于1秒的时间精度。
请告知关闭所有订单的功能
void Closeallorders()
{
int total;
Print("CloseAll");
total=OrdersTotal();
Print("total "+total);
for(int i=0;i<total;i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) ==false) { Print("break" +GetLastError() ); break; }
如果(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continue;
RefreshRates();
if (OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
if (OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
Print("close all error="+GetLastError() );
}
}
为什么不是所有的订单都被关闭。是的--有138和129的错误。但有时在这一行也有--
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) { Print("break "+GetLastError()); break;}
程序员中断了,但错误代码为 0.为什么会这样?
除了循环直到所有请求被完全杀死之外,还有什么可以解决的?