以文本方式查看主题

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

--  作者:garhou
--  发布时间:2019/7/10 10:22:16
--  每个月前五个交易日和每个月后五个交易日的最高值怎么写?
每个月前五个交易日的最高值怎么写?
每个月最后五个交易日的最高值怎么写?
感谢

--  作者:FireScript
--  发布时间:2019/7/10 10:39:37
--  
 前五个可以试一下。后五个这个应该不行,有未来的计算。因为你无法判断这个月的交易日还剩下多少。
--  作者:garhou
--  发布时间:2019/7/10 10:44:09
--  
那大师前5个怎么写法呢?
--  作者:FireScript
--  发布时间:2019/7/10 10:56:06
--  
mark:ref(MONTH,1)<>MONTH;//判断月份切换
cd:BARSLAST(mark)=4;//每月第五个交易日
result:VALUEWHEN(cd,hhv(h,5));

这个返回值result是在每个月第五个交易日的K才返回,否则返回上次的结果。比如当前是5月第一个交易日,返回的是四月前五个交易日的最高值,到五月第五个交易时候返回的才是五月前五个交易日的最高值。




--  作者:garhou
--  发布时间:2019/7/10 11:17:03
--  
感谢