M:ma(X,CDM);
请教老师
如何实现算法 取值每月最后一天 195500时的M的值?
这个只能采取取上月的方式。比如现在是9月那么只能取8月的。否则没发判断哪天会是一个月的最后交易日。
cd:MONTH<>ref(MONTH,1);
result:VALUEWHEN(cd,ref(m,1));
M:ma(X,CDM);
cd:MONTH<>ref(MONTH,1);
上月最后一天14:55分M值:VALUEWHEN(cd and time=195500,ref(m,1));
要这样写吗?M值是在15分钟模式计算的,每过一个月都重新开如计算
把老师的代码代入进去OK了。不用再回复了,谢谢老师。
15分钟的K,没有能满足time=195500的K的。 15分钟最后二个K是174500,180000。
也就是说只能按照K线时间取值,不能取这种和K线时间无法对齐的时间的值。