以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请问如何限制指标只是计算当日的k线  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=160935)

--  作者:longkun
--  发布时间:2018/1/9 9:08:06
--  请问如何限制指标只是计算当日的k线
比如,AA:MA(C,10);
假如刚开盘时,图标上1分钟周期,有今日3根k线,昨日数据完整,我希望AA只是计算今天的k线,这样的话AA应该返回无效数。
请问如何限制指标在当日的k线范围内计算指标值(在历史数据完整的情况下)

--  作者:FireScript
--  发布时间:2018/1/9 9:26:44
--  

你的侧重点是只计算今日K线还是  只要今日K线的计算结果?  是有那么点区别的。后者可能还会计算之前的均线,只是取值是今日的计算结果而已。

后者的代码:


t:=ma(c,10);
if TODAYBAR>=10 and date=CURRENTDATE then z:t;
//只取今日的有效计算,但是其实历史K也计算了均线。


--  作者:longkun
--  发布时间:2018/1/9 9:35:28
--  
我是只要计算今日的k线
--  作者:longkun
--  发布时间:2018/1/9 9:37:47
--  
但是不能设置“维护”里过滤昨天的1分钟k线数据,因为其它公式指标需要
--  作者:FireScript
--  发布时间:2018/1/9 11:30:23
--  

暂时没办法从代码角度去考虑如何处理。只能限定参与计算的K线数量了。