Warning: file_exists(): open_basedir restriction in effect. File(/www/wwwroot/com.xiximiao.oa/com.cmstop/public/www/wp-content/db.php) is not within the allowed path(s): (/www/wwwroot/com.xiximiao.oa/com.cmstop/public/www/:/tmp/:/proc/:/var/log/nginx/:/www/wwwroot/com.xiximiao.oa/com.cmstop/public/:/www/wwwroot/com.xiximiao.oa/com.cmstop/vendor/:/www/wwwroot/com.xiximiao.oa/com.cmstop/ppk/) in /www/wwwroot/com.xiximiao.oa/com.cmstop/public/www/wp-includes/load.php on line 707
2330 “四傻逆袭”量化策略 挖掘特色估值体系因子,把握投资机会,年化150%+ 自动化交易策略代码 » 轻知量化 QMT、PTrade、聚宽策略分享交流平台

2330 “四傻逆袭”量化策略 挖掘特色估值体系因子,把握投资机会,年化150%+ 自动化交易策略代码

“四傻逆袭”量化策略

策略概述:

“四傻逆袭”量化策略是一种基于价值投资和行业轮动的复合策略,专注于挖掘低估值、低增长的“四傻”行业(房地产、银行、非银金融、建筑装饰)中的投资机会。通过结合市盈率(PE)、市净率(PB)等估值指标,策略在低估值行业中筛选出最具潜力的股票,并在适当的时机进行调仓,以实现长期稳定的超额收益。

策略核心逻辑:

  1. 行业选择:策略聚焦于过去五年表现较差的“四傻”行业(房地产、银行、非银金融、建筑装饰),这些行业通常被市场低估,具备较大的反弹潜力。

  2. 估值筛选:通过市盈率(PE)和市净率(PB)的复合排序,筛选出行业内估值最低的股票。市净率占80%的权重,市盈率占20%的权重,确保选择的股票具备较低的估值水平。

  3. 成长性过滤:剔除预期增长后15%的股票,确保所选股票具备一定的成长性,避免陷入“价值陷阱”。

  4. 涨停板管理:策略特别关注涨停板的股票,若股票在涨停后打开涨停板,则及时卖出,锁定收益;若继续涨停,则持有至尾盘再决定是否卖出。

  5. 动态调仓:每周进行一次调仓,卖出不再符合条件的股票,买入新的低估值股票,保持持仓的优化。

策略特点:

  • 低估值投资:通过PB和PE的复合排序,策略专注于低估值股票,具备较高的安全边际。

  • 行业轮动:策略聚焦于“四傻”行业,利用行业轮动的机会,捕捉被市场低估的行业反弹。

  • 涨停板管理:通过严格的涨停板管理,策略能够在股票涨停后及时锁定收益,避免回撤。

  • 动态调仓:每周调仓一次,确保持仓股票始终符合策略的选股标准,保持组合的优化。

策略风险:

  1. 行业风险:策略集中于“四傻”行业,若这些行业长期低迷,策略可能面临较大的回撤风险。

  2. 市场风格切换:若市场风格从低估值转向高成长,策略可能表现不佳。

  3. 流动性风险:部分低估值股票可能存在流动性不足的问题,导致买卖时出现较大的滑点。

策略适用场景:

  • 市场环境:适用于市场风格偏向价值投资、低估值股票具备反弹潜力的环境。

  • 投资者类型:适合风险承受能力中等、追求长期稳定收益的投资者。

策略回测表现:

  • 年化收益率:150%+(基于历史回测数据,实际表现可能因市场环境变化而有所不同)

  • 最大回撤:策略通过严格的涨停板管理和动态调仓,有效控制了回撤风险。

策略优化方向:

  1. 多因子模型:可以引入更多的因子(如动量因子、质量因子等)来进一步优化选股模型。

  2. 行业权重调整:根据市场环境动态调整“四傻”行业的权重,避免过度集中于某一行业。

  3. 风险控制:引入更多的风控机制,如止损、止盈等,进一步降低策略的风险。

