摘要: 毛利率、ROE、负债率等财务指标是判断股票基本面的关键。高毛利率、稳定ROE、低负债率往往对应优质公司,期货交易也需关注宏观基本面数据。

毛利率与净利率

毛利率反映公司产品竞争力。毛利率持续高于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%。期货杠杆高,基本面逆转时止损要果断。

定期复盘与调整

每季度财报后更新指标。连续两个季度指标恶化,剔除股票池。期货库存数据每周公布,及时调整方向。