以文本方式查看主题

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

--  作者:AMOS
--  发布时间:2020/6/22 14:39:26
--  “持续性”的定义
这个问题还是绕不开,
我尝试思路、请教老师指导,

随价格持续上涨,成交量持续下跌;
//持续性:>=过去3个周期内,每根K线上都满足这个条件
//价格上涨:C>REF(C,1);
//成交量下跌:VOL<ref(vol,1);
谢谢

--  作者:gxx978
--  发布时间:2020/6/22 14:47:05
--  

可以使用函数ALL,例如:

CON1:ALL(C>REF(C,1),3);

CON2:ALL(VOL<REF(VOL,1),3);

CON:CON1 AND CON2;


--  作者:AMOS
--  发布时间:2020/6/22 16:16:03
--  
谢谢老师简洁的代码!

dd:ALL(ref(buyvol,1)>buyvol,3);//多量持续减少   持续:至少过去3个周期以上
kk:ALL(ref(sellvol,1)>sellvol,3);//空量持续减少

并且持续减少的空量大于>持续减少的多量;//请教?

--  作者:gxx978
--  发布时间:2020/6/22 16:20:12
--  

麻烦详细描述下持续减少的空量>持续减少的多量是什么意思?在我的理解,就是在过去的3个周期上,每一个周期上的空量>多量,代码如下:

A:ALL(SELLVOL>BUYVOL,3);


--  作者:AMOS
--  发布时间:2020/6/22 16:24:43
--  
持续减少的这个期间:
 过去3个周期的总空量>总多量;//不是每一个周期都要求空量>多量
谢谢

--  作者:gxx978
--  发布时间:2020/6/22 16:34:19
--  

A:SUM(SELLVOL,3)>SUM(BUYVOL,3);