总结:

“四傻逆袭”量化策略通过低估值选股、行业轮动和涨停板管理,致力于在低估值行业中捕捉超额收益。策略具备较强的安全边际和动态调仓机制,适合在价值投资风格的市场环境中运行。

策略代码

# 标题:挖掘村子特色的估值体系投资机会,年化150%+

# 回测资金 500000

#导入函数库
from jqdata import *                          # 导入聚宽函数库
from jqfactor import get_factor_values        # 导入因子库
import numpy as np
import pandas as pd

def initialize(context):
    # 设定基准
    set_benchmark('000300.XSHG')
    # 用真实价格交易
    set_option('use_real_price', True)
    # 打开防未来函数
    set_option("avoid_future_data", True)
    # 将滑点设置为0
    set_slippage(FixedSlippage(0))
    # 设置交易成本万分之三,不同滑点影响可在归因分析中查看
    set_order_cost(OrderCost(open_tax=0, close_tax=0.001, open_commission=0.0003, close_commission=0.0003, 
                            close_today_commission=0, min_commission=5),type='stock')
    # 过滤order中低于error级别的日志
    log.set_level('order', 'error')      
    log.set_level('system', 'error')
    #初始化全局变量
    g.stock_num = 4        # 最大持仓数
    g.limit_up_list = []   # 记录持仓中涨停的股票
    g.hold_list = []       # 当前持仓的全部股票
    g.limit_days = 20      # 不再买入的时间段天数
    g.target_list = []     # 开盘前预操作股票池
    # 调用调度函数,设置定时任务
    do_schedule(context)

# 代码变更后的回调函数
def after_code_changed(context):
    # 取消所有定时运行
    unschedule_all()
    # 重新调用调度函数,设置新的定时任务
    do_schedule(context)

# 调度函数,用于设置策略的定时任务
def do_schedule(context):    
    # 设置交易日8:00运行get_stock_list函数,准备预操作股票池
    run_daily(get_stock_list, time='8:00', reference_security='000300.XSHG')                    
    # 设置交易日8:05运行prepare_trade函数,准备预操作股票池
    run_daily(prepare_trade, time='8:05', reference_security='000300.XSHG')                   
    # 设置交易日14:00运行check_limit_up函数,检查持仓中的涨停股是否需要卖出
    run_daily(check_limit_up, time='14:00', reference_security='000300.XSHG')                   
    # 设置每周一9:30运行weekly_adjustment函数,进行周度调仓
    run_weekly(weekly_adjustment, weekday=1, time='9:30', reference_security='000300.XSHG')     
    # 设置每周一15:10运行print_position_info函数,打印复盘信息
    run_weekly(print_position_info, weekday=1, time='15:10', reference_security='000300.XSHG')  
    
