股票统计公式的编写需要根据具体需求选择合适的指标类型和计算方法。以下是常见股票统计公式的分类及示例,供参考:
一、基础统计指标公式
涨跌幅公式 计算单日价格变动幅度:
$$\text{涨跌幅} = \frac{\text{现价} - \text{昨日收盘价}}{\text{昨日收盘价}} \times 100\%$$
适用于分析每日价格波动情况。
成交量统计
- 盘中涨跌家数: 统计上涨或下跌股票数量 $$\text{涨跌家数} = \text{COUNTIF(C列, ">0")} - \text{COUNTIF(C列, "<0")}$$ 其中C列为当前价格列。 二、趋势分析类公式移动平均线(MA)
计算N日收盘价的平均值:
$$\text{MA}(N) = \frac{\sum_{i=1}^{N} \text{CLOSE}(i)}{N}$$
用于平滑价格波动,判断趋势方向。
MACD(移动平均收敛发散)

由DIF、DEA和MACD柱线组成:
$$\text{DIF}(M, N1, N2) = \text{EMA}(\text{CLOSE}(M), N1) - \text{EMA}(\text{CLOSE}(M), N2)$$
用于识别趋势转折点。
三、波动性与风险指标
相对强弱指数(RSI)
计算价格变动速度:
$$\text{RSI} = \frac{\text{14天上涨平均} - \text{14天下跌平均}}{\sqrt{\text{14天上涨平方和} + \text{14天下跌平方和}}}$$
常用于判断超买超卖区域。
布林带(BOLL)
由中轨(20日MA)、上轨和下轨组成:
$$\text{上轨} = \text{中轨} + 2 \times \text{STDDEV}(\text{CLOSE})$$
用于衡量价格波动范围。
四、选股筛选类公式
筛选高于均线的股票
通达信公式示例:
$$a1 := \text{C} \geq \text{REF}(\text{C}, 1) \times 1.095 \quad \text{且} \quad \text{C} \geq \text{H}$$
统计收盘价≥前一日收盘价95%且高于最高价的股票数量。
板块股票家数统计
通达信函数:
$$\text{BLOCKSETCOUNT}(\text{板块代码})$$
计算指定板块内股票数量及总市值。
五、财务相关公式(辅助分析)
市盈率(PE)
$$\text{PE} = \frac{\text{股价}}{\text{每股收益}}$$
反映股价与公司盈利关系。
市净率(PB)
$$\text{PB} = \frac{\text{股价}}{\text{每股净资产}}$$
用于评估股票估值水平。
公式应用建议
技术分析: 结合趋势指标(如MA、MACD)与波动指标(如RSI)可提高判断准确性。 选股策略
数据验证:使用通达信、大智慧等软件内置函数(如`COUNTIF`、`MACD`)可快速验证公式有效性。
通过合理组合上述公式,可构建个性化分析体系,辅助制定投资策略。