始终持有沪深300银行指数成分股中市净率最低的股价制银行 每周检查一次,如果发现有新的股份制银行市净率低于原有的股票,则予以换仓
'''
始终持有沪深300银行指数成分股中市净率最低的股价制银行
每周检查一次,如果发现有新的股份制银行市净率低于原有的股票,则予以换仓
'''
import jqdata
def initialize(context):
"""初始化函数,设定要操作的股票、基准等"""
# 设定沪深300银行指数作为基准
set_benchmark('399951.XSHE')
更新时间:2024-05-20 06:38
本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明
新版量化开发IDE(AIStudio):
https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW
新版模版策略:
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
新版数据平
更新时间:2024-05-15 10:37
本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明
新版量化开发IDE(AIStudio):
https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW
新版模版策略:
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
新版数据平
更新时间:2024-05-15 10:37
我设置持仓时间为5天,但是回测为什么还是一天一换仓
https://bigquant.com/experimentshare/06ddda4bfd2544408e26f2648a4ba60d
您好,默认的设置中前hold_days为建仓期间,只能进行买入,过了hold_days的天数就可以进行卖出了,如果想要股票买入后N天才能卖出,可以设置个if语句进行判断
\
更新时间:2023-06-01 02:13
更新时间:2022-11-20 03:34
代码:在高频回测模块的k线处理函数定义如下:
# 回测引擎:每日数据处理函数,每天执行一次
def bigquant_run(context, data):
# 相隔几天(hold_days)进行一下换仓
if context.trading_day_index % context.hold_days != 0:
return
# 按日期过滤得到今日的预测数据
ranker_prediction = context.ranker_prediction[
context.ran
更新时间:2022-11-09 01:23