#1-1 选股模块
def get_stock_list(context):
    yesterday = context.previous_date  # 获取上一交易日的日期
    # 直属国企,央企
    stocklists = ['601919.XSHG', '300073.XSHE', '600536.XSHG', '000951.XSHE', '601628.XSHG', '600036.XSHG', \
            '601818.XSHG', '001289.XSHE', '601111.XSHG', '600787.XSHG', '688396.XSHG', '601611.XSHG', '600795.XSHG',\
            '601390.XSHG', '600489.XSHG', '600007.XSHG', '600938.XSHG', '688187.XSHG', '600026.XSHG', '601898.XSHG', \
            '000066.XSHE', '600862.XSHG', '601658.XSHG', '300374.XSHE', '600900.XSHG', '601881.XSHG', '000999.XSHE', \
            '000009.XSHE', '601106.XSHG', '000928.XSHE', '000797.XSHE', '003816.XSHE', '688779.XSHG', '000807.XSHE', \
            '600845.XSHG', '601965.XSHG', '600158.XSHG', '601319.XSHG', '601989.XSHG', '600916.XSHG', '601668.XSHG',\
            '600760.XSHG', '601398.XSHG', '600905.XSHG', '600176.XSHG', '000996.XSHE', '601766.XSHG', '601328.XSHG', \
            '600028.XSHG', '601808.XSHG', '600150.XSHG', '601800.XSHG', '600875.XSHG', '600486.XSHG', '600030.XSHG', \
            '600685.XSHG', '000777.XSHE', '600970.XSHG', '000617.XSHE', '601336.XSHG', '600019.XSHG', '001979.XSHE', \
            '000733.XSHE', '002080.XSHE', '002013.XSHE', '601318.XSHG', '601117.XSHG', '000927.XSHE', '600705.XSHG', \
            '600737.XSHG', '600977.XSHG', '601857.XSHG', '600372.XSHG', '600061.XSHG', '600025.XSHG', '601995.XSHG', \
            '601618.XSHG', '600730.XSHG', '000877.XSHE', '600406.XSHG', '601888.XSHG', '601006.XSHG', '000786.XSHE',\
            '000166.XSHE', '601985.XSHG', '601601.XSHG', '601816.XSHG', '601179.XSHG', '600050.XSHG', '000758.XSHE', \
            '601088.XSHG', '601868.XSHG', '601598.XSHG', '601698.XSHG', '000625.XSHE', '000629.XSHE', '601186.XSHG', \
            '000768.XSHE', '002401.XSHE', '601858.XSHG', '000069.XSHE', '600999.XSHG', '002179.XSHE', '601872.XSHG', \
            '000799.XSHE', '601728.XSHG', '601600.XSHG', '601788.XSHG', '600764.XSHG', '600886.XSHG', '000708.XSHE',\
            '600056.XSHG', '600011.XSHG', '600893.XSHG', '600941.XSHG', '002268.XSHE', '601236.XSHG', '002415.XSHE', \
            '600048.XSHG', '600027.XSHG', '601939.XSHG', '600118.XSHG', '002116.XSHE', '601988.XSHG', '002051.XSHE', \
            '000800.XSHE', '601998.XSHG', '600765.XSHG', '300140.XSHE', '603126.XSHG', '601288.XSHG', '600115.XSHG', \
            '601669.XSHG', '600029.XSHG', '002916.XSHE', '301269.XSHE', '600482.XSHG']

关键函数解锁后查看:

# 定义weekly_adjustment函数,用于整体调整持仓
def weekly_adjustment(context):
    # 过滤掉暂停交易的股票
    g.target_list = filter_paused_stock(g.target_list)
    # 过滤掉仍在涨停的股票
    g.target_list = filter_limitup_stock(context, g.target_list)
    # 过滤掉仍在跌停的股票
    g.target_list = filter_limitdown_stock(context, g.target_list)
    #过滤最近买过且涨停过的股票
    black_list = get_recent_limit_up_stock(context, g.target_list, g.limit_days)
    # 从目标列表中移除黑名单中的股票
    g.target_list = [stock for stock in g.target_list if stock not in black_list]
    # 调仓卖出,卖出不再目标列表中的股票,且不是昨日涨停的股票
    for stock in g.hold_list:
        if (stock not in g.target_list) and (stock not in g.high_limit_list):
            close_position(stock)
    # 调仓买入:如果当前持仓数量小于最大持仓数,则买入新的股票
    position_count = len(context.portfolio.positions)
    # target_num = len(g.target_list)
    if position_count < g.stock_num:
        value = context.portfolio.cash / (g.stock_num - position_count)  # 计算每只股票的买入金额
        for stock in g.target_list:
            if stock not in context.portfolio.positions.keys():  # 如果股票不在当前持仓中
                if open_position(stock, value):   # 尝试买入股票
                    if len(context.portfolio.positions) >= g.stock_num:  # 如果持仓数量达到最大持仓数,则停止买入
                        break

