下面公式主要是符合开空条件后生成一文本文件。因运行在K线模式,每0.5秒会向文件写入一行。
现本人想在动态行情中运行时,在符合条件生成文本文件后在下一根K线把这文件删除,该怎么写这些语句?
请朋友们帮忙写下。多谢各位。
或有其它什么办法就是当合条件后在硬盘上生成一文件,在下一K线把这文件删除。
RUNMODE:0;
kk:='K线数';// 全局变量
nn:=barslast(date<>ref(date,1))+1;
ma5:ma(c,5);
if nn=9 and c <ma5 then
begin
buyshort(holding=0,1,thisclose);
DRAWTEXT(1 , l -4,'开空') ,COLORWHITE ;
extgbdataset('kk',nn);//记录
if date =1120406 then
// if date =currentdate then
DEBUGFILE2('D:\金字塔调试\' + 'sell.txt' ,'K线数:%.0f',extgbdata('kk'),1);
end
单从PEL来讲,没有删除外部文件的函数
通过自定义函数,用VBA来执行应该可以
多谢版主回复。
我试过加入VBA,可它只是在序列模式才可以。现在是K线模式,不能加入VBA啊。
有哪位朋友会的吗?请帮下啊。
逐K线模式也是可以的呀。
通过自定义函数按需调用执行VBA过程