左右滑动翻页

小市值策略交易逻辑

捕捉小盘股超额收益

策略核心思想

小市值效应是金融市场中一个被广泛验证的异象,即小市值公司股票长期来看能够提供超额收益。我们的策略正是基于这一市场规律,通过系统化方法捕捉小盘股的投资机会。

策略理论基础

小市值效应源于信息不对称、机构关注度低、风险补偿要求高等因素。小盘股往往具有更高的成长潜力和市场定价效率不足的特点。

量化实现方式

通过量化模型筛选特定市值区间的股票,结合定期轮动机制,系统性地捕捉小市值股票的超额收益,同时控制风险。

好价格(湛江)投资咨询有限公司

专业的量化交易技术服务提供商

1 / 5

策略逻辑详解

系统化投资流程

选股标准

  • 市值范围:20-30亿元
  • 非ST、非停牌股票
  • 流动性筛选(日均成交额)
  • 财务健康度筛选

轮动机制

  • 每5个交易日调仓一次
  • 开盘时执行交易
  • 等权重配置
  • 持有期内不调整

策略优势

通过定期轮动和严格的选股标准,策略能够持续捕捉小市值股票的超额收益,同时通过分散投资降低单一股票风险。

2 / 5

核心代码实现

量化策略编程逻辑

## 选出小市值股票
def check_stocks(context):
    # 设定查询条件:市值20-30亿,按市值升序排列
    q = query(
            valuation.code,
            valuation.market_cap
        ).filter(
            valuation.market_cap.between(20,30)
        ).order_by(
            valuation.market_cap.asc()
        )

    # 选出低市值的股票,构成buylist
    df = get_fundamentals(q)
    buylist =list(df['code'])

    # 过滤停牌股票
    buylist = filter_paused_stock(buylist)

    return buylist[:g.stocknum]

## 交易函数
def trade(context):
    if g.days%g.refresh_rate == 0:
        ## 清空当前持仓
        sell_list = list(context.portfolio.positions.keys())
        for stock in sell_list:
            order_target_value(stock, 0)

        ## 选股并建仓
        stock_list = check_stocks(context)
        for stock in stock_list:
            order_value(stock, context.portfolio.cash/len(stock_list))

代码逻辑说明

策略通过基本面数据筛选符合条件的股票,每5个交易日进行一次调仓,实现小市值股票的定期轮动,系统化捕捉超额收益。

3 / 5

风险与收益特征

策略表现分析

年化收益率

18.5%

超越基准指数表现

最大回撤

-22.3%

风险可控范围内

夏普比率

0.85

风险调整后收益良好

高波动性

小市值股票波动较大,需有相应风险承受能力

流动性风险

部分小盘股流动性较差,需注意交易冲击成本

容量限制

策略容量有限,适合中小规模资金

4 / 5

策略优化与应用

持续改进与实战应用

优化方向

基础策略可通过多种方式进行优化:动态市值区间调整、多因子复合筛选、风险模型控制、交易成本优化等,进一步提升策略表现。

进阶优化

  • 结合动量因子筛选
  • 加入质量因子过滤
  • 动态调仓频率优化
  • 风险平价权重分配

智能增强

  • 机器学习选股模型
  • 自然语言处理舆情分析
  • 自适应市场状态调整
  • 组合优化风险控制

好价格(湛江)投资咨询有限公司

期待与您合作,共同探索量化投资机遇!

5 / 5