以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  控制DEBUGFILE2显示重复  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=6299)

--  作者:hebeihk
--  发布时间:2011/4/25 14:54:49
--  控制DEBUGFILE2显示重复
IF tholding>0 THEN BEGIN
DEBUGFILE2(文件名,\'开多单,开仓价格约为:%.2f\'+\',开仓价,1);
END
我是3分钟周期,每秒轮询,会显示好多条,只想在最开始开仓时显示一条 ,如何设置呢,请教

--  作者:董小球
--  发布时间:2011/4/25 15:45:56
--  
首先在工具》数据》全局变量里设置一个数值类型的变量“t”,然后:
 
IF tholding>0 and islastbar and barpos>extgbdata(\'t\') THEN BEGIN
DEBUGFILE2(文件名,\'开多单,开仓价格约为:%.2f\'+\',开仓价,1);
extgbdataset(\'t\',barpos);
END

//当根K线报警一次,直到新的K线产生才再开始报警,也就是每根K线只报警一次~

通过这个例子 自己修改一下