以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  如何限制AU30只运算当日的1分钟数据  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=159027)

--  作者:longkun
--  发布时间:2017/10/27 23:06:23
--  如何限制AU30只运算当日的1分钟数据
如何限制某指标公式对于AU30只运算当日的1分钟数据,而其他品种不受这个限制。


--  作者:longkun
--  发布时间:2017/10/27 23:11:31
--  
在股票池里源1只加入AU30,使用指标(比如AA)监控1分钟数据,但是只希望运算当日的数据,历史数据不参与运算。
源2加入30个不同品种,历史1分钟数据不受限制。
请问代码如何写

--  作者:FireScript
--  发布时间:2017/10/30 8:47:46
--  
没办法只指定只用当日1分钟数据,但是股票池里面是可以限制使用K线数量的。可以从K线数量角度尝试限制下。
--  作者:longkun
--  发布时间:2017/10/30 8:58:07
--  
股票池的k先数量限制不是动态的,也不能先指使用当日的,没法实现
--  作者:longkun
--  发布时间:2017/10/30 8:59:56
--  
为AU30 单独建一个公式再加条件行不?如何加
--  作者:FireScript
--  发布时间:2017/10/30 9:19:38
--  

可以这样限制只计算当日数据运行:

 

if date>=CURRENTDATE then

begin

整个代码嵌套在这个条件下执行//

end

 

不过这个date的返回值和你选择的是金字塔时区还是北京时区有关系,比如26号K线实际在图表上是从25夜盘开始的时候开始的。这样的话就是从那个时候的K线开始计算了。可以考虑再加个time的限制.