新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 439 1...432433434435436437438439440441442443444445446...1953 新评论 Sergey 2018.01.30 03:30 #4381 STARIJ:试着右键点击符号、字符集......或者打电话给你的经纪人--可能有也可能没有。 STARIJ:试试右键点击符号、字符集......或者打电话给你的经纪人--可能有也可能没有。 谢谢你!它没有用右键工作。但是,我在webtrader上在线下单,当然,它出现在MT中,并被添加到图表列表中 gastinets 2018.01.30 05:49 #4382 Vladislav Andruschenko: 我小时候经常得到同样的E,当时我正在涉猎计算器。在我开始编程后,我想起了计算器,一切都归位了。 如果你想在一个字符串中看到数字,请尝试转换为字符串。谢谢你) Igor Zakharov 2018.01.30 08:08 #4383 也许有人已经偶然发现了这一点:我记录了蜱虫:为了方便进一步处理,我把文件按天数划分。如果FileOpen 在初始化时--成功;在程序的任何其他地方(这正是我需要抓住新的一天)--错误5008。 代码如下。 string FN=IntegerToString(TimeYear(TimeCurrent())*10000+TimeMonth(TimeCurrent())*100+TimeDay(TimeCurrent())); Print("Creating new file for new day: ",FN); fileHandle=FileOpen((ID+ID=="current"?Symbol():"")+"\\"+FN+".ticks",FILE_READ|FILE_WRITE|FILE_ANSI|FILE_SHARE_READ|FILE_BIN); FileSeek(fileHandle,0,SEEK_END); if(fileHandle!=INVALID_HANDLE) Print("Opened file: ",ID+(ID=="current"?Symbol():"")+"\\"+FN+".ticks"); else Print("Error opening file ",ID+(ID=="current"?Symbol():"")+"\\"+FN+".ticks : ",GetLastError()); Konstantin Erin 2018.01.30 08:46 #4384 Igor Zakharov:也许有人已经偶然发现了这一点:我记录了蜱虫:为了方便进一步处理,我把文件按天数划分。如果FileOpen在初始化时 - 成功;在程序的任何其他地方(这实际上是我需要捕捉新的一天) - 错误5008。首先,单独形成文件名,否则你会做很多遍。 第二,你首先尝试在FileSeek功能 中使用该文件--然后再检查。 从文件名中删除+"/"--文件被创建。 你在文件参数中加入了BIN--你很难在文本编辑器中打开这样的文件或将其载入Excel中。 FN=TimeToStr(TimeCurrent(),TIME_DATE); - 与你的几乎一样,但有圆点 - 好吧,让它们成为 Igor Zakharov 2018.01.30 09:03 #4385 STARIJ:首先,单独形成文件名,否则你会做很多遍。 第二,你首先尝试在FileSeek函数 中使用文件--然后再进行检查 我从文件名中删除了+"\",现在文件已经创建了1)在这个区块之前。 if(LastDay==iTime(NULL,PERIOD_D1,0)) 返回。LastDay==iTime(NULL,PERIOD_D1,0)。 即一天一次。 2) 但它不会取消fileHandle==INVALID_HANDLE,此外,它不会干扰OnInit。不过我明白了:5008是FileSeek的一个错误。谢谢你! 3)不合适,因为否则我们会在根文件夹中乱扔垃圾。会有很多文件,如果能把它们放在文件夹里就好了。再说一遍--它并没有在OnInit()中引起错误。 谢谢你提供的挖掘方向!:) Vladislav Andruschenko 2018.01.30 09:07 #4386 有什么方法可以拦截鼠标滚动吗? 完全忘了,终端的帮助很少更新。 发现了它。谢谢 鼠标轮点击或滚动鼠标轮(如果图表的CHART_EVENT_MOUSE_WHEEL=true 属性被设置)。 Igor Zakharov 2018.01.30 09:11 #4387 非常感谢您 :) 真正的错误代码。 5002 相应的解决方案:移动开头的括号:FileOpen((ID+ID=="current"?Symbol():"")+"\"+ ---->FileOpen(ID+(ID=="current"?符号():"")+"\"+"+"。 Konstantin Erin 2018.01.30 09:21 #4388 如果你想要一个文件夹,例如aaa,然后 "aaa\\"。 Vladislav Andruschenko 2018.01.30 09:30 #4389 Vladislav Andruschenko:有什么方法可以拦截鼠标滚动吗? 完全忘了,终端的帮助很少更新。 发现了它。谢谢 鼠标轮点击或滚动鼠标轮(如果图表的CHART_EVENT_MOUSE_WHEEL=true)。 我已经了解到它在mt4中不起作用。:-( Konstantin Erin 2018.01.30 09:58 #4390 Vladislav Andruschenko: 我知道它在mt4中不起作用。:-(它对我来说是有效的--它可以跟踪鼠标的移动。 你想要轮子吗? 好吧,它就在这附近 附加的文件: Lines.mq4 4 kb 1...432433434435436437438439440441442443444445446...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
试着右键点击符号、字符集......或者打电话给你的经纪人--可能有也可能没有。
试试右键点击符号、字符集......或者打电话给你的经纪人--可能有也可能没有。
我小时候经常得到同样的E,当时我正在涉猎计算器。在我开始编程后,我想起了计算器,一切都归位了。
如果你想在一个字符串中看到数字,请尝试转换为字符串。
谢谢你)
也许有人已经偶然发现了这一点:我记录了蜱虫:为了方便进一步处理,我把文件按天数划分。如果FileOpen 在初始化时--成功;在程序的任何其他地方(这正是我需要抓住新的一天)--错误5008。
代码如下。
也许有人已经偶然发现了这一点:我记录了蜱虫:为了方便进一步处理,我把文件按天数划分。如果FileOpen在初始化时 - 成功;在程序的任何其他地方(这实际上是我需要捕捉新的一天) - 错误5008。
首先,单独形成文件名,否则你会做很多遍。
第二,你首先尝试在FileSeek功能 中使用该文件--然后再检查。
从文件名中删除+"/"--文件被创建。
你在文件参数中加入了BIN--你很难在文本编辑器中打开这样的文件或将其载入Excel中。
FN=TimeToStr(TimeCurrent(),TIME_DATE); - 与你的几乎一样,但有圆点 - 好吧,让它们成为
首先,单独形成文件名,否则你会做很多遍。
第二,你首先尝试在FileSeek函数 中使用文件--然后再进行检查
我从文件名中删除了+"\",现在文件已经创建了
1)在这个区块之前。
if(LastDay==iTime(NULL,PERIOD_D1,0)) 返回。
LastDay==iTime(NULL,PERIOD_D1,0)。
即一天一次。
2) 但它不会取消fileHandle==INVALID_HANDLE,此外,它不会干扰OnInit。不过我明白了:5008是FileSeek的一个错误。谢谢你!
3)不合适,因为否则我们会在根文件夹中乱扔垃圾。会有很多文件,如果能把它们放在文件夹里就好了。再说一遍--它并没有在OnInit()中引起错误。
谢谢你提供的挖掘方向!:)
有什么方法可以拦截鼠标滚动吗?
完全忘了,终端的帮助很少更新。
发现了它。谢谢
鼠标轮
点击或滚动鼠标轮(如果图表的CHART_EVENT_MOUSE_WHEEL=true 属性被设置)。
非常感谢您 :)
真正的错误代码。 5002
相应的解决方案:移动开头的括号:FileOpen((ID+ID=="current"?Symbol():"")+"\"+ ---->FileOpen(ID+(ID=="current"?符号():"")+"\"+"+"。
有什么方法可以拦截鼠标滚动吗?
完全忘了,终端的帮助很少更新。
发现了它。谢谢
鼠标轮
点击或滚动鼠标轮(如果图表的CHART_EVENT_MOUSE_WHEEL=true)。
我已经了解到它在mt4中不起作用。:-(
它对我来说是有效的--它可以跟踪鼠标的移动。 你想要轮子吗? 好吧,它就在这附近