以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 如何取值当月最后一天 195500时的M的值? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=182151) |
-- 作者:437382180311 -- 发布时间:2020/9/11 16:51:48 -- 如何取值当月最后一天 195500时的M的值? M:ma(X,CDM); 请教老师 如何实现算法 取值每月最后一天 195500时的M的值? |
-- 作者:FireScript -- 发布时间:2020/9/11 16:55:09 -- 这个只能采取取上月的方式。比如现在是9月那么只能取8月的。否则没发判断哪天会是一个月的最后交易日。 result:VALUEWHEN(cd,ref(m,1)); |
-- 作者:437382180311 -- 发布时间:2020/9/11 17:01:56 -- M:ma(X,CDM); cd:MONTH<>ref(MONTH,1); 上月最后一天14:55分M值:VALUEWHEN(cd and time=195500,ref(m,1)); 要这样写吗?M值是在15分钟模式计算的,每过一个月都重新开如计算
|
-- 作者:437382180311 -- 发布时间:2020/9/11 17:07:12 -- 把老师的代码代入进去OK了。不用再回复了,谢谢老师。 |
-- 作者:FireScript -- 发布时间:2020/9/11 17:11:28 -- 15分钟的K,没有能满足time=195500的K的。 15分钟最后二个K是174500,180000。 也就是说只能按照K线时间取值,不能取这种和K线时间无法对齐的时间的值。
|