以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  粘合即使有,也不入选  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=69166)

--  作者:zgzyd75
--  发布时间:2014/8/24 12:50:37
--  粘合即使有,也不入选

 

需实现的功能!即使粘合也不入选

 

HD1:=MAX(MAX(MA7,MA14),MAX(MA25,C));求最大最小值

DDH1:=MIN(MIN(MA7,MA14),MIN(MA25,C));

NIAN1:=HD1/DDH1<1.08{为粘合值}

Zh:=hd1-ddh;{}求差值

{此处NIAN1为真,需进行如下}

 

需实现的一个功能表述

{1,计算出NIAN1为真时前10天的每天的MA7,MA14MA25这三个数的最大最小差值,}

 2,NIAN1为真时的,这三个数的最大最小差值与前10天这三个数的最大最小差值,相比:

10天内每天的这三个数的最大最小差值  大于 NIAN1为真时Zh 。共出了5次或6次,这样也能证明NIAN1为真,也就是讲如果出现的次数过少,即使NIAN1为真(粘合了),也不能认出其为真。

 

第二个功能表述

{1,计算出NIAN1为真时前10天的每天的MA7,MA14MA25这三个数的最大最小差值,}

 

2,NIAN1为真时的,这三个数的最大最小差值与前10天这三个数的最大最小差值,相比:

10天内,如果前10天的,NIAN1为真时三个数的最大最小差值小于前10天这三个数的最大最小差值多少,则即使NIAN1为真(粘合了),也不能认出其为真。

 

 

以下是我个人表述编程,极不全也:

 

ZD1:=REF(ddh1,10);

ZD2:=REF(ddh1,10);

ZHH1:=ZD-ZD1;

{定:10日前最大,最小值,差值}

Zz1:=if(zh1>zh,1,0);;


--  作者:jinzhe
--  发布时间:2014/8/25 15:31:16
--  

当NIAN1为真时的,这三个数的最大最小差值与前10天这三个数的最大最小差值,相比:
这10天内每天的这三个数的最大最小差值  大于 NIAN1为真时Zh 。共出了5次或6次

 

到底是什么重复出现了5,6次之后就认为nian1为真了?


--  作者:zgzyd75
--  发布时间:2014/8/25 22:26:11
--  
10天内每天的这三个数的最大最小差值  大于 NIAN1为真时Zh 。共出了5次或6次,这样也能证明NIAN1为真===
即在10个时间周期内,出现此种情况共6次时,NIAN1仍为真,但出现了4次即使NIAN1为真(粘合了),也不能认出其为真

--  作者:jinzhe
--  发布时间:2014/8/26 8:56:28
--  
10个周期内的最大最小差值只有两个数,怎么能计算出来超过6次的?