以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何计算开平仓之间的K线根数?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=84426)

--  作者:haizxj
--  发布时间:2015/8/25 21:55:30
--  如何计算开平仓之间的K线根数?

r1:=ENTERBARS;

r2:=hhv(h,r1);
r3:=llv(l,r1);

这样一来,是随行情变化,但对于回测是没有用的

 

因为要统计回测数据,

应怎么样统计开仓与平仓之间的K线根数

由于平仓是几个条件,比较复杂,应怎么样计算呢


--  作者:haizxj
--  发布时间:2015/8/25 22:10:22
--  

r4:if(EXITBARS=0,ENTERBARS,0);

怎么一直是0


--  作者:jinzhe
--  发布时间:2015/8/26 9:01:37
--  

valuewhen(exitbars=0,enterbars)

写在平仓语句后面


--  作者:haizxj
--  发布时间:2015/8/26 9:56:13
--  

有多种平仓方式

 

那么

r1:=valuewhen(exitbars=0,enterbars);

另一种平仓

 

r2::=valuewhen(exitbars=0,enterbars);

 

不是冲突了吗

 

是不是要用全局变量,开仓后自动将上次的K个数清零


--  作者:jinzhe
--  发布时间:2015/8/26 10:02:05
--  

valuewhen(exitbars=0 and 平仓条件1,enterbars)

valuewhen(exitbars=0 and 平仓条件2,enterbars)


--  作者:haizxj
--  发布时间:2015/8/27 1:00:27
--  

m4:=pd and holding>0;
m5:=Pk and holding<0;

 n4:valuewhen(exitbars=0 and m4,enterbars);
 n5:valuewhen(exitbars=0 and m5,enterbars);

怎么没有显示,就算有显示,也全是0

怎么回事


--  作者:haizxj
--  发布时间:2015/8/27 1:07:05
--  
原来是加了HOLDING,已解决