以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 历史累计平当日仓次数怎么写 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=90179) |
-- 作者:amao2003 -- 发布时间:2016/1/18 9:59:28 -- 历史累计平当日仓次数怎么写 现在股指期货平当日仓收高额手续费,请问如何编写代码,统计公式的历史累计平当日仓次数,请指教。 |
-- 作者:jinzhe -- 发布时间:2016/1/18 10:11:01 -- 不行,这个太难算了
|
-- 作者:Ivan -- 发布时间:2016/1/18 10:20:14 -- 在策略里写代码,自己统计就可以了 |
-- 作者:amao2003 -- 发布时间:2016/1/18 12:59:39 -- 是呀,写在策略里,每几句吧,不会呀求代码 |
-- 作者:jinzhe -- 发布时间:2016/1/18 13:17:18 -- 这个等前面的高人来回复吧 |
-- 作者:amao2003 -- 发布时间:2016/1/18 13:20:13 -- 谁给凑合两句呀 |
-- 作者:fly -- 发布时间:2016/1/18 13:55:40 -- variable:flag=0,sum=0;// flag全局变量,买开仓时赋值为1;sum全局变量,记录是否为平当日仓。 //开仓条件 if cond1 and holding=0 then begin buy(1,1,market); flag:=1; end
//平仓条件 if cond2 and holding>0 then begin sell(1,1,market); if flag=1 then sum:=sum+1; //本次平仓为平当日仓,sum增1 end
if time=CLOSETIME(0) then flag:=0;//收盘的同时,flag赋值为0 [此贴子已经被作者于2016/1/18 14:11:05编辑过]
|
-- 作者:amao2003 -- 发布时间:2016/1/18 14:27:15 -- 以下是引用fly在2016/1/18 13:55:40的发言:
variable:flag=0,sum=0;// flag全局变量,买开仓时赋值为1;sum全局变量,记录是否为平当日仓。 //开仓条件 if cond1 and holding=0 then begin buy(1,1,market); flag:=1; end
//平仓条件 if cond2 and holding>0 then begin sell(1,1,market); if flag=1 then sum:=sum+1; //本次平仓为平当日仓,sum增1 end
if time=CLOSETIME(0) then flag:=0;//收盘的同时,flag赋值为0 [此贴子已经被作者于2016/1/18 14:11:05编辑过]
这么写能确定平的是当天仓位吗?开平的是一天的才行,是不是要条件限制一下呢? |
-- 作者:fly -- 发布时间:2016/1/18 16:52:56 -- flag全局变量,控制是不是当天开的仓,又当天平掉了 |