以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  连续上涨k线根数,与连续上涨带来的涨幅,怎么计算?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=172304)

--  作者:qq代人发帖
--  发布时间:2019/10/8 11:25:19
--  连续上涨k线根数,与连续上涨带来的涨幅,怎么计算?
请教:某品种一分钟k线,连续上涨k线根数,与连续上涨带来的涨幅,怎么计算?
--  作者:FireScript
--  发布时间:2019/10/8 11:32:08
--  
是要求连续上涨的K线数目 以及连续上涨的幅度?

--  作者:jzt12345
--  发布时间:2019/10/8 12:05:09
--  
是的,谢谢
--  作者:FireScript
--  发布时间:2019/10/8 13:28:32
--  
 涨:c>=ref(c,1);
跌:c<ref(c,1);

le:=BARSLAST(跌);
if 涨 then
begin
lengrh:le;
end


幅度:if(涨 and lengrh>1,(c-ref(c,lengrh))/ref(c,lengrh),0);

仅供参考。我这里涨跌定义的很简单,就是只比较当前K的c和前一个K的c. 你可以自行修改定义方式,但是必须明确的是无论怎么定义,涨跌都必须满足 不是跌就是涨,如果实际情况是相近2个K收盘价一样,也必须把这个情况定义到涨或者跌其中一个里面去。否则上面代码就会出问题。