通达信筹码集中度公式源码
时间: 2023-09-26 09:07:35 浏览: 258
通达信筹码集中度公式的源码如下:
```text
// 筹码集中度(Concentration of Chips)
// 输入参数:vol,v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10]
// 输出参数:CC
var
i: integer;
sum_vol, sum_v, avg_v: double;
begin
sum_vol := 0;
sum_v := 0;
for i := 1 to 10 do
begin
sum_vol := sum_vol + vol[i];
sum_v := sum_v + vol[i] * v[i];
end;
avg_v := sum_v / sum_vol;
CC := 0;
for i := 1 to 10 do
begin
CC := CC + vol[i] * sqr(v[i] - avg_v);
end;
CC := CC / sqr(sum_vol);
end;
```
其中,`vol` 代表成交量,`v` 代表价格。函数返回的结果为筹码集中度(CC)。
相关问题
通达信筹码集中度公式代码
通达信中筹码集中度的计算公式如下:
```
C = (VOL / M) * (H - L) / H
```
其中,`VOL` 表示当前成交量,`M` 表示过去几个交易日的平均成交量,`H` 表示过去几个交易日的最高价,`L` 表示过去几个交易日的最低价。
通达信中可使用以下代码实现筹码集中度的计算:
```
M1:=MA(VOL,N1);
H1:=HHV(H,N2);
L1:=LLV(L,N2);
C:=(VOL/M1)*(H1-L1)/H1;
```
其中,`N1` 和 `N2` 分别表示计算平均成交量和最高/最低价的周期。
通达信90%筹码集中度公式的源码
通达信90%筹码集中度公式的源码如下:
```text
V:SUM(VOL*(CLOSE-REF(CLOSE,1))/1000,21);
V1:SUM(VOL,21);
C:(V/V1)*100;
```
这是通达信的公式语言,可以在软件中使用。其中,V表示21日内收盘价上涨幅度之和,VOL表示21日内的成交量之和,CLOSE表示当日收盘价,REF(CLOSE,1)表示昨日收盘价,C表示筹码集中度,以百分比的形式表示。