换仓

换仓,是金融投资领域的一种策略性操作,主要指投资者在资产组合中调整不同投资标的的持有比例,甚至替换原有标的。通过换仓,投资者可以优化资产配置,降低风险,或追求更高的投资回报。这种策略通常基于对市场的深入分析和判断,以及对不同资产未来表现的预测。在实施换仓操作时,投资者需要综合考虑市场走势、资产相关性、流动性以及自身的风险承受能力和投资目标。

量化交易入门笔记-银行股轮动策略

策略思路

始终持有沪深300银行指数成分股中市净率最低的股价制银行 每周检查一次,如果发现有新的股份制银行市净率低于原有的股票,则予以换仓

策略源码


'''
始终持有沪深300银行指数成分股中市净率最低的股价制银行
每周检查一次,如果发现有新的股份制银行市净率低于原有的股票,则予以换仓
'''

import jqdata

def initialize(context):
    """初始化函数,设定要操作的股票、基准等"""
    # 设定沪深300银行指数作为基准
    set_benchmark('399951.XSHE')

更新时间:2024-05-20 06:38

【历史文档】策略示例-行业轮动策略模板 v1.0

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平

更新时间:2024-05-15 10:37

【历史文档】策略示例-多因子选股策略 v1.0

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平

更新时间:2024-05-15 10:37

设置持仓时间为5天,为何回测还是一天一换仓

问题

我设置持仓时间为5天,但是回测为什么还是一天一换仓

策略

https://bigquant.com/experimentshare/06ddda4bfd2544408e26f2648a4ba60d

解答

您好,默认的设置中前hold_days为建仓期间,只能进行买入,过了hold_days的天数就可以进行卖出了,如果想要股票买入后N天才能卖出,可以设置个if语句进行判断

\

更新时间:2023-06-01 02:13

可视化的上证50指数增强策略(按日换仓)

策略案例

https://bigquant.com/experimentshare/8c890f23a63b46999191a95967575b5c

\

更新时间: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

分页第1页
{link}