#1-5 调整昨日涨停股票
def check_limit_up(context):
    now_time = context.current_dt  # 获取当前时间
    if g.high_limit_list != []:    # 检查昨日涨停股票列表是否为空
        #对昨日涨停股票观察到尾盘如不涨停则提前卖出,如果涨停即使不在应买入列表仍暂时持有
        for stock in g.high_limit_list:   # 遍历昨日涨停股票列表
            # 获取当前股票的最新价格和涨停价
            current_data = get_price(stock, end_date=now_time, frequency='1m', fields=['close','high_limit'], skip_paused=False, fq='pre', count=1, panel=False, fill_paused=True)
            if current_data.iloc[0,0] < current_data.iloc[0,1]:  # 检查当前价格是否小于涨停价,即判断今日是否打开涨停
                log.info("[%s]涨停打开,卖出" % (stock))   # 如果打开涨停,则记录卖出信息
                close_position(stock)      # 卖出股票持仓
            else:
                log.info("[%s]涨停,继续持有" % (stock))   # 如果仍然涨停,则记录继续持有的信息

#2-1 过滤停牌股票
def filter_paused_stock(stock_list):
	current_data = get_current_data()   # 获取当前所有股票的数据
	return [stock for stock in stock_list if not current_data[stock].paused]   # 使用列表推导式,返回不在停牌状态的股票列表

#2-2 过滤ST及其他具有退市标签的股票
def filter_st_stock(stock_list):
	current_data = get_current_data()       # 获取当前所有股票的数据
	return [stock for stock in stock_list if not current_data[stock].is_st]  # 使用列表推导式

#2-3 获取最近N个交易日内有涨停的股票
def get_recent_limit_up_stock(context, stock_list, recent_days):
    stat_date = context.previous_date  # 获取策略运行前一天的日期,这通常是回测或模拟交易中的最后一个交易日
    new_list = []  # 初始化一个空列表,用于存储有过涨停记录的股票代码
    # 使用get_price函数获取每只股票在最近N个交易日内的收盘价和涨停价
    new_list = get_price(stock_list, end_date=stat_date, frequency='daily', fields=['close','high_limit'], count=recent_days, 
        panel=False, fill_paused=False).query('close==high_limit').code.tolist()
    return new_list       # 函数返回包含有过涨停记录的股票代码的列表

#2-4 过滤涨停的股票
def filter_limitup_stock(context, stock_list):
	last_prices = history(1, unit='1m', field='close', security_list=stock_list)  # 获取最近一分钟的收盘价
	current_data = get_current_data()  # 获取当前所有股票的数据
	return [stock for stock in stock_list if stock in context.portfolio.positions.keys()  # 使用列表推导式,返回不在涨停状态或已持有的股票列表
			or last_prices[stock][-1] < current_data[stock].high_limit]

#2-5 过滤跌停的股票
def filter_limitdown_stock(context, stock_list):
    last_prices = history(1, unit='1m', field='close', security_list=stock_list) # 获取最近一分钟的收盘价
    current_data = get_current_data() # 获取当前所有股票的数据
    return [stock for stock in stock_list if stock in context.portfolio.positions.keys() # 使用列表推导式,返回不在跌停状态或已持有的股票列表
            or last_prices[stock][-1] > current_data[stock].low_limit]

#2-6 过滤科创板
def filter_kcb_stock(context, stock_list):
    return [stock for stock in stock_list  if stock[0:3] != '688']  # 使用列表推导式

#2-7 过滤次新股
def filter_new_stock(context,stock_list):
    yesterday = context.previous_date  # 获取昨日日期
    # 使用列表推导式,返回上市时间超过250日的股票列表
    return [stock for stock in stock_list if not yesterday - get_security_info(stock).start_date < datetime.timedelta(days=250)]

#3-1 交易模块-自定义下单
def order_target_value_(security, value):
    if value == 0:   # 检查目标价值是否为0,即是否需要清仓
        log.debug("Selling out %s" % (security)) # 日志记录清仓信息
    else:
        log.debug("Order %s to value %f" % (security, value)) # 日志记录下单到特定价值的信息
    return order_target_value(security, value)   # 调用聚宽平台的order_target_value函数执行交易

