以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问,上一次盈利类型怎么得到?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=72063)

--  作者:lzdanjian
--  发布时间:2014/11/17 13:23:35
--  请问,上一次盈利类型怎么得到?
上一次盈利交易的类型,是平多还是平空,这个怎么得到?
--  作者:jinzhe
--  发布时间:2014/11/17 13:32:05
--  

nn1:=barslast(ref(holding>0,1) and holding<=0 and numprofit(1)>0);

nn2:=barslast(ref(holding<0,1) and holding>=0 and numprofit(1)>0);

nn1>nn2 就是平空

nn1<nn2 就是平多


--  作者:lzdanjian
--  发布时间:2014/11/17 13:45:39
--  
以下是引用jinzhe在2014/11/17 13:32:05的发言:

nn1:=barslast(ref(holding>0,1) and holding<=0 and numprofit(1)>0);

nn2:=barslast(ref(holding<0,1) and holding>=0 and numprofit(1)>0);

nn1>nn2 就是平空

nn1<nn2 就是平多

太赞了!
--  作者:lzdanjian
--  发布时间:2014/11/19 11:47:18
--  
以下是引用lzdanjian在2014/11/17 13:45:39的发言:

太赞了!

不过版主,我如果想把这个判断定位在平仓这根K线上,而不是平仓之后的下一根K线上,这个条件该怎么交叉?
--  作者:jinzhe
--  发布时间:2014/11/19 13:14:54
--  
也一样
--  作者:lzdanjian
--  发布时间:2014/11/19 15:21:26
--  
还请指教,怎么定位平仓那根K线,让HOLDING>0 和HOLDING<=0重叠在平仓那根K线
--  作者:jinzhe
--  发布时间:2014/11/19 15:22:27
--  
那怎么会能在一根k线上,我的定位方法ref(holding>0,1) and holdin<=0
--  作者:lzdanjian
--  发布时间:2014/11/19 16:05:09
--  
以下是引用jinzhe在2014/11/19 15:22:27的发言:
那怎么会能在一根k线上,我的定位方法ref(holding>0,1) and holdin<=0

是的,我理解您的定位方法,可是我需要定位在平仓那跟K线上,这样可以第一时间判定,怎么样可以左移一个周期?
--  作者:jinzhe
--  发布时间:2014/11/19 16:21:47
--  
我这样写怎么就不能定位到平仓k线了?
--  作者:lzdanjian
--  发布时间:2014/11/19 17:20:01
--  
您这样是在平仓的下一根K线返回1,平仓那根K线是0