编码帮助 - 页 50 1...434445464748495051525354555657...786 新评论 sunshineh 2012.10.25 06:00 #491 如何清除/删除一个txt文件 你好。 我正在使用这个函数。 通过WinAPI的文件操作 - MQL4文章 我应该如何清除我的csv-文件中的文本? 或者我怎样才能删除它? Mladen Rakic 2012.10.25 07:29 #492 要清除文件可以使用_lcreat(简单地创建一个新的空文件) 要删除文件,你可以使用DeleteFileA 或DeleteFileWfunctions(它们没有在那个例子中声明,但在同一个kernel32.dll库中 - 两者都有一个参数 - 一个包含要删除的文件的名称和路径的字符串) sunshineh: 你好。我正在使用这个函数。 通过WinAPI的文件操作 - MQL4文章 我应该如何清除我的csv文件中的文本? 或者我怎样才能删除它? zigflip 2012.10.25 12:40 #493 并使其具有彩色rsi w/警报?color_rsi_with_allert.mq4 mladen: 晓晓2这里是这个版本。它使用的是普通的rsi,而不是你提议的那个。有几个原因,但主要原因是Figuerelli rsi取决于它所计算的条数,你会得到什么结果。下面是一个简单的比较,同样的指标在5000条(上部)和1000条(下部)的计算结果。 所以我决定不使用这个指标(因为像上面这种情况使它成为一个重绘指标)。总之,在所附的指标中,有一个参数可能需要解释一下。水平。它是你希望绘制的枢轴水平的数量。它可以从0(只是枢轴线)到3级(直到支持和阻力3级)。默认值是2,但可按你的意愿改变。使用枢轴线给指标提供了一种浮动的零线,似乎如果你使用枢轴线作为零线交叉,信号会比普通水平交叉更快 祝你周末愉快 附加的文件: color_rsi_with_allert.mq4 9 kb zigflip 2012.10.25 13:56 #494 对于rsi + pivots -#466 zigflip: 并使其与彩色rsi w/警报相联系?color_rsi_with_allert.mq4 sunshineh 2012.10.25 14:12 #495 你好,谢谢你的建议。 但这两个函数 bool DeleteFileA(string buffer)。 和 bool DeleteFileW(string buffer); 都不起作用:-( 我只得到了 "false "一个返回值。 你有别的建议吗? Mladen Rakic 2012.10.25 14:18 #496 确保在你试图删除该文件之前,该文件已被关闭(通过任何实例的代码(s))。除此之外,如果路径和文件名是正确的,它应该工作 sunshineh: 你好,谢谢你的建议。但这两个函数 bool DeleteFileA(string buffer)。 和 bool DeleteFileW(string buffer)。 都不起作用:-( 我只得到了 "false "一个返回值。 你有其他建议吗? Mladen Rakic 2012.10.25 14:47 #497 ... 尝试了一下,它是有效的 下面是一个工作例子(在这个例子中,你可以选择你是否希望只是删除,或者你希望删除后立即创建一个空文件--这个例子是一个指标,在每一个新条形上都会这样做,但它可以在任何代码中工作) //------------------------------------------------------------------ // //------------------------------------------------------------------ #property indicator_chart_window #import "kernel32.dll" int _lopen (string path, int of); int _lcreat (string path, int attrib); int _llseek (int handle, int offset, int origin); int _lread (int handle, string buffer, int bytes); int _lwrite (int handle, string buffer, int bytes); int _lclose (int handle); int DeleteFileA(string path); #import extern bool doCreate = true; //------------------------------------------------------------------ // //------------------------------------------------------------------ // // // // // int init() { return(0); } int start() { static datetime lastDeleted=0; if (lastDeleted!=Time[0]) { lastDeleted = Time[0]; int result = DeleteFileA("E:\\test\\testfile.txt"); Comment(result); if (doCreate) { int handle = _lcreat("E:\\test\\testfile.txt",0); if (handle > -1) _lclose(handle); } } return(0); } sunshineh: 你好,谢谢你的建议。但这两个函数 bool DeleteFileA(string buffer)。 和 bool DeleteFileW(string buffer)。 都不起作用:-( 我只得到了 "false "一个返回值。 你有其他建议吗? Coding help Strategy test + file File handling via kernel32.dll sunshineh 2012.10.26 05:32 #498 你好。 非常感谢你的代码片段!!!它在我的笔记本电脑上也能工作,但当我想改变时间,使指标每分钟创建、写入和删除几次(3次)时,它不再工作了。 它在我的笔记本电脑上也能工作,但当我想改变时间,使指标每分钟必须创建、写入和删除几次(3次)时,它不再工作了 :-( 所以我想我必须每次都覆盖我的旧条目...... Jonny473 2012.10.26 05:32 #499 只在特定时间检查的MT4警报指标 你好,Mladen(和其他人),你知道有什么价格提醒指标只在某个时间检查 价格吗? [删除] 2012.10.26 05:44 #500 时间_vlines.mq4 Andrewsurfer: 谁能把这个指标改成只显示一条线(今天)而不是所有的日子。 有人吗?拜托了。 附加的文件: time_vlines.mq4 3 kb 1...434445464748495051525354555657...786 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如何清除/删除一个txt文件
你好。
我正在使用这个函数。
通过WinAPI的文件操作 - MQL4文章
我应该如何清除我的csv-文件中的文本?
或者我怎样才能删除它?
要清除文件可以使用_lcreat(简单地创建一个新的空文件)
要删除文件,你可以使用DeleteFileA 或DeleteFileWfunctions(它们没有在那个例子中声明,但在同一个kernel32.dll库中 - 两者都有一个参数 - 一个包含要删除的文件的名称和路径的字符串)
你好。
我正在使用这个函数。
通过WinAPI的文件操作 - MQL4文章
我应该如何清除我的csv文件中的文本?
或者我怎样才能删除它?并使其具有彩色rsi w/警报?color_rsi_with_allert.mq4
晓晓2
这里是这个版本。它使用的是普通的rsi,而不是你提议的那个。有几个原因,但主要原因是Figuerelli rsi取决于它所计算的条数,你会得到什么结果。下面是一个简单的比较,同样的指标在5000条(上部)和1000条(下部)的计算结果。
祝你周末愉快对于rsi + pivots -#466
并使其与彩色rsi w/警报相联系?color_rsi_with_allert.mq4
你好,谢谢你的建议。
但这两个函数
bool DeleteFileA(string buffer)。
和
bool DeleteFileW(string buffer);
都不起作用:-(
我只得到了 "false "一个返回值。
你有别的建议吗?
确保在你试图删除该文件之前,该文件已被关闭(通过任何实例的代码(s))。除此之外,如果路径和文件名是正确的,它应该工作
你好,谢谢你的建议。
但这两个函数
bool DeleteFileA(string buffer)。
和
bool DeleteFileW(string buffer)。
都不起作用:-(
我只得到了 "false "一个返回值。
你有其他建议吗?...
尝试了一下,它是有效的
下面是一个工作例子(在这个例子中,你可以选择你是否希望只是删除,或者你希望删除后立即创建一个空文件--这个例子是一个指标,在每一个新条形上都会这样做,但它可以在任何代码中工作)
//
//------------------------------------------------------------------
#property indicator_chart_window
#import "kernel32.dll"
int _lopen (string path, int of);
int _lcreat (string path, int attrib);
int _llseek (int handle, int offset, int origin);
int _lread (int handle, string buffer, int bytes);
int _lwrite (int handle, string buffer, int bytes);
int _lclose (int handle);
int DeleteFileA(string path);
#import
extern bool doCreate = true;
//------------------------------------------------------------------
//
//------------------------------------------------------------------
//
//
//
//
//
int init() { return(0); }
int start()
{
static datetime lastDeleted=0;
if (lastDeleted!=Time[0])
{
lastDeleted = Time[0]; int result = DeleteFileA("E:\\test\\testfile.txt"); Comment(result);
if (doCreate)
{
int handle = _lcreat("E:\\test\\testfile.txt",0); if (handle > -1) _lclose(handle);
}
}
return(0);
}你好,谢谢你的建议。
但这两个函数
bool DeleteFileA(string buffer)。
和
bool DeleteFileW(string buffer)。
都不起作用:-(
我只得到了 "false "一个返回值。
你有其他建议吗?你好。
非常感谢你的代码片段!!!它在我的笔记本电脑上也能工作,但当我想改变时间,使指标每分钟创建、写入和删除几次(3次)时,它不再工作了。
它在我的笔记本电脑上也能工作,但当我想改变时间,使指标每分钟必须创建、写入和删除几次(3次)时,它不再工作了 :-(
所以我想我必须每次都覆盖我的旧条目......
只在特定时间检查的MT4警报指标
你好,Mladen(和其他人),你知道有什么价格提醒指标只在某个时间检查 价格吗?
时间_vlines.mq4
谁能把这个指标改成只显示一条线(今天)而不是所有的日子。
有人吗?拜托了。