新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 976 1...969970971972973974975976977978979980981982983...1953 新评论 Alexandr Sokolov 2019.09.27 10:03 #9751 如何擦除文件中的一行?例如,我用FileWriteString()写了一些东西,现在我需要在这个空间里有一个空位,我该怎么做? Igor Makanu 2019.09.27 10:28 #9752 Alexandr Sokolov: 如何删除文件中的某一行? 例如,我用FileWriteString()写了一些东西,现在我需要在这个地方留一个空位,我该怎么做? 对文件数据的访问是顺序访问,你不能随便删除文件中的任何数据。 Alexandr Sokolov 2019.09.27 10:59 #9753 Igor Makanu: 对文件数据的访问是顺序访问,你不能随便删除文件中的任何数据。 好的。那我怎么才能从根本上删除它呢?因为我在帮助中没有看到相应的功能,例如,有写的功能,但没有删除的功能。* 除了用 "空白 "代替外 - ""? Igor Makanu 2019.09.27 11:10 #9754 Alexandr Sokolov: 好的。那你是如何删除的呢?因为我在帮助中没有看到相应的功能,比如说,有一个写的功能,但没有一个删除的功能。* 除了用 "空白 "代替外 - ""? 再来一次...有随机的数据访问,也有顺序的数据访问 如果是顺序的,就文件而言,你是在一个方向上读/写。 1.打开并读取 - 文件指针移动 2.打开并写入--文件指针移动,然后再次写入--文件指针移动..... 你可以自己移动文件指针FileSeek()并从这个位置继续写。 你可以打开文件进行阅读,根据你的需要在内存中读取多少字节,然后再次关闭文件,重新打开只进行写入,并将你读到的内容转储到文件中,从而删除你不需要的内容,并...并且不要忘记添加被删除的片段之后的数据。 这基本上就是文件处理的样子。 在论坛上找一篇文章,我想应该有一篇关于文件处理的文章。 Alexandr Sokolov 2019.09.27 11:16 #9755 Igor Makanu: 再来一次...有随机的数据访问,也有顺序的数据访问 如果是顺序的,就文件而言,你是在一个方向上读/写。 1.打开并读取 - 文件指针移动 2.打开并写入--文件指针移动,然后再次写入--文件指针移动..... 你可以自己移动文件指针FileSeek()并从这个位置继续写。 你可以打开文件进行阅读,根据你的需要在内存中读取多少字节,然后再次关闭文件,重新打开只进行写入,并将你读到的内容转储到文件中,从而删除你不需要的内容,并...并且不要忘记添加被删除的片段之后的数据。 这基本上就是处理文件的情况。 搜索论坛文章,我想应该有一篇关于处理文件的文章。 我会研究的。我将研究这个问题。 35vas35 2019.09.27 13:44 #9756 伙计们,有什么想法吗? Rodion Larin 2019.09.27 19:38 #9757 你好。我在从iMFI指标 获取数据时遇到了问题。 double ifmi_indicator = iMFI(symb_pair_with_suffix, StringToInteger(duration), 10, 1); 这段代码是在一个定时器上调用的,来自另一个图表。一个是EA所处的位置,我从代码中获得其余的数据。来自ifmi_indicator的数据与我在终端上查看这个符号在当前条或前一个条上的指标时得到的数据不一致。问题是什么?有时我得到的数据甚至比我在手动审查图表时得到的数据更奇怪。例如,我看值是20,但代码显示是70。问题可能是什么? 该语言是mql4。 Igor Platoshin 2019.09.28 10:33 #9758 如何在指标上增加分钟,现在只有小时。 附加的文件: indline_v3.mq4 8 kb novichok2018 2019.09.28 16:21 #9759 下午好! 我对Gator指标感兴趣。从指南中我了解到,可以提取直方图上下线 的值。但我更感兴趣的是线条的颜色和它在第二位的价值,只有当顶部和底部的线条是不同的颜色。我如何提取颜色,以便我可以比较绿线和红线的数值? Alexey Viktorov 2019.09.28 17:35 #9760 novichok2018: 下午好! 我对Gator指标感兴趣。从手册中我了解到,可以提取直方图上下两条线 的值。但我更感兴趣的是线条的颜色和它在第二位的价值,只有当顶部和底部的线条是不同的颜色。我如何提取颜色,以便我可以比较绿线和红线的数值? 如果当前值比前一个值高,那么它是绿色的,缓冲区是不同的,在mql4,如果相反,那么...反之亦然。)))) 1...969970971972973974975976977978979980981982983...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如何删除文件中的某一行? 例如,我用FileWriteString()写了一些东西,现在我需要在这个地方留一个空位,我该怎么做?
对文件数据的访问是顺序访问,你不能随便删除文件中的任何数据。
对文件数据的访问是顺序访问,你不能随便删除文件中的任何数据。
好的。那我怎么才能从根本上删除它呢?因为我在帮助中没有看到相应的功能,例如,有写的功能,但没有删除的功能。
* 除了用 "空白 "代替外 - ""?
好的。那你是如何删除的呢?因为我在帮助中没有看到相应的功能,比如说,有一个写的功能,但没有一个删除的功能。
* 除了用 "空白 "代替外 - ""?
再来一次...有随机的数据访问,也有顺序的数据访问
如果是顺序的,就文件而言,你是在一个方向上读/写。
1.打开并读取 - 文件指针移动
2.打开并写入--文件指针移动,然后再次写入--文件指针移动.....
你可以自己移动文件指针FileSeek()并从这个位置继续写。
你可以打开文件进行阅读,根据你的需要在内存中读取多少字节,然后再次关闭文件,重新打开只进行写入,并将你读到的内容转储到文件中,从而删除你不需要的内容,并...并且不要忘记添加被删除的片段之后的数据。
这基本上就是文件处理的样子。 在论坛上找一篇文章,我想应该有一篇关于文件处理的文章。
再来一次...有随机的数据访问,也有顺序的数据访问
如果是顺序的,就文件而言,你是在一个方向上读/写。
1.打开并读取 - 文件指针移动
2.打开并写入--文件指针移动,然后再次写入--文件指针移动.....
你可以自己移动文件指针FileSeek()并从这个位置继续写。
你可以打开文件进行阅读,根据你的需要在内存中读取多少字节,然后再次关闭文件,重新打开只进行写入,并将你读到的内容转储到文件中,从而删除你不需要的内容,并...并且不要忘记添加被删除的片段之后的数据。
这基本上就是处理文件的情况。 搜索论坛文章,我想应该有一篇关于处理文件的文章。
我会研究的。我将研究这个问题。
伙计们,有什么想法吗?
这段代码是在一个定时器上调用的,来自另一个图表。一个是EA所处的位置,我从代码中获得其余的数据。来自ifmi_indicator的数据与我在终端上查看这个符号在当前条或前一个条上的指标时得到的数据不一致。问题是什么?有时我得到的数据甚至比我在手动审查图表时得到的数据更奇怪。例如,我看值是20,但代码显示是70。问题可能是什么?
该语言是mql4。下午好!
我对Gator指标感兴趣。从指南中我了解到,可以提取直方图上下线 的值。但我更感兴趣的是线条的颜色和它在第二位的价值,只有当顶部和底部的线条是不同的颜色。我如何提取颜色,以便我可以比较绿线和红线的数值?
下午好!
我对Gator指标感兴趣。从手册中我了解到,可以提取直方图上下两条线 的值。但我更感兴趣的是线条的颜色和它在第二位的价值,只有当顶部和底部的线条是不同的颜色。我如何提取颜色,以便我可以比较绿线和红线的数值?
如果当前值比前一个值高,那么它是绿色的,缓冲区是不同的,在mql4,如果相反,那么...反之亦然。))))