首页
编写策略
数据平台
因子研究
我的交易
发现策略
量化学院
知识库
免费注册
登录
问答交流
时间间隔的因子表达式该怎么写?
由bqxjeoyo创建,最终由small_q
更新于2023-10-09 06:05
被浏览 17 用户
比如今日收盘价,是近x天的最高价,这个x的因子表达式该怎么写呢?
标签
收盘价
评论
max_*5 = high*.rolling(5).max() #5天内的最高价 where(close_*0 >= max*_5, 1, 0) #如果当天收盘价大于等于5天内最高价,返回1,否则返回0
也可以用平台的因子表达式,ts_max(high_0, 5) 参考
额…我想问的不是最高价格,而是当日价格是近多少天的最高价,是天数
你这x不唯一啊,这没法作为啥因子,就拿大盘来说,前高3310.49,如果刚好是那一天,那天是近5天的最高价,也是近6天的最高价,甚至80多天的最高价。。。。
{link}