毛利率与净利率
毛利率反映公司产品竞争力。毛利率持续高于40%且稳定,说明公司有定价权。净利率则看最终盈利能力。毛利率与净利率差距过大,费用控制可能存在问题。
import akshare as ak
df = ak.stock_financial_analysis_indicator(symbol="600519")
print(df[["毛利率", "净利率"]])
净资产收益率ROE
ROE是巴菲特最看重的指标。连续五年ROE大于15%的公司值得关注。ROE高且负债率低,说明公司靠自身盈利滚动发展。ROE突然大幅下降,需警惕经营恶化。
资产负债率
资产负债率低于50%较安全。金融、地产行业例外。负债率过高,利息支出吞噬利润。关注有息负债占比,而非全部负债。

经营性现金流
净利润含金量看经营现金流。经营现金流净额与净利润比值长期大于1,说明利润真实。比值持续小于0.5,可能存在应收账款虚增。
营收与利润增速
营收增速高于利润增速,可能成本上升。利润增速高于营收增速,可能降本增效或非经常性损益。连续三个季度营收增速下滑,警惕成长放缓。
存货与应收账款周转率
存货周转率下降,产品可能滞销。应收账款周转率下降,回款变慢。两者同时恶化,经营风险加大。
股东权益与分红
未分配利润持续增长,公司有积累。分红率稳定在30%以上,愿意回报股东。频繁增发股本,稀释老股东权益。
期货交易中的基本面
期货基本面看供需库存。螺纹钢看钢厂开工率、社会库存。豆粕看美豆种植面积、压榨利润。持仓量配合价格趋势,验证基本面强度。
from datetime import datetime
import tushare as ts
pro = ts.pro_api()
df = pro.fut_daily(ts_code='RB.SHF', start_date='20240101')
print(df[['trade_date', 'close', 'vol', 'oi']].tail())
量化选股策略
将上述指标组合成多因子模型。ROE大于15%,毛利率大于30%,负债率小于50%,经营现金流为正。每月调仓,持有前20只。
import pandas as pd
factors = {
'roe': [0.18, 0.12, 0.20],
'gross_margin': [0.45, 0.25, 0.50],
'debt_ratio': [0.40, 0.60, 0.30]
}
df = pd.DataFrame(factors, index=['A', 'B', 'C'])
selected = df[(df.roe > 0.15) & (df.gross_margin > 0.30) & (df.debt_ratio < 0.50)]
print(selected)
行业对比与历史分位
不同行业指标差异大。银行ROE普遍10%左右,白酒ROE可达25%。将公司指标与行业中位数比较。历史分位低于30%分位,可能低估。
管理层与股权结构
管理层持股比例高,利益一致。股权质押比例超过50%,风险较大。频繁更换财务总监,警惕财务造假。
期货跨期与跨品种套利
基于基本面做套利。螺纹钢近月贴水远月,反映短期需求弱。豆油与棕榈油价差偏离历史区间,可统计套利。
import numpy as np
spread = np.array([200, 250, 180, 300, 220])
mean = spread.mean()
std = spread.std()
zscore = (spread - mean) / std
if zscore[-1] > 2:
print('做空价差')
elif zscore[-1] < -2:
print('做多价差')
风险控制与仓位管理
基本面变差立即减仓。单只股票不超过总仓位10%。期货杠杆高,基本面逆转时止损要果断。
定期复盘与调整
每季度财报后更新指标。连续两个季度指标恶化,剔除股票池。期货库存数据每周公布,及时调整方向。