以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=182122)

--  作者:llz1124
--  发布时间:2020/9/10 9:28:02
--  统计

震荡:=(ref(zc,1)=1 and zc=0) or (ref(yl,1)=1 and yl=0);{支撑和压力不会并存}

支撑延续:=BARSLAST(ZC=1 AND REF(ZC,1)=0)+1;
压力延续:=BARSLAST(YL=1 AND REF(YL,1)=0)+1;
支撑持续周期:IF(支撑延续<压力延续,支撑延续,0),LINETHICK0,COLORWHITE;
压力持续周期:IF(压力延续<支撑延续,压力延续,0),LINETHICK0,COLORWHITE;
 PARTLINE(支撑持续周期>=35,支),COLORMAGENTA,,LINETHICK3;
 PARTLINE(压力持续周期>=35,压),COLORCYAN,,LINETHICK3;

想要统计震荡数量:  如果 支撑持续周期>=35 开始计算以后的震荡数量 ,如果 压力持续周期>=35 重新计算以后的震荡数量

 

震数:COUNT(震荡,MAX(BARSLAST(REF(支撑持续周期,1)>=35  )+1 ,BARSLAST(REF(压力持续周期,1)>=35 )+1  )  ) ,LINETHICK0,COLORWHITE;  我这么写怎么不对啊,请老师更正!


--  作者:FireScript
--  发布时间:2020/9/10 9:39:26
--  
 "想要统计震荡数量:  如果 支撑持续周期>=35 开始计算以后的震荡数量 ,如果 压力持续周期>=35 重新计算以后的震荡数量"

这个什么具体描述下。 什么叫计算以后的震荡数量。

--  作者:llz1124
--  发布时间:2020/9/10 9:44:05
--  
支撑持续周期>=35  这条件成立以后   发生的  震荡:=(ref(zc,1)=1 and zc=0) or (ref(yl,1)=1 and yl=0);
--  作者:FireScript
--  发布时间:2020/9/10 9:53:53
--  
 只看代码逻辑,似乎没啥问题。 你把代码前面的部分补全下。我本地校验下。
[此贴子已经被作者于2020/9/10 9:54:26编辑过]

--  作者:llz1124
--  发布时间:2020/9/10 10:52:31
--  
震数:COUNT(震荡,MAX(   找到问题了,这里改min  然后就不显示了 ,后来发现受图表k限数量影响。 逐k下用这个值 受影响吗? 公式中快速 里值是 0 。
--  作者:FireScript
--  发布时间:2020/9/10 11:02:13
--  
 和这个公式类型关系不大的。你看下是不是关键变量没有满足条件。比如这个 支撑持续周期>=35
--  作者:llz1124
--  发布时间:2020/9/10 11:08:22
--  
窗口内 k线数量不足,计算就有问题 。k线数量多了就可以了。
--  作者:llz1124
--  发布时间:2020/9/10 11:15:45
--  
BARSLAST(REF(压力持续周期,1)>=35 )+1  这个值达到538了
--  作者:llz1124
--  发布时间:2020/9/10 13:44:22
--  
下午发现两个不应该有的漏单,请问窗口最小化,影不影响图表交易的进行?
--  作者:FireScript
--  发布时间:2020/9/10 13:50:33
--  
 不影响。漏掉的看下是不是信号闪烁了。