Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何取值当月最后一天 195500时的M的值?

1楼
437382180311 发表于:2020/9/11 16:51:48
M:ma(X,CDM);
请教老师
如何实现算法  取值每月最后一天 195500时的M的值?

2楼
FireScript 发表于:2020/9/11 16:55:09
 这个只能采取取上月的方式。比如现在是9月那么只能取8月的。否则没发判断哪天会是一个月的最后交易日。

cd:MONTH<>ref(MONTH,1);
result:VALUEWHEN(cd,ref(m,1));
3楼
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分钟模式计算的,每过一个月都重新开如计算
4楼
437382180311 发表于:2020/9/11 17:07:12
把老师的代码代入进去OK了。不用再回复了,谢谢老师。
5楼
FireScript 发表于:2020/9/11 17:11:28
 15分钟的K,没有能满足time=195500的K的。 15分钟最后二个K是174500,180000。
也就是说只能按照K线时间取值,不能取这种和K线时间无法对齐的时间的值。
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.