#3-2 交易模块-开仓
def open_position(security, value):
    order = order_target_value_(security, value)  # 尝试对指定股票进行下单到特定价值
    if order != None and order.filled > 0:        # 检查订单是否创建成功且有成交
        return True  # 开仓成功
    return False  # 开仓失败

#3-3 交易模块-平仓
def close_position(position):
# 	security = position.security      # 获取持仓的股票代码
	order = order_target_value_(position, 0)   # 下单清仓 ;可能会因停牌失败
	if order != None:     # 检查订单是否创建成功
		if order.status == OrderStatus.held and order.filled == order.amount:    # 检查订单状态是否为全部成交且订单数量等于下单数量
			return True    # 平仓成功
	return False           # 平仓失败

#5-1 复盘模块-打印
def print_position_info(context):
    #打印当天成交记录
    trades = get_trades()  # 获取当天所有成交记录
    for _trade in trades.values():  # 遍历成交记录字典的值(即成交记录对象)
        print('成交记录:'+str(_trade))
    #打印账户信息
    for position in list(context.portfolio.positions.values()):  # 遍历账户中所有持仓的股票信息
        securities=position.security  # 获取股票代码
        cost=position.avg_cost        # 获取股票当前持仓成本
        price=position.price          # 获取股票最新价
        ret=100*(price/cost-1)        # 计算股票收益率
        value=position.value          # 获取股票市值
        amount=position.total_amount  # 获取股票持股数量   
        msg = '代码:{}'.format(securities)
        msg2= '  成本价:{}'.format(format(cost,'.2f'))
        msg3= '  现价:{}'.format(price)
        msg4= '  收益率:{}%'.format(format(ret,'.2f'))
        msg5= '  持仓(股):{}'.format(amount)
        msg6= '  市值:{}'.format(format(value,'.2f'))
        print(msg + msg2+ msg3+msg4+msg5+msg6)
    print('———————————————————————————————————————分割线————————————————————————————————————————')

stocklists 股票池

