通达信COVAR和RELATE怎么区分?协方差、相关系数与窗口核对
适用范围:通达信公式中的两序列统计关系核对。COVAR(X,Y,N)返回X和Y的N周期协方差,RELATE(X,Y,N)返回N周期相关系数。一个保留数值尺度,一个通常用于观察线性相关方向和强弱,不能把两个输出当作同一指标。

一、协方差和相关系数的区别
协方差会随X、Y的单位和尺度变化,相关系数经过尺度标准化,便于比较关系强弱。官方函数文档只给出两者的名称和参数形式,没有把样本分母、缺失值和窗口不足的全部实现细节写在简短条目中。
因此手算时应先声明统计口径。下面采用三项数据的总体协方差作数学示范,不声称它就是每个客户端版本的内部初始化规则。
二、用三项数据手算
取X为1、2、3,Y为2、4、6。均值分别是2和4;偏差为-1、0、1与-2、0、2。乘积偏差为2、0、2,总和4,按三项总体口径协方差为4/3;两列完全按正比例变化,相关系数为1。
如果把Y改成2、5、5,协方差和相关系数都会改变,但两者变化幅度不必相同。协方差还会受Y整体放大影响,相关系数则主要反映线性关系标准化后的方向和强弱。
三、最小观察公式
X:CLOSE;
Y:REF(CLOSE,1);
COV3:COVAR(X,Y,3);
REL3:RELATE(X,Y,3);
示例把当前收盘和上一根收盘放在一起,只用于观察字段对齐。若要比较收益序列,应先明确收益的计算方式,再把同一周期的X、Y输入函数;不要把价格和收益混用。
四、结果异常的排查顺序
先检查X、Y是否同根对齐,再检查N是否相同,最后检查复权、缺失值和历史窗口。相关系数接近1不表示价格一定上涨,接近0也不等于没有任何非线性关系。协方差正负更不能单独变成买卖条件。
如果只想检查价格字段对齐,可参考REF历史引用;如果需要理解窗口统计,可参考STD与STDP区别。本文不把统计相关性包装成收益结论。
来源与限制
原始依据:通达信官方文档目录及官方函数文档的COVAR、RELATE、REF条目。数值例子按明确声明的总体口径独立复核,未做不同版本客户端分母和缺失值处理的实测。
协方差和相关系数用于数据关系分析,不提供个股买卖建议、收益预测或胜率承诺。




