大家先看图,就明白标题的含义了。。。
我觉得通达信系统指标SCR筹码集中度的计算是有错误的,我们先来看看这个系统指标的写法:(右边花括号内{...}的内容是我为该行代码做的解释)
P1:=90; {参数范围:1,100,90}
A:=P1+(100-P1)/2; {A:=95;}
B:=(100-P1)/2; {B:=5;}
DD:=COST(B); {获利5%处的筹码成本价}
SCR:(CC-DD)/(CC+DD)*100/2;{CC-DD=获利95%到获利5%区间筹码成本的宽度,}
{(CC+DD)/2=获利95%筹码成本与获利5%筹码成本的平均成本}
这里,(CC+DD)/2的算法肯定有问题,这个能代表所有筹码的平均成本吗?显然不能,那又为什么不用COST(50)来代表所有筹码的平均成本呢?
另外,筹码集中度用【90%筹码区间的成本带宽】与【所有筹码分布的平均成本】之比合适吗?(一个被观测的筹码区间成本带宽与某一个平均成本之比,并不能说明这个观测筹码区间成本的密集程度)。
很显然,这个SCR筹码集中度指标是用【获利95%到获利5%区间90%筹码成本的宽度】与【所有筹码的平均成本】之比来计算的,这能代表90%筹码区间的集中度吗?显然不能!
我的建议,只有用【观测筹码区间的成本带宽】与【所有筹码区间的成本分布总带宽】之比,才能说明【被观测筹码区间的集中度】,而且,这个比值越小,说明观测筹码区间的成本带宽越窄,也就是该观测筹码区间的成本分布越集中。
修改后的【筹码集中度】指标应该如下:
SCR:(CC-DD)/(COST(99.99)-COST(0.01))*100;
大家不妨去检测一下。。。
如果互助答疑不能解决需求,可以到《威客任务》发布有偿悬赏。