以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 老师帮忙修正一下统计的准确性 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=175866) |
-- 作者:2457146251 -- 发布时间:2020/5/6 10:07:07 -- 老师帮忙修正一下统计的准确性 Rsv := ( close - llv( low,9 ) ) / ( hhv( high,9 ) - llv( low,9 ) ) * 100 ; K := sma( rsv,3,1 ) ; D := sma( k,3,1 ) ; J := 3 * k - 2 * d ;
KdJx_num : Sum( K > D and barslast( cross( K,D ) ),Sumbars( K > D and ref( K < D,1 ),1 ) ) ;
我想统计金叉 的 K 线 根数,得到下图这样,有些是它不统计的,我这个表述好像有问题,请老师帮忙修正一下,谢谢
|
-- 作者:FireScript -- 发布时间:2020/5/6 10:39:26 -- 具体说下你统计的思路是什么? 看代码没看懂你的统计思路是怎样的。 |
-- 作者:2457146251 -- 发布时间:2020/5/6 10:43:25 -- 回复:(FireScript) 具体说下你统计的思路是什... 就是想统计一下,前面一个 金叉 周期中, K 线的总数,统计前面金叉周期 期间总共有多少根K线 |
-- 作者:FireScript -- 发布时间:2020/5/6 11:17:52 -- ma5:ma(close,5); ma10:ma(close,10); u:CROSS(ma5,ma10),NODRAW;//金叉 k:CROSS(ma10,ma5),NODRAW;//死叉 N1:=BARSLAST(u); N2:=BARSLAST(k); A:REF(N1,N2),NODRAW;//最近一次金叉的跨度 result:if(ma5>ma10,N1+1,A);//如果当前是金叉之后 直接取距离金叉的跨度,否则取最近一次金叉的跨度 那参考下这个吧。
|