股票代码 股票名称 所属行业 所属概念
601919.XSHG 中远海控 交通运输 航运、央企控股
300073.XSHE 当升科技 电力设备 锂电池、新能源
600536.XSHG 中国软件 计算机 国产软件、央企控股
000951.XSHE 中国重汽 汽车 重卡、央企控股
601628.XSHG 中国人寿 非银金融 保险、央企控股
600036.XSHG 招商银行 银行 零售银行、蓝筹股
601818.XSHG 光大银行 银行 股份制银行、央企控股
001289.XSHE 龙源电力 公用事业 风电、新能源
601111.XSHG 中国国航 交通运输 航空、央企控股
600787.XSHG 中储股份 交通运输 物流、央企控股
688396.XSHG 华润微 电子 半导体、央企控股
601611.XSHG 中国核建 建筑装饰 核电建设、央企控股
600795.XSHG 国电电力 公用事业 火电、央企控股
601390.XSHG 中国中铁 建筑装饰 基建、央企控股
600489.XSHG 中金黄金 有色金属 黄金、央企控股
600007.XSHG 中国国贸 房地产 商业地产、央企控股
600938.XSHG 中国海油 石油石化 油气开采、央企控股
688187.XSHG 时代电气 电力设备 轨道交通、新能源
600026.XSHG 中远海能 交通运输 航运、央企控股
601898.XSHG 中煤能源 煤炭 煤炭、央企控股
000066.XSHE 中国长城 计算机 网络安全、央企控股
600862.XSHG 中航高科 国防军工 航空材料、央企控股
601658.XSHG 邮储银行 银行 零售银行、央企控股
300374.XSHE 中铁装配 建筑装饰 基建、央企控股
600900.XSHG 长江电力 公用事业 水电、央企控股
601881.XSHG 中国银河 非银金融 证券、央企控股
000999.XSHE 华润三九 医药生物 中药、央企控股
000009.XSHE 中国宝安 综合 新能源、央企控股
601106.XSHG 中国一重 机械设备 重型机械、央企控股
000928.XSHE 中钢国际 建筑装饰 基建、央企控股
000797.XSHE 中国武夷 房地产 房地产开发、央企控股
003816.XSHE 中国广核 公用事业 核电、央企控股
688779.XSHG 长远锂科 电力设备 锂电池、新能源
000807.XSHE 云铝股份 有色金属 铝业、央企控股
600845.XSHG 宝信软件 计算机 工业软件、央企控股
601965.XSHG 中国汽研 汽车 汽车检测、央企控股
600158.XSHG 中体产业 社会服务 体育产业、央企控股
601319.XSHG 中国人保 非银金融 保险、央企控股
601989.XSHG 中国重工 国防军工 船舶制造、央企控股
600916.XSHG 中国黄金 有色金属 黄金、央企控股
601668.XSHG 中国建筑 建筑装饰 基建、央企控股
600760.XSHG 中航沈飞 国防军工 航空装备、央企控股
601398.XSHG 工商银行 银行 国有大行、蓝筹股
600905.XSHG 三峡能源 公用事业 风电、新能源
600176.XSHG 中国巨石 建筑材料 玻璃纤维、央企控股
000996.XSHE 中国中期 非银金融 期货、央企控股
601766.XSHG 中国中车 机械设备 轨道交通、央企控股
601328.XSHG 交通银行 银行 国有大行、蓝筹股
600028.XSHG 中国石化 石油石化 油气开采、央企控股
601808.XSHG 中海油服 石油石化 油气服务、央企控股
600150.XSHG 中国船舶 国防军工 船舶制造、央企控股
601800.XSHG 中国交建 建筑装饰 基建、央企控股
600875.XSHG 东方电气 电力设备 电力装备、央企控股
600486.XSHG 扬农化工 基础化工 农药、央企控股
600030.XSHG 中信证券 非银金融 证券、央企控股
600685.XSHG 中船防务 国防军工 船舶制造、央企控股
000777.XSHE 中核科技 机械设备 核电设备、央企控股
600970.XSHG 中材国际 建筑装饰 基建、央企控股
000617.XSHE 中油资本 非银金融 金融控股、央企控股
601336.XSHG 新华保险 非银金融 保险、央企控股
600019.XSHG 宝钢股份 钢铁 钢铁、央企控股
001979.XSHE 招商蛇口 房地产 房地产开发、央企控股
000733.XSHE 振华科技 国防军工 电子元器件、央企控股
002080.XSHE 中材科技 建筑材料 风电材料、央企控股
002013.XSHE 中航机电 国防军工 航空装备、央企控股
601318.XSHG 中国平安 非银金融 保险、蓝筹股
601117.XSHG 中国化学 建筑装饰 基建、央企控股
000927.XSHE 中国铁物 交通运输 物流、央企控股
600705.XSHG 中航产融 非银金融 金融控股、央企控股
600737.XSHG 中粮糖业 农林牧渔 糖业、央企控股
600977.XSHG 中国电影 传媒 影视、央企控股
601857.XSHG 中国石油 石油石化 油气开采、央企控股
600372.XSHG 中航电子 国防军工 航空装备、央企控股
600061.XSHG 国投资本 非银金融 金融控股、央企控股
600025.XSHG 华能水电 公用事业 水电、央企控股
601995.XSHG 中金公司 非银金融 证券、央企控股
601618.XSHG 中国中冶 建筑装饰 基建、央企控股
600730.XSHG 中国高科 综合 教育、央企控股
000877.XSHE 天山股份 建筑材料 水泥、央企控股
600406.XSHG 国电南瑞 电力设备 电网设备、央企控股
601888.XSHG 中国中免 社会服务 免税、央企控股
601006.XSHG 大秦铁路 交通运输 铁路运输、央企控股
000786.XSHE 北新建材 建筑材料 建材、央企控股
000166.XSHE 申万宏源 非银金融 证券、央企控股
601985.XSHG 中国核电 公用事业 核电、央企控股
601601.XSHG 中国太保 非银金融 保险、央企控股
601816.XSHG 京沪高铁 交通运输 铁路运输、央企控股
601179.XSHG 中国西电 电力设备 电力装备、央企控股
600050.XSHG 中国联通 通信 通信服务、央企控股
000758.XSHE 中色股份 有色金属 稀土、央企控股
601088.XSHG 中国神华 煤炭 煤炭、央企控股
601868.XSHG 中国能建 建筑装饰 基建、央企控股
601598.XSHG 中国外运 交通运输 物流、央企控股
601698.XSHG 中国卫通 通信 卫星通信、央企控股
000625.XSHE 长安汽车 汽车 汽车制造、央企控股
000629.XSHE 攀钢钒钛 钢铁 钒钛、央企控股
601186.XSHG 中国铁建 建筑装饰 基建、央企控股
000768.XSHE 中航飞机 国防军工 航空装备、央企控股
002401.XSHE 中远海科 计算机 航运信息化、央企控股
601858.XSHG 中国科传 传媒 出版、央企控股
000069.XSHE 华侨城A 房地产 房地产开发、央企控股
600999.XSHG 招商证券 非银金融 证券、央企控股
002179.XSHE 中航光电 国防军工 电子元器件、央企控股
601872.XSHG 招商轮船 交通运输 航运、央企控股
000799.XSHE 酒鬼酒 食品饮料 白酒、央企控股
601728.XSHG 中国电信 通信 通信服务、央企控股
601600.XSHG 中国铝业 有色金属 铝业、央企控股
601788.XSHG 光大证券 非银金融 证券、央企控股
600764.XSHG 中国海防 国防军工 船舶电子、央企控股
600886.XSHG 国投电力 公用事业 火电、央企控股
000708.XSHE 中信特钢 钢铁 特钢、央企控股
600056.XSHG 中国医药 医药生物 医药流通、央企控股
600011.XSHG 华能国际 公用事业 火电、央企控股
600893.XSHG 航发动力 国防军工 航空发动机、央企控股
600941.XSHG 中国移动 通信 通信服务、央企控股
002268.XSHE 卫士通 计算机 网络安全、央企控股
601236.XSHG 红塔证券 非银金融 证券、央企控股
002415.XSHE 海康威视 计算机 安防、央企控股
600048.XSHG 保利发展 房地产 房地产开发、央企控股
600027.XSHG 华电国际 公用事业 火电、央企控股
601939.XSHG 建设银行 银行 国有大行、蓝筹股
600118.XSHG 中国卫星 国防军工 卫星通信、央企控股
002116.XSHE 中国海诚 建筑装饰 基建、央企控股
601988.XSHG 中国银行 银行 国有大行、蓝筹股
002051.XSHE 中工国际 建筑装饰 基建、央企控股
000800.XSHE 一汽解放 汽车 汽车制造、央企控股
601998.XSHG 中信银行 银行 股份制银行、央企控股
600765.XSHG 中航重机 国防军工 航空装备、央企控股
300140.XSHE 中环装备 机械设备 环保设备、央企控股
603126.XSHG 中材节能 公用事业 节能环保、央企控股
601288.XSHG 农业银行 银行 国有大行、蓝筹股
600115.XSHG 中国东航 交通运输 航空、央企控股
601669.XSHG 中国电建 建筑装饰 基建、央企控股
600029.XSHG 南方航空 交通运输 航空、央企控股
002916.XSHE 深南电路 电子 PCB、央企控股
301269.XSHE 华大九天 计算机 EDA软件、央企控股
600482.XSHG 中国动力 国防军工 船舶动力、央企控股
2025-02-21
⚠️
本站资源大多来自网络,仅供网友学习交流,未经作者或上传书面授权,请勿作他用。
站长 vx: xiangyin615 或者 留言反馈 ,我们将尽快处理。
Notice: When you of the legal rights be violate, please stir to vx: xiangyin615
个人中心
购物车
优惠劵
搜索