以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  成立后设为1  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=55201)

--  作者:lufuding
--  发布时间:2013/8/15 13:03:21
--  成立后设为1

以这个为例

 

input:PercentOfRange(1,0,1,0.1);// 

        HighD:=callstock(stklabel,vthigh,6,-1);
        LowD:=callstock(stklabel,vtlow,6,-1);
        OpenD:=valuewhen(date<>REF(date,1),open);
       
        RangeT:= HighD-LowD;
        UpperBand: OpenD +PercentOfRange*RangeT;
        LowerBand: OpenD -PercentOfRange*RangeT;


        kd:(High>=UpperBand);
        kk:(Low<=LowerBand);

        AA:

KD成立后的BAR数中KK不成立把AA设为1,KK成立后的BAR数中KD不成立把AA设为-1,如何写


--  作者:jinzhe
--  发布时间:2013/8/15 13:10:30
--  

成立后的BAR数中KK不成立把AA设为1

成立后的bar数是什么意思?当前k线成立,之后全设置为1?

 


--  作者:lufuding
--  发布时间:2013/8/15 13:59:16
--  

是的


--  作者:lufuding
--  发布时间:2013/8/15 14:03:21
--  

KD成立后的K线数量中不存在KK成立设为1

 

KK就相反


--  作者:jinzhe
--  发布时间:2013/8/15 14:06:13
--  
也就是说,不仅要判断当前是不是KD成立,还要判断这个之后KK是否成立?而且之后多少个周期还是不确定的?
[此贴子已经被作者于2013/8/15 14:06:50编辑过]

--  作者:lufuding
--  发布时间:2013/8/15 18:09:09
--  

是的老师,比较难,搞不定才求助了


--  作者:lufuding
--  发布时间:2013/8/15 22:32:07
--  

求助老师

我再描述清楚一点:还是以1楼的公式为例

 

kd:(High>=UpperBand);的条件成立以以后,在不确定的K线周期数量中将AA这个变量设为1,当行情不断发展遇到

kk:(Low<=LowerBand);的条件成立,在不确定的K线周期数量中将AA这个变量设为-1,

直到

kd:(High>=UpperBand);成立再将AA这个变量设为1,


 


--  作者:lufuding
--  发布时间:2013/8/16 10:00:10
--  

老师上面能实现吗?


--  作者:jinzhe
--  发布时间:2013/8/16 10:07:18
--  

不确定的,不能实现