错误、漏洞、问题 - 页 1217 1...121012111212121312141215121612171218121912201221122212231224...3184 新评论 Ilyas 2014.10.09 13:59 #12161 fyords:有一个简单的脚本(MT4),可以在订单关闭前后输出关闭时间。 结果在客户(711建立)。我有了结果(711-719构建)。 UPD:这只发生在我给编译的产品时。如果我通过源头,就没有这样的问题,一切都像时钟一样工作。 谢谢你的留言,已经修复,请等待新的构建(计划明天)。 使用以下结构使OrderCloseTime,OrderOpenTime和OrderExpiration函数在当前构建中工作。int time=(int)OrderCloseTime(); TimeToString(time); Dmitriy Parfenovich 2014.10.09 14:05 #12162 mql5: 谢谢你的留言,已经修复,请等待新的构建(计划明天)。 使用以下结构使OrderCloseTime,OrderOpenTime和OrderExpiration函数在当前构建中工作。 谢谢你的回应。 Dmitriy Parfenovich 2014.10.09 14:38 #12163 是否有计划修改WebRequest 功能以处理俄文文本? Alexandr Bryzgalov 2014.10.09 16:12 #12164 它不是这样工作的,图上有对象。 double Pos_Buy=(-1); if(ObjectFind("UP_Line")==0) { Pos_Buy=ObjectGetValueByShift("UP_Line",0); } double Pos_Sell=(-1); if(ObjectFind("DN_Line")==0) { Pos_Sell=ObjectGetValueByShift("DN_Line",0); } double Pos_Buy_CH=(-1); if(ObjectFind("UP_Line1")==0) { Pos_Buy_CH=ObjectGetValueByShift("UP_Line1",0); } double Pos_Sell_CH=(-1); if(ObjectFind("DN_Line1")==0) { Pos_Sell_CH=ObjectGetValueByShift("DN_Line1",0); } Print(Pos_Buy," ",Pos_Sell," ",Pos_Buy_CH," ",Pos_Sell_CH); if(Pos_Buy==(-1)&&Pos_Sell==(-1)&&Pos_Buy_CH==(-1)&&Pos_Sell_CH==(-1))return; Print(2); 2014.10.09 20:10:37.906 2014.10.02 14:52 cat_in_the_bagLast2 EURUSD,H4: -1 -1 -1 -1 1 2014.10.09 20:10:37.906 2014.10.02 14:52 cat_in_the_bagLast2 EURUSD,H4: -1 -1 -1 -1 1 2014.10.09 20:10:37.890 2014.10.02 14:52 cat_in_the_bagLast2 EURUSD,H4: -1 -1 -1 -1 1 2014.10.09 20:10:37.890 2014.10.02 14:52 cat_in_the_bagLast2 EURUSD,H4: -1 -1 -1 -1 1 2014.10.09 20:10:37.875 2014.10.02 14:52 cat_in_the_bagLast2 EURUSD,H4: -1 -1 -1 -1 1 2014.10.09 20:10:37.875 2014.10.02 14:52 cat_in_the_bagLast2 EURUSD,H4: -1 -1 -1 -1 1 Alexandr Bryzgalov 2014.10.09 16:15 #12165 在编译过程中没有错误,ObjectFind()没有看到对象。 Alexandr Bryzgalov 2014.10.09 16:18 #12166 是的,这句话不符合事实。 if(ObjectFind("UP_Line")==0) { Print(3); //Pos_Buy=ObjectGetValueByShift("UP_Line",0); } вот это возвращает -1 при наличии объекта на графике Print(ObjectFind("UP_Line")); Alexandr Bryzgalov 2014.10.09 16:23 #12167 OH HORROR,因此返回-1。 Print(ObjectFind(0,"UP_Line")); if(ObjectFind(0,"UP_Line")==0) { Print(3); //Pos_Buy=ObjectGetValueByShift("UP_Line",0); } 如何生活?测试员图上的对象是存在的。 Alexandr Bryzgalov 2014.10.09 16:31 #12168 谁来检查一下719版本的代码。它是否有效? Anatoli Kazharski 2014.10.09 16:40 #12169 sanyooooook:谁来检查一下719版本的代码。它是否有效?我现在去看看...P.S. 在719 构建中用脚本进行了检查。它是有效的。//+------------------------------------------------------------------+ //| #Test.mq4 | //| Copyright 2014, MetaQuotes Software Corp. | //| http://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2014, MetaQuotes Software Corp." #property link "http://www.mql4.com" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { int res=ObjectFind("Hello"); if(res<0) Print("Объект Hello не найден!"); else Print("Объект Hello найден в окне: ",res); } //+------------------------------------------------------------------+ 0 19:51:10.567 Script #Test EURGBP,M15: loaded successfully 0 19:51:10.568 #Test EURGBP,M15: initialized 0 19:51:10.568 #Test EURGBP,M15: Объект Hello найден в окне: 0 0 19:51:10.568 #Test EURGBP,M15: uninit reason 0 0 19:51:10.568 Script #Test EURGBP,M15: removed Alexandr Bryzgalov 2014.10.09 16:50 #12170 事情是这样的。1.我打开一个新的图表2.创建一个对象3.从另一个图表中复制对象名称(已由专家顾问创建)。4.通过复制到新图表来改变对象名称5.启动脚本void OnStart() { //--- Print(ObjectFind(0,"UP_Line")); if(ObjectFind(0,"UP_Line")==0) { Print(3); //Pos_Buy=ObjectGetValueByShift("UP_Line",0); } }6.获得结果。2014.10.09 20:46:21.828 TestObjectFind EURUSD,H1: uninit reason 0 2014.10.09 20:46:21.828 TestObjectFind EURUSD,H1: -1 2014.10.09 20:46:21.828 TestObjectFind EURUSD,H1: initialized 1...121012111212121312141215121612171218121912201221122212231224...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
有一个简单的脚本(MT4),可以在订单关闭前后输出关闭时间。
结果在客户(711建立)。我有了结果(711-719构建)。
UPD:这只发生在我给编译的产品时。如果我通过源头,就没有这样的问题,一切都像时钟一样工作。使用以下结构使OrderCloseTime,OrderOpenTime和OrderExpiration函数在当前构建中工作。
谢谢你的留言,已经修复,请等待新的构建(计划明天)。
使用以下结构使OrderCloseTime,OrderOpenTime和OrderExpiration函数在当前构建中工作。
它不是这样工作的,图上有对象。
是的,这句话不符合事实。
OH HORROR,因此返回-1。
如何生活?
测试员图上的对象是存在的。
谁来检查一下719版本的代码。
它是否有效?
谁来检查一下719版本的代码。
它是否有效?
我现在去看看...
P.S. 在719 构建中用脚本进行了检查。它是有效的。
事情是这样的。
1.我打开一个新的图表
2.创建一个对象
3.从另一个图表中复制对象名称(已由专家顾问创建)。
4.通过复制到新图表来改变对象名称
5.启动脚本
6.获得结果。