你好,我请教个问题。我使用的是图表程序化交易,走完一根K线模式,想保存并输出每个开仓的理论交易价格,来统计滑点。
假设con1是开多条件,con2是开空条件
refclose:=ref(close,1);
if con1 and holding=0 then
begin
buy(con1,1,thisclose);
writeinifile("C:\testw.ini", stkname(),'开多' ,refclose );
end
if con2 and holding=0 then
begin
buyshort(con2,1,thisclose);
writeinifile("C:\testw.ini", stkname(),'开空' ,refclose );
end
我想请问我这样写有什么问题,试验了一下,没有任何反应,失败了
1.使用writeinifile函数需要先创建testw.ini文件吗?
2.刚才有交易信号,没有保存是因为读写文件的权限还是走完一根K线模式的问题???
3.writeinifile函数 ,如果多个策略同时调用这个函数,往相同的文件里写数据,会混乱吗?这个函数是append方法,还是清掉以前数据重新写入?
writeinifile("C:\testw.ini", stkname(),'开多' ,refclose );
end
if con2 and holding=0 then
begin
buyshort(con2,1,thisclose);
writeinifile("C:\testw.ini", stkname(),'开空' ,refclose );
end
这个位置写的不对,是单引号,看下函数说明