摘要: 掌握基本面与技术面选股技巧,结合期货对冲风险,能有效提升投资收益,实现财富增长。

基本面选股技巧

财务指标筛选

净资产收益率连续三年大于15%的公司具备较强的盈利能力。毛利率稳定在30%以上说明产品竞争力强。经营现金流净额与净利润比值大于0.8,排除纸面富贵。负债率低于50%降低财务风险。


import akshare as ak

stock_financial = ak.stock_financial_analysis_indicator(symbol="600519")

filtered = stock_financial[stock_financial['净资产收益率'] > 15]

print(filtered[['日期', '净资产收益率', '毛利率']])

市盈率相对盈利增长比率低于1时,股票可能被低估。市净率低于行业均值且 ROE 高于行业均值,形成戴维斯双击机会。股息率连续五年高于3%提供稳定现金流。

怎样用选股技巧让财富增长

行业景气度跟踪

选择营收增速连续两个季度回升的行业。关注产品价格上涨的周期行业,如化工、煤炭。政策扶持的新兴行业如新能源、半导体,订单增速是先行指标。库存周转率提升表明需求回暖。

技术面选股技巧

趋势与形态

周线级别均线多头排列,股价站上60周均线。杯柄形态突破颈线时成交量放大1.5倍。上升三角形整理末端,放量突破上轨。MACD 零轴上方金叉,红柱持续放大。


import pandas as pd

import talib

df = pd.read_csv('stock_data.csv')

df['MACD'], df['MACD_signal'], df['MACD_hist'] = talib.MACD(df['close'])

df['MA60'] = df['close'].rolling(60).mean()

buy_signal = (df['close'] > df['MA60']) & (df['MACD'] > df['MACD_signal']) & (df['MACD_hist'] > 0)

print(df[buy_signal][['date', 'close']])

量价关系

底部放量涨停,换手率超过5%且持续三天。缩量回调不破20日均线,再次放量时买入。高位出现天量天价,换手率超过15%需警惕出货。量比大于2且股价创60日新高,短线爆发力强。

期货对冲与套利

股指期货对冲

持有股票组合时,用 IF 或 IC 合约对冲系统性风险。计算组合 Beta 值,卖出相应数量的期货合约。当大盘下跌时,期货空单盈利抵消股票亏损。


beta = 1.2

portfolio_value = 1000000

futures_price = 4000

contract_multiplier = 300

hedge_contracts = (portfolio_value * beta) / (futures_price * contract_multiplier)

print(f"需要卖出 {hedge_contracts:.0f} 手股指期货")

商品期货套利

跨期套利,同一品种近月与远月合约价差偏离正常区间时,买入低估合约卖出高估合约。跨品种套利,螺纹钢与热卷价差低于200元时做多螺纹钢做空热卷。期现套利,当期货价格高于现货价格加上交割成本时,买入现货卖出期货。

量化选股策略

多因子模型

价值因子,市净率倒数。动量因子,过去20日收益率。质量因子,ROE 稳定性。波动因子,过去60日收益率标准差倒数。将股票按因子得分排序,选取前10%构建组合。


import numpy as np

factors = pd.DataFrame({

    'value': 1 / df['PB'],

    'momentum': df['close'].pct_change(20),

    'quality': df['ROE'],

    'volatility': 1 / df['close'].pct_change().rolling(60).std()

})

factors['score'] = factors.rank(pct=True).mean(axis=1)

selected = factors.nlargest(50, 'score').index

print(df.loc[selected])

机器学习选股

使用随机森林或 XGBoost 预测未来5日收益率。特征包括市盈率、市销率、换手率、RSI、布林带位置。滚动训练,每季度更新模型。设置止损线,单只股票亏损8%强制卖出。

风险管理与仓位控制

单只股票仓位不超过总资金的10%。总仓位根据沪深300指数与60日均线关系调整,指数在均线上方时仓位上限80%,下方时上限30%。每笔交易风险敞口不超过总资金的2%。期货保证金占用不超过总资金的30%。

执行纪律与心态

制定交易计划,明确买入理由、目标价、止损价。不因短期波动改变策略。每月复盘,统计胜率与盈亏比。连续三次亏损后暂停交易一周。保持现金储备,等待最佳击球点。

股票与期货结合,用选股技巧获取超额收益,用期货工具管理风险,财富增长是认知变现的过程。