以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  图表程序化交易的保存交易价格的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=93947)

--  作者:王鹏
--  发布时间:2016/3/4 9:43:55
--  图表程序化交易的保存交易价格的问题
你好,我请教个问题。我使用的是图表程序化交易,走完一根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方法,还是清掉以前数据重新写入?

--  作者:wenarm
--  发布时间:2016/3/4 9:56:17
--  

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

这个位置写的不对,是单引号,看下函数说明