可以排名的指标公式源码(成交量指标公式源码?)
1. 成交量指标公式源码?
成交量指标的公式源码:
A03:=(EMA((AMOUNT/100000),1)/3);
A04:=(WINNER(CLOSE)/ 0.3);
A05:=IF((BARSCOUNT(CLOSE) >100),A03,A04);
量:A05 LINETHICK2 ;
动量: (EMA(量, 13.000) * 1.5)LINETHICK2;
A01:=IF((量 > 动量),量,0);
A08:=BARSLAST((A01 > 0));
A09:=REF(量,A08);
趋势:IF((量 <= A01),量,A09),LINETHICK2,COLORRED;
盘整天数:BARSLAST((A01 > 0)),LINETHICK0,COLORMAGENTA;
量价同行:IF(趋势>量,趋势,DRAWNULL),COLORCYAN,LINETHICK2;
A0D:=((((REF(量, 1.000) = REF(趋势, 1)) AND (量 >= REF(量, 1))) AND (量 >= 动量)) AND (REF(量, 1) <= REF(量, 2)));
量价突破选股:IF(((((量 = 趋势) AND (CLOSE > REF(CLOSE, 1))) AND (量 > REF(量, 1))) AND (REF(A08, 2) > 0)), 888,0),LINETHICK0;
量价同行选股:IF((量 = 趋势), 888,0)LINETHICK0;
量价背离选股:IF((REF(((动量 > REF(动量,1)) AND (MA(CLOSE, 5) < REF(MA(CLOSE, 5), 1))), 1) AND 量价突破选股), 888,0),LINETHICK0;
再次上攻选股:IF(A0D, 888,0),LINETHICK0;
DRAWICON(量价突破选股>0,量,9);
DRAWICON(A0D>0,量,6);
DRAWTEXT(再次上攻选股>0,(量*0.7),'再次上攻'),COLORMAGENTA;
DRAWTEXT(量价背离选股>0,(量*1.149),'背离后上攻'),COLORGREEN;
DRAWTEXT(量价突破选股>0,(量*0.699),'上攻'),COLORCYAN。
2. 上升三法选股公式源码?
上升三法是一种K线形态,它由五根K线组成,其中第一根K线是阳线,然后是三根连续的小阴线,最后是一根阳线。上升三法是一种K线形态,它由五根K线组成,其中第一根K线是阳线,然后是三根连续的小阴线,最后是一根阳线。以下是上升三法的选股公式源码:
A1:=REF(CLOSE,3)/REF(OPEN,3)>1.03;
A2:=DOWNNDAY(CLOSE,3);
A3:=H<REF(H,3) AND REF(H,2)<REF(H,3) AND REF(H,1)<REF(H,3);
A4:=REF(L,3)<L AND REF(L,3)<REF(L,2) AND REF(L,3)<REF(L,1);
A5:=CLOSE>REF(CLOSE,1);
A6:=HHV(HIGH,3)/LLV(LOW,3)<1.12;
A7:=BETWEEN(CLOSE,REF(OPEN,3)*1.005,REF(OPEN,3)*1.025);
A8:=BETWEEN(OPEN,REF(CLOSE,3)*0.995,REF(CLOSE,3)*0.975);
A9:=BETWEEN(CLOSE,REF(OPEN,3),REF(CLOSE,3));
A10:=BETWEEN(HIGH,REF(HIGH,1),REF(LOW,1));
A11:=BETWEEN(LOW,REF(HIGH,1),REF(LOW,1));
A12:=BETWEEN(CLOSE/REF(CLOSE,1)-1)*100-5 AND BETWEEN(CLOSE/REF(CLOSE,1)-1)*100+5;
A1:=A1 AND A2 AND A3 AND A4 AND A5 AND A6 AND A7 AND A8 AND A9 AND A10 AND A11 AND A12;
STICKLINE(A1,O*IF(MA(CROSS(CROSS(C/O,-0.05),+0.05),4)/MA(CROSS(CROSS(-0.05,C/O),-0.05),4)>=1.25),O*IF(MA(CROSS(CROSS(C/O,-0.05),+0.05),4)/MA(CROSS(CROSS(-0.05,C/O),-0.05),4)>=1.25)*0.995 AND CROSS(-0.05,C/O),O*IF(MA(CROSS(CROSS(-0.05,C/O),-0.05),4)/MA(CROSS(CROSS(-0.05,C/O),+0.05),4)>=1.25)*0.995 AND CROSS(-0.05,C/O),30,RGB(255,0,0));
以上源码可能会涉及到一些自定义指标,如MA、CROSS等,具体使用方法需要根据具体指标进行设置。同时,在使用选股公式时,也需要注意股票市场的具体情况,以及个人的投资偏好和风险承受能力。
3. 上升三法选股公式源码?
上升三法是一种K线形态,它由五根K线组成,其中第一根K线是阳线,然后是三根连续的小阴线,最后是一根阳线。上升三法是一种K线形态,它由五根K线组成,其中第一根K线是阳线,然后是三根连续的小阴线,最后是一根阳线。以下是上升三法的选股公式源码:
A1:=REF(CLOSE,3)/REF(OPEN,3)>1.03;
A2:=DOWNNDAY(CLOSE,3);
A3:=H<REF(H,3) AND REF(H,2)<REF(H,3) AND REF(H,1)<REF(H,3);
A4:=REF(L,3)<L AND REF(L,3)<REF(L,2) AND REF(L,3)<REF(L,1);
A5:=CLOSE>REF(CLOSE,1);
A6:=HHV(HIGH,3)/LLV(LOW,3)<1.12;
A7:=BETWEEN(CLOSE,REF(OPEN,3)*1.005,REF(OPEN,3)*1.025);
A8:=BETWEEN(OPEN,REF(CLOSE,3)*0.995,REF(CLOSE,3)*0.975);
A9:=BETWEEN(CLOSE,REF(OPEN,3),REF(CLOSE,3));
A10:=BETWEEN(HIGH,REF(HIGH,1),REF(LOW,1));
A11:=BETWEEN(LOW,REF(HIGH,1),REF(LOW,1));
A12:=BETWEEN(CLOSE/REF(CLOSE,1)-1)*100-5 AND BETWEEN(CLOSE/REF(CLOSE,1)-1)*100+5;
A1:=A1 AND A2 AND A3 AND A4 AND A5 AND A6 AND A7 AND A8 AND A9 AND A10 AND A11 AND A12;
STICKLINE(A1,O*IF(MA(CROSS(CROSS(C/O,-0.05),+0.05),4)/MA(CROSS(CROSS(-0.05,C/O),-0.05),4)>=1.25),O*IF(MA(CROSS(CROSS(C/O,-0.05),+0.05),4)/MA(CROSS(CROSS(-0.05,C/O),-0.05),4)>=1.25)*0.995 AND CROSS(-0.05,C/O),O*IF(MA(CROSS(CROSS(-0.05,C/O),-0.05),4)/MA(CROSS(CROSS(-0.05,C/O),+0.05),4)>=1.25)*0.995 AND CROSS(-0.05,C/O),30,RGB(255,0,0));
以上源码可能会涉及到一些自定义指标,如MA、CROSS等,具体使用方法需要根据具体指标进行设置。同时,在使用选股公式时,也需要注意股票市场的具体情况,以及个人的投资偏好和风险承受能力。
4. 上升三法选股公式源码?
上升三法是一种K线形态,它由五根K线组成,其中第一根K线是阳线,然后是三根连续的小阴线,最后是一根阳线。上升三法是一种K线形态,它由五根K线组成,其中第一根K线是阳线,然后是三根连续的小阴线,最后是一根阳线。以下是上升三法的选股公式源码:
A1:=REF(CLOSE,3)/REF(OPEN,3)>1.03;
A2:=DOWNNDAY(CLOSE,3);
A3:=H<REF(H,3) AND REF(H,2)<REF(H,3) AND REF(H,1)<REF(H,3);
A4:=REF(L,3)<L AND REF(L,3)<REF(L,2) AND REF(L,3)<REF(L,1);
A5:=CLOSE>REF(CLOSE,1);
A6:=HHV(HIGH,3)/LLV(LOW,3)<1.12;
A7:=BETWEEN(CLOSE,REF(OPEN,3)*1.005,REF(OPEN,3)*1.025);
A8:=BETWEEN(OPEN,REF(CLOSE,3)*0.995,REF(CLOSE,3)*0.975);
A9:=BETWEEN(CLOSE,REF(OPEN,3),REF(CLOSE,3));
A10:=BETWEEN(HIGH,REF(HIGH,1),REF(LOW,1));
A11:=BETWEEN(LOW,REF(HIGH,1),REF(LOW,1));
A12:=BETWEEN(CLOSE/REF(CLOSE,1)-1)*100-5 AND BETWEEN(CLOSE/REF(CLOSE,1)-1)*100+5;
A1:=A1 AND A2 AND A3 AND A4 AND A5 AND A6 AND A7 AND A8 AND A9 AND A10 AND A11 AND A12;
STICKLINE(A1,O*IF(MA(CROSS(CROSS(C/O,-0.05),+0.05),4)/MA(CROSS(CROSS(-0.05,C/O),-0.05),4)>=1.25),O*IF(MA(CROSS(CROSS(C/O,-0.05),+0.05),4)/MA(CROSS(CROSS(-0.05,C/O),-0.05),4)>=1.25)*0.995 AND CROSS(-0.05,C/O),O*IF(MA(CROSS(CROSS(-0.05,C/O),-0.05),4)/MA(CROSS(CROSS(-0.05,C/O),+0.05),4)>=1.25)*0.995 AND CROSS(-0.05,C/O),30,RGB(255,0,0));
以上源码可能会涉及到一些自定义指标,如MA、CROSS等,具体使用方法需要根据具体指标进行设置。同时,在使用选股公式时,也需要注意股票市场的具体情况,以及个人的投资偏好和风险承受能力。
5. 成交量指标公式源码?
成交量指标的公式源码:
A03:=(EMA((AMOUNT/100000),1)/3);
A04:=(WINNER(CLOSE)/ 0.3);
A05:=IF((BARSCOUNT(CLOSE) >100),A03,A04);
量:A05 LINETHICK2 ;
动量: (EMA(量, 13.000) * 1.5)LINETHICK2;
A01:=IF((量 > 动量),量,0);
A08:=BARSLAST((A01 > 0));
A09:=REF(量,A08);
趋势:IF((量 <= A01),量,A09),LINETHICK2,COLORRED;
盘整天数:BARSLAST((A01 > 0)),LINETHICK0,COLORMAGENTA;
量价同行:IF(趋势>量,趋势,DRAWNULL),COLORCYAN,LINETHICK2;
A0D:=((((REF(量, 1.000) = REF(趋势, 1)) AND (量 >= REF(量, 1))) AND (量 >= 动量)) AND (REF(量, 1) <= REF(量, 2)));
量价突破选股:IF(((((量 = 趋势) AND (CLOSE > REF(CLOSE, 1))) AND (量 > REF(量, 1))) AND (REF(A08, 2) > 0)), 888,0),LINETHICK0;
量价同行选股:IF((量 = 趋势), 888,0)LINETHICK0;
量价背离选股:IF((REF(((动量 > REF(动量,1)) AND (MA(CLOSE, 5) < REF(MA(CLOSE, 5), 1))), 1) AND 量价突破选股), 888,0),LINETHICK0;
再次上攻选股:IF(A0D, 888,0),LINETHICK0;
DRAWICON(量价突破选股>0,量,9);
DRAWICON(A0D>0,量,6);
DRAWTEXT(再次上攻选股>0,(量*0.7),'再次上攻'),COLORMAGENTA;
DRAWTEXT(量价背离选股>0,(量*1.149),'背离后上攻'),COLORGREEN;
DRAWTEXT(量价突破选股>0,(量*0.699),'上攻'),COLORCYAN。
6. bbi指标公式源码?
BBi指标是一种基于均线的技术指标,在计算时需要使用到移动平均线和标准差的数学公式。以下是BBi指标的公式源码(使用Python语言实现):
```
def bbi(close, n=[3, 6, 12, 24], m=4):
# 计算均线
ma = [0] * len(close)
for i in range(m):
ma += close.shift(i)
ma /= m
# 计算标准差
std = [0] * len(close)
for i in range(m):
std += (close.shift(i) - ma) ** 2
std = np.sqrt(std / m)
# 计算不同周期的BBi值
bbi = [0] * len(close)
for i in range(len(n)):
bbi += (ma / close.shift(n[i]) - 1) * m
return bbi
```
解释一下代码中的变量和计算过程:
- `close`:收盘价数据,可以是任意长度的列表或数组。
- `n`:不同周期的计算周期,可以是一个列表,例如`[3, 6, 12, 24]`。
- `m`:标准差计算的周期,一般取4。
- `ma`:移动平均线的计算结果,是一个和`close`等长的数组。
- `std`:标准差的计算结果,是一个和`close`等长的数组。
- `bbi`:最终的BBi指标计算结果,是一个和`close`等长的数组。
代码中的计算过程包括以下步骤:
1. 计算移动平均线。使用循环累加近m个交易日的收盘价,然后除以m就得到了移动平均线的值。
2. 计算标准差。同样使用循环累加近m个交易日收盘价与移动平均线之差的平方,然后除以m并求根号就得到了标准差的值。
3. 计算BBi指标。使用循环计算不同周期(n)下的指标值,根据公式`(ma / close.shift(n[i]) - 1) * m`计算出每个交易日的指标值,并将不同周期的指标值相加得到最终的BBi指标值。
以上就是BBi指标的基本计算过程和Python代码实现。
7. hcl指标源码?
HCL指标公式源码是针对特定目标设备设计的指标公式库。该库的目的是对设备运行状态进行实时检测,以便快速发现和解决设备问题。HCL指标公式源码包含各种指标公式,可以很快地集成到设备的监控系统中。在本文中,我们将深入讨论HCL指标公式源码的特点和优势。
8. bbi指标公式源码?
BBi指标是一种基于均线的技术指标,在计算时需要使用到移动平均线和标准差的数学公式。以下是BBi指标的公式源码(使用Python语言实现):
```
def bbi(close, n=[3, 6, 12, 24], m=4):
# 计算均线
ma = [0] * len(close)
for i in range(m):
ma += close.shift(i)
ma /= m
# 计算标准差
std = [0] * len(close)
for i in range(m):
std += (close.shift(i) - ma) ** 2
std = np.sqrt(std / m)
# 计算不同周期的BBi值
bbi = [0] * len(close)
for i in range(len(n)):
bbi += (ma / close.shift(n[i]) - 1) * m
return bbi
```
解释一下代码中的变量和计算过程:
- `close`:收盘价数据,可以是任意长度的列表或数组。
- `n`:不同周期的计算周期,可以是一个列表,例如`[3, 6, 12, 24]`。
- `m`:标准差计算的周期,一般取4。
- `ma`:移动平均线的计算结果,是一个和`close`等长的数组。
- `std`:标准差的计算结果,是一个和`close`等长的数组。
- `bbi`:最终的BBi指标计算结果,是一个和`close`等长的数组。
代码中的计算过程包括以下步骤:
1. 计算移动平均线。使用循环累加近m个交易日的收盘价,然后除以m就得到了移动平均线的值。
2. 计算标准差。同样使用循环累加近m个交易日收盘价与移动平均线之差的平方,然后除以m并求根号就得到了标准差的值。
3. 计算BBi指标。使用循环计算不同周期(n)下的指标值,根据公式`(ma / close.shift(n[i]) - 1) * m`计算出每个交易日的指标值,并将不同周期的指标值相加得到最终的BBi指标值。
以上就是BBi指标的基本计算过程和Python代码实现。
9. 上升三法选股公式源码?
上升三法是一种K线形态,它由五根K线组成,其中第一根K线是阳线,然后是三根连续的小阴线,最后是一根阳线。上升三法是一种K线形态,它由五根K线组成,其中第一根K线是阳线,然后是三根连续的小阴线,最后是一根阳线。以下是上升三法的选股公式源码:
A1:=REF(CLOSE,3)/REF(OPEN,3)>1.03;
A2:=DOWNNDAY(CLOSE,3);
A3:=H<REF(H,3) AND REF(H,2)<REF(H,3) AND REF(H,1)<REF(H,3);
A4:=REF(L,3)<L AND REF(L,3)<REF(L,2) AND REF(L,3)<REF(L,1);
A5:=CLOSE>REF(CLOSE,1);
A6:=HHV(HIGH,3)/LLV(LOW,3)<1.12;
A7:=BETWEEN(CLOSE,REF(OPEN,3)*1.005,REF(OPEN,3)*1.025);
A8:=BETWEEN(OPEN,REF(CLOSE,3)*0.995,REF(CLOSE,3)*0.975);
A9:=BETWEEN(CLOSE,REF(OPEN,3),REF(CLOSE,3));
A10:=BETWEEN(HIGH,REF(HIGH,1),REF(LOW,1));
A11:=BETWEEN(LOW,REF(HIGH,1),REF(LOW,1));
A12:=BETWEEN(CLOSE/REF(CLOSE,1)-1)*100-5 AND BETWEEN(CLOSE/REF(CLOSE,1)-1)*100+5;
A1:=A1 AND A2 AND A3 AND A4 AND A5 AND A6 AND A7 AND A8 AND A9 AND A10 AND A11 AND A12;
STICKLINE(A1,O*IF(MA(CROSS(CROSS(C/O,-0.05),+0.05),4)/MA(CROSS(CROSS(-0.05,C/O),-0.05),4)>=1.25),O*IF(MA(CROSS(CROSS(C/O,-0.05),+0.05),4)/MA(CROSS(CROSS(-0.05,C/O),-0.05),4)>=1.25)*0.995 AND CROSS(-0.05,C/O),O*IF(MA(CROSS(CROSS(-0.05,C/O),-0.05),4)/MA(CROSS(CROSS(-0.05,C/O),+0.05),4)>=1.25)*0.995 AND CROSS(-0.05,C/O),30,RGB(255,0,0));
以上源码可能会涉及到一些自定义指标,如MA、CROSS等,具体使用方法需要根据具体指标进行设置。同时,在使用选股公式时,也需要注意股票市场的具体情况,以及个人的投资偏好和风险承受能力。
10. 成交量指标公式源码?
成交量指标的公式源码:
A03:=(EMA((AMOUNT/100000),1)/3);
A04:=(WINNER(CLOSE)/ 0.3);
A05:=IF((BARSCOUNT(CLOSE) >100),A03,A04);
量:A05 LINETHICK2 ;
动量: (EMA(量, 13.000) * 1.5)LINETHICK2;
A01:=IF((量 > 动量),量,0);
A08:=BARSLAST((A01 > 0));
A09:=REF(量,A08);
趋势:IF((量 <= A01),量,A09),LINETHICK2,COLORRED;
盘整天数:BARSLAST((A01 > 0)),LINETHICK0,COLORMAGENTA;
量价同行:IF(趋势>量,趋势,DRAWNULL),COLORCYAN,LINETHICK2;
A0D:=((((REF(量, 1.000) = REF(趋势, 1)) AND (量 >= REF(量, 1))) AND (量 >= 动量)) AND (REF(量, 1) <= REF(量, 2)));
量价突破选股:IF(((((量 = 趋势) AND (CLOSE > REF(CLOSE, 1))) AND (量 > REF(量, 1))) AND (REF(A08, 2) > 0)), 888,0),LINETHICK0;
量价同行选股:IF((量 = 趋势), 888,0)LINETHICK0;
量价背离选股:IF((REF(((动量 > REF(动量,1)) AND (MA(CLOSE, 5) < REF(MA(CLOSE, 5), 1))), 1) AND 量价突破选股), 888,0),LINETHICK0;
再次上攻选股:IF(A0D, 888,0),LINETHICK0;
DRAWICON(量价突破选股>0,量,9);
DRAWICON(A0D>0,量,6);
DRAWTEXT(再次上攻选股>0,(量*0.7),'再次上攻'),COLORMAGENTA;
DRAWTEXT(量价背离选股>0,(量*1.149),'背离后上攻'),COLORGREEN;
DRAWTEXT(量价突破选股>0,(量*0.699),'上攻'),COLORCYAN。
11. 成交量指标公式源码?
成交量指标的公式源码:
A03:=(EMA((AMOUNT/100000),1)/3);
A04:=(WINNER(CLOSE)/ 0.3);
A05:=IF((BARSCOUNT(CLOSE) >100),A03,A04);
量:A05 LINETHICK2 ;
动量: (EMA(量, 13.000) * 1.5)LINETHICK2;
A01:=IF((量 > 动量),量,0);
A08:=BARSLAST((A01 > 0));
A09:=REF(量,A08);
趋势:IF((量 <= A01),量,A09),LINETHICK2,COLORRED;
盘整天数:BARSLAST((A01 > 0)),LINETHICK0,COLORMAGENTA;
量价同行:IF(趋势>量,趋势,DRAWNULL),COLORCYAN,LINETHICK2;
A0D:=((((REF(量, 1.000) = REF(趋势, 1)) AND (量 >= REF(量, 1))) AND (量 >= 动量)) AND (REF(量, 1) <= REF(量, 2)));
量价突破选股:IF(((((量 = 趋势) AND (CLOSE > REF(CLOSE, 1))) AND (量 > REF(量, 1))) AND (REF(A08, 2) > 0)), 888,0),LINETHICK0;
量价同行选股:IF((量 = 趋势), 888,0)LINETHICK0;
量价背离选股:IF((REF(((动量 > REF(动量,1)) AND (MA(CLOSE, 5) < REF(MA(CLOSE, 5), 1))), 1) AND 量价突破选股), 888,0),LINETHICK0;
再次上攻选股:IF(A0D, 888,0),LINETHICK0;
DRAWICON(量价突破选股>0,量,9);
DRAWICON(A0D>0,量,6);
DRAWTEXT(再次上攻选股>0,(量*0.7),'再次上攻'),COLORMAGENTA;
DRAWTEXT(量价背离选股>0,(量*1.149),'背离后上攻'),COLORGREEN;
DRAWTEXT(量价突破选股>0,(量*0.699),'上攻'),COLORCYAN。
12. hcl指标源码?
HCL指标公式源码是针对特定目标设备设计的指标公式库。该库的目的是对设备运行状态进行实时检测,以便快速发现和解决设备问题。HCL指标公式源码包含各种指标公式,可以很快地集成到设备的监控系统中。在本文中,我们将深入讨论HCL指标公式源码的特点和优势。
13. bbi指标公式源码?
BBi指标是一种基于均线的技术指标,在计算时需要使用到移动平均线和标准差的数学公式。以下是BBi指标的公式源码(使用Python语言实现):
```
def bbi(close, n=[3, 6, 12, 24], m=4):
# 计算均线
ma = [0] * len(close)
for i in range(m):
ma += close.shift(i)
ma /= m
# 计算标准差
std = [0] * len(close)
for i in range(m):
std += (close.shift(i) - ma) ** 2
std = np.sqrt(std / m)
# 计算不同周期的BBi值
bbi = [0] * len(close)
for i in range(len(n)):
bbi += (ma / close.shift(n[i]) - 1) * m
return bbi
```
解释一下代码中的变量和计算过程:
- `close`:收盘价数据,可以是任意长度的列表或数组。
- `n`:不同周期的计算周期,可以是一个列表,例如`[3, 6, 12, 24]`。
- `m`:标准差计算的周期,一般取4。
- `ma`:移动平均线的计算结果,是一个和`close`等长的数组。
- `std`:标准差的计算结果,是一个和`close`等长的数组。
- `bbi`:最终的BBi指标计算结果,是一个和`close`等长的数组。
代码中的计算过程包括以下步骤:
1. 计算移动平均线。使用循环累加近m个交易日的收盘价,然后除以m就得到了移动平均线的值。
2. 计算标准差。同样使用循环累加近m个交易日收盘价与移动平均线之差的平方,然后除以m并求根号就得到了标准差的值。
3. 计算BBi指标。使用循环计算不同周期(n)下的指标值,根据公式`(ma / close.shift(n[i]) - 1) * m`计算出每个交易日的指标值,并将不同周期的指标值相加得到最终的BBi指标值。
以上就是BBi指标的基本计算过程和Python代码实现。
14. bbi指标公式源码?
BBi指标是一种基于均线的技术指标,在计算时需要使用到移动平均线和标准差的数学公式。以下是BBi指标的公式源码(使用Python语言实现):
```
def bbi(close, n=[3, 6, 12, 24], m=4):
# 计算均线
ma = [0] * len(close)
for i in range(m):
ma += close.shift(i)
ma /= m
# 计算标准差
std = [0] * len(close)
for i in range(m):
std += (close.shift(i) - ma) ** 2
std = np.sqrt(std / m)
# 计算不同周期的BBi值
bbi = [0] * len(close)
for i in range(len(n)):
bbi += (ma / close.shift(n[i]) - 1) * m
return bbi
```
解释一下代码中的变量和计算过程:
- `close`:收盘价数据,可以是任意长度的列表或数组。
- `n`:不同周期的计算周期,可以是一个列表,例如`[3, 6, 12, 24]`。
- `m`:标准差计算的周期,一般取4。
- `ma`:移动平均线的计算结果,是一个和`close`等长的数组。
- `std`:标准差的计算结果,是一个和`close`等长的数组。
- `bbi`:最终的BBi指标计算结果,是一个和`close`等长的数组。
代码中的计算过程包括以下步骤:
1. 计算移动平均线。使用循环累加近m个交易日的收盘价,然后除以m就得到了移动平均线的值。
2. 计算标准差。同样使用循环累加近m个交易日收盘价与移动平均线之差的平方,然后除以m并求根号就得到了标准差的值。
3. 计算BBi指标。使用循环计算不同周期(n)下的指标值,根据公式`(ma / close.shift(n[i]) - 1) * m`计算出每个交易日的指标值,并将不同周期的指标值相加得到最终的BBi指标值。
以上就是BBi指标的基本计算过程和Python代码实现。
15. vol指标运用100%准确源码?
我无法提供100%准确的vol指标运用源码。vol指标是一种用于分析交易量的技术指标,它可以帮助交易者更好地理解市场动态和趋势。但是,任何一个指标都不能保证100%准确性,因为市场行情的变化是非常复杂和不可预测的。
此外,vol指标的具体运用方法也需要结合其他技术指标和市场分析来进行综合判断。因此,如果您想要编写一个vol指标的运用源码,我建议您结合相关的书籍、论文和实战经验进行深入研究,并结合自己的交易策略来进行开发和测试。
16. 通达信如何进行指标排序?
如果要用选股公式排序的话要先建一个技术指标公式,然后把选股公式源码粘贴上去。排序时显示的值为1就是出现信号,为0就是未出现信号。如果你要用某个公式里的某一个指标排序而不想看到其他指标,比如用KDJ里的J排序,而不想看到K和D的排序,就要把公式稍微改一下,新建一个技术指标公式KDJ2(因为系统公式不能直接修改,所以要另建个公式),把KDJ源码帖上,在K:和D:后面都加个=号就行了,这样排序时只显示J的排序。
17. 通达信如何进行指标排序?
如果要用选股公式排序的话要先建一个技术指标公式,然后把选股公式源码粘贴上去。排序时显示的值为1就是出现信号,为0就是未出现信号。如果你要用某个公式里的某一个指标排序而不想看到其他指标,比如用KDJ里的J排序,而不想看到K和D的排序,就要把公式稍微改一下,新建一个技术指标公式KDJ2(因为系统公式不能直接修改,所以要另建个公式),把KDJ源码帖上,在K:和D:后面都加个=号就行了,这样排序时只显示J的排序。
18. hcl指标源码?
HCL指标公式源码是针对特定目标设备设计的指标公式库。该库的目的是对设备运行状态进行实时检测,以便快速发现和解决设备问题。HCL指标公式源码包含各种指标公式,可以很快地集成到设备的监控系统中。在本文中,我们将深入讨论HCL指标公式源码的特点和优势。
19. 通达信如何进行指标排序?
如果要用选股公式排序的话要先建一个技术指标公式,然后把选股公式源码粘贴上去。排序时显示的值为1就是出现信号,为0就是未出现信号。如果你要用某个公式里的某一个指标排序而不想看到其他指标,比如用KDJ里的J排序,而不想看到K和D的排序,就要把公式稍微改一下,新建一个技术指标公式KDJ2(因为系统公式不能直接修改,所以要另建个公式),把KDJ源码帖上,在K:和D:后面都加个=号就行了,这样排序时只显示J的排序。
20. 筹码集中度指标公式源码?
MJ:=8;T:=100;
A1:=COST(85);
A2:=COST(15);
A3:=A1-A2;
A4:=(A1+A2)/2;
A5:=A3/A4*100<MJ;
B1:=HHV(HIGH,T);
B2:=LLV(LOW,T);
B3:=B1-B2;
B4:=(A4-B2)<B3/2;
低位单峰密集:A5 AND B4;这是单峰密集筹码集中度源代码,朋友们可以在通达信股票软件中,复制粘贴这个源代码,就可以选到筹码集中度高的股票了。
21. 股票源码指标公式?
答:界:=MA(CLOSE,27);
B买:IF(CROSS(指导线,界) OR CROSS(买线YGB,卖线YGB),C,DRAWNULL),COLORMAGENTA,NODRAW;
持仓:IF(买线YGB>=卖线YGB,C,DRAWNULL),COLORRED,NODRAW;
S卖:IF(CROSS(界,指导线) OR CROSS(卖线YGB,买线YGB),C,DRAWNULL),COLORLIGRAY,NODRAW;
空仓:IF(买线YGB<卖线YGB,C,DRAWNULL),COLORGREEN,NODRAW;
22. vol指标运用100%准确源码?
我无法提供100%准确的vol指标运用源码。vol指标是一种用于分析交易量的技术指标,它可以帮助交易者更好地理解市场动态和趋势。但是,任何一个指标都不能保证100%准确性,因为市场行情的变化是非常复杂和不可预测的。
此外,vol指标的具体运用方法也需要结合其他技术指标和市场分析来进行综合判断。因此,如果您想要编写一个vol指标的运用源码,我建议您结合相关的书籍、论文和实战经验进行深入研究,并结合自己的交易策略来进行开发和测试。
23. vol指标运用100%准确源码?
我无法提供100%准确的vol指标运用源码。vol指标是一种用于分析交易量的技术指标,它可以帮助交易者更好地理解市场动态和趋势。但是,任何一个指标都不能保证100%准确性,因为市场行情的变化是非常复杂和不可预测的。
此外,vol指标的具体运用方法也需要结合其他技术指标和市场分析来进行综合判断。因此,如果您想要编写一个vol指标的运用源码,我建议您结合相关的书籍、论文和实战经验进行深入研究,并结合自己的交易策略来进行开发和测试。
24. 股票源码指标公式?
答:界:=MA(CLOSE,27);
B买:IF(CROSS(指导线,界) OR CROSS(买线YGB,卖线YGB),C,DRAWNULL),COLORMAGENTA,NODRAW;
持仓:IF(买线YGB>=卖线YGB,C,DRAWNULL),COLORRED,NODRAW;
S卖:IF(CROSS(界,指导线) OR CROSS(卖线YGB,买线YGB),C,DRAWNULL),COLORLIGRAY,NODRAW;
空仓:IF(买线YGB<卖线YGB,C,DRAWNULL),COLORGREEN,NODRAW;
25. cci指标源码公式?
CCI1:=(TYP-MA(TYP,6))/(0.015*AVEDEV(TYP,5));
差值1:=ABS(REF(CCI1,1)-CCI1);
CCI2:=(TYP-MA(TYP,10))/(0.015*AVEDEV(TYP,10));
差值2:=ABS(REF(CCI2,1)-CCI2);
CCI3:=(TYP-MA(TYP,20))/(0.015*AVEDEV(TYP,20));
差值3:=ABS(REF(CCI3,1)-CCI3);
CCI4:=(TYP-MA(TYP,30))/(0.015*AVEDEV(TYP,30));
差值4:=ABS(REF(CCI4,1)-CCI4);
CCI5:=(TYP-MA(TYP,60))/(0.015*AVEDEV(TYP,60));
差值5:=ABS(REF(CCI5,1)-CCI5);
CCI:=CCI1+CCI2+CCI3+CCI4+CCI5;
AAA:=(3*C+H+L+O)/6;
VAR1:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)
+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;
VAR2:=(HHV(VAR1,5)+HHV(VAR1,10)+HHV(VAR1,20))/3;
VAR3:=(LLV(VAR1,5)+LLV(VAR1,10)+LLV(VAR1,20))/3;
VAR4:=(HHV(VAR2,5)+HHV(VAR2,10)+HHV(VAR2,20))/3;
VAR5:=(LLV(VAR3,5)+LLV(VAR3,10)+LLV(VAR3,20))/3;
VAR6:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,6))/3;
短线:VAR1,COLORWHITE;
中线:VAR6,COLORYELLOW;
下跌:IF(VAR1=VAR6,VAR6, 0),COLORGREEN,LINETHICK0;
PARTLINE(VAR6,VAR1=VAR6),COLORGREEN;
TJ1:= CCI1>差值4;
立桩量:=FILTER(TJ1,0){,NODRAW};
TJ2:=IF(BARSLAST(立桩量)=1 ,1,0);
{STICKLINE(立桩量 <>1,REF(HIGH,BARSLAST(立桩量)),
REF(HIGH,BARSLAST(立桩量)),1,1),COLORCYAN;}
成立1:=TJ2=1;
条件成立1:=FILTER(成立1,5);
DRAWTEXT(条件成立1, REF(HIGH,BARSLAST(立桩量)),'看跌'),COLORBLUE;
TJ11:= CCI1<-差值4 ;
立桩量2:=FILTER(TJ11,0){,NODRAW};
TJ22:=IF(BARSLAST(立桩量2)=1 AND CLOSE>REF(HIGH,1),1,0);
突破2:=TJ22=1;
{STICKLINE(CLOSE AND (下跌<> VAR6),REF(LOW,BARSLAST(立桩量2)),
REF(LOW,BARSLAST(立桩量2)),1,1),COLORYELLOW;}
TJ:=IF(BARSLAST(立桩量2)=1 AND CLOSE>REF(LOW,1),1,0);
成立2:=TJ=1;
条件成立2:=FILTER(成立2,5);
DRAWTEXT(条件成立2,REF(LOW,BARSLAST(立桩量2)),'看涨'),COLORMAGENTA;
TJ111:=ABS(CCI1)>CCI AND ABS( 差值1)> ABS(差值5);
立桩量3:=FILTER(TJ111,3);
TJ3:=IF(BARSLAST(立桩量3)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(立桩量3)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(立桩量3)=3 AND CLOSE>REF(LOW,3),1,0)));
成立:=TJ3=1;
条件成立:=FILTER(成立,5);
DRAWTEXT(条件成立 AND 下跌<> VAR6,L*0.97,'☆成立');
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
DRAWTEXT(CROSS(FF,MA15),BBF,'底背离'),COLORA6E500;
DRAWTEXT(CROSS(88,RSI),(HIGH * 1.02),'顶背离'),COLOR1880FF;
X1:=(C+L+H)/3;
BB13:=ATAN(EMA(X1,13)-REF(EMA(X1,13),1))*3.1416*10;
26. 股票源码指标公式?
答:界:=MA(CLOSE,27);
B买:IF(CROSS(指导线,界) OR CROSS(买线YGB,卖线YGB),C,DRAWNULL),COLORMAGENTA,NODRAW;
持仓:IF(买线YGB>=卖线YGB,C,DRAWNULL),COLORRED,NODRAW;
S卖:IF(CROSS(界,指导线) OR CROSS(卖线YGB,买线YGB),C,DRAWNULL),COLORLIGRAY,NODRAW;
空仓:IF(买线YGB<卖线YGB,C,DRAWNULL),COLORGREEN,NODRAW;
27. 通达信如何进行指标排序?
如果要用选股公式排序的话要先建一个技术指标公式,然后把选股公式源码粘贴上去。排序时显示的值为1就是出现信号,为0就是未出现信号。如果你要用某个公式里的某一个指标排序而不想看到其他指标,比如用KDJ里的J排序,而不想看到K和D的排序,就要把公式稍微改一下,新建一个技术指标公式KDJ2(因为系统公式不能直接修改,所以要另建个公式),把KDJ源码帖上,在K:和D:后面都加个=号就行了,这样排序时只显示J的排序。
28. cci指标源码公式?
CCI1:=(TYP-MA(TYP,6))/(0.015*AVEDEV(TYP,5));
差值1:=ABS(REF(CCI1,1)-CCI1);
CCI2:=(TYP-MA(TYP,10))/(0.015*AVEDEV(TYP,10));
差值2:=ABS(REF(CCI2,1)-CCI2);
CCI3:=(TYP-MA(TYP,20))/(0.015*AVEDEV(TYP,20));
差值3:=ABS(REF(CCI3,1)-CCI3);
CCI4:=(TYP-MA(TYP,30))/(0.015*AVEDEV(TYP,30));
差值4:=ABS(REF(CCI4,1)-CCI4);
CCI5:=(TYP-MA(TYP,60))/(0.015*AVEDEV(TYP,60));
差值5:=ABS(REF(CCI5,1)-CCI5);
CCI:=CCI1+CCI2+CCI3+CCI4+CCI5;
AAA:=(3*C+H+L+O)/6;
VAR1:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)
+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;
VAR2:=(HHV(VAR1,5)+HHV(VAR1,10)+HHV(VAR1,20))/3;
VAR3:=(LLV(VAR1,5)+LLV(VAR1,10)+LLV(VAR1,20))/3;
VAR4:=(HHV(VAR2,5)+HHV(VAR2,10)+HHV(VAR2,20))/3;
VAR5:=(LLV(VAR3,5)+LLV(VAR3,10)+LLV(VAR3,20))/3;
VAR6:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,6))/3;
短线:VAR1,COLORWHITE;
中线:VAR6,COLORYELLOW;
下跌:IF(VAR1=VAR6,VAR6, 0),COLORGREEN,LINETHICK0;
PARTLINE(VAR6,VAR1=VAR6),COLORGREEN;
TJ1:= CCI1>差值4;
立桩量:=FILTER(TJ1,0){,NODRAW};
TJ2:=IF(BARSLAST(立桩量)=1 ,1,0);
{STICKLINE(立桩量 <>1,REF(HIGH,BARSLAST(立桩量)),
REF(HIGH,BARSLAST(立桩量)),1,1),COLORCYAN;}
成立1:=TJ2=1;
条件成立1:=FILTER(成立1,5);
DRAWTEXT(条件成立1, REF(HIGH,BARSLAST(立桩量)),'看跌'),COLORBLUE;
TJ11:= CCI1<-差值4 ;
立桩量2:=FILTER(TJ11,0){,NODRAW};
TJ22:=IF(BARSLAST(立桩量2)=1 AND CLOSE>REF(HIGH,1),1,0);
突破2:=TJ22=1;
{STICKLINE(CLOSE AND (下跌<> VAR6),REF(LOW,BARSLAST(立桩量2)),
REF(LOW,BARSLAST(立桩量2)),1,1),COLORYELLOW;}
TJ:=IF(BARSLAST(立桩量2)=1 AND CLOSE>REF(LOW,1),1,0);
成立2:=TJ=1;
条件成立2:=FILTER(成立2,5);
DRAWTEXT(条件成立2,REF(LOW,BARSLAST(立桩量2)),'看涨'),COLORMAGENTA;
TJ111:=ABS(CCI1)>CCI AND ABS( 差值1)> ABS(差值5);
立桩量3:=FILTER(TJ111,3);
TJ3:=IF(BARSLAST(立桩量3)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(立桩量3)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(立桩量3)=3 AND CLOSE>REF(LOW,3),1,0)));
成立:=TJ3=1;
条件成立:=FILTER(成立,5);
DRAWTEXT(条件成立 AND 下跌<> VAR6,L*0.97,'☆成立');
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
DRAWTEXT(CROSS(FF,MA15),BBF,'底背离'),COLORA6E500;
DRAWTEXT(CROSS(88,RSI),(HIGH * 1.02),'顶背离'),COLOR1880FF;
X1:=(C+L+H)/3;
BB13:=ATAN(EMA(X1,13)-REF(EMA(X1,13),1))*3.1416*10;
29. 股票源码指标公式?
答:界:=MA(CLOSE,27);
B买:IF(CROSS(指导线,界) OR CROSS(买线YGB,卖线YGB),C,DRAWNULL),COLORMAGENTA,NODRAW;
持仓:IF(买线YGB>=卖线YGB,C,DRAWNULL),COLORRED,NODRAW;
S卖:IF(CROSS(界,指导线) OR CROSS(卖线YGB,买线YGB),C,DRAWNULL),COLORLIGRAY,NODRAW;
空仓:IF(买线YGB<卖线YGB,C,DRAWNULL),COLORGREEN,NODRAW;
30. cci指标源码公式?
CCI1:=(TYP-MA(TYP,6))/(0.015*AVEDEV(TYP,5));
差值1:=ABS(REF(CCI1,1)-CCI1);
CCI2:=(TYP-MA(TYP,10))/(0.015*AVEDEV(TYP,10));
差值2:=ABS(REF(CCI2,1)-CCI2);
CCI3:=(TYP-MA(TYP,20))/(0.015*AVEDEV(TYP,20));
差值3:=ABS(REF(CCI3,1)-CCI3);
CCI4:=(TYP-MA(TYP,30))/(0.015*AVEDEV(TYP,30));
差值4:=ABS(REF(CCI4,1)-CCI4);
CCI5:=(TYP-MA(TYP,60))/(0.015*AVEDEV(TYP,60));
差值5:=ABS(REF(CCI5,1)-CCI5);
CCI:=CCI1+CCI2+CCI3+CCI4+CCI5;
AAA:=(3*C+H+L+O)/6;
VAR1:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)
+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;
VAR2:=(HHV(VAR1,5)+HHV(VAR1,10)+HHV(VAR1,20))/3;
VAR3:=(LLV(VAR1,5)+LLV(VAR1,10)+LLV(VAR1,20))/3;
VAR4:=(HHV(VAR2,5)+HHV(VAR2,10)+HHV(VAR2,20))/3;
VAR5:=(LLV(VAR3,5)+LLV(VAR3,10)+LLV(VAR3,20))/3;
VAR6:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,6))/3;
短线:VAR1,COLORWHITE;
中线:VAR6,COLORYELLOW;
下跌:IF(VAR1=VAR6,VAR6, 0),COLORGREEN,LINETHICK0;
PARTLINE(VAR6,VAR1=VAR6),COLORGREEN;
TJ1:= CCI1>差值4;
立桩量:=FILTER(TJ1,0){,NODRAW};
TJ2:=IF(BARSLAST(立桩量)=1 ,1,0);
{STICKLINE(立桩量 <>1,REF(HIGH,BARSLAST(立桩量)),
REF(HIGH,BARSLAST(立桩量)),1,1),COLORCYAN;}
成立1:=TJ2=1;
条件成立1:=FILTER(成立1,5);
DRAWTEXT(条件成立1, REF(HIGH,BARSLAST(立桩量)),'看跌'),COLORBLUE;
TJ11:= CCI1<-差值4 ;
立桩量2:=FILTER(TJ11,0){,NODRAW};
TJ22:=IF(BARSLAST(立桩量2)=1 AND CLOSE>REF(HIGH,1),1,0);
突破2:=TJ22=1;
{STICKLINE(CLOSE AND (下跌<> VAR6),REF(LOW,BARSLAST(立桩量2)),
REF(LOW,BARSLAST(立桩量2)),1,1),COLORYELLOW;}
TJ:=IF(BARSLAST(立桩量2)=1 AND CLOSE>REF(LOW,1),1,0);
成立2:=TJ=1;
条件成立2:=FILTER(成立2,5);
DRAWTEXT(条件成立2,REF(LOW,BARSLAST(立桩量2)),'看涨'),COLORMAGENTA;
TJ111:=ABS(CCI1)>CCI AND ABS( 差值1)> ABS(差值5);
立桩量3:=FILTER(TJ111,3);
TJ3:=IF(BARSLAST(立桩量3)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(立桩量3)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(立桩量3)=3 AND CLOSE>REF(LOW,3),1,0)));
成立:=TJ3=1;
条件成立:=FILTER(成立,5);
DRAWTEXT(条件成立 AND 下跌<> VAR6,L*0.97,'☆成立');
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
DRAWTEXT(CROSS(FF,MA15),BBF,'底背离'),COLORA6E500;
DRAWTEXT(CROSS(88,RSI),(HIGH * 1.02),'顶背离'),COLOR1880FF;
X1:=(C+L+H)/3;
BB13:=ATAN(EMA(X1,13)-REF(EMA(X1,13),1))*3.1416*10;
31. 筹码集中度指标公式源码?
MJ:=8;T:=100;
A1:=COST(85);
A2:=COST(15);
A3:=A1-A2;
A4:=(A1+A2)/2;
A5:=A3/A4*100<MJ;
B1:=HHV(HIGH,T);
B2:=LLV(LOW,T);
B3:=B1-B2;
B4:=(A4-B2)<B3/2;
低位单峰密集:A5 AND B4;这是单峰密集筹码集中度源代码,朋友们可以在通达信股票软件中,复制粘贴这个源代码,就可以选到筹码集中度高的股票了。
32. hcl指标源码?
HCL指标公式源码是针对特定目标设备设计的指标公式库。该库的目的是对设备运行状态进行实时检测,以便快速发现和解决设备问题。HCL指标公式源码包含各种指标公式,可以很快地集成到设备的监控系统中。在本文中,我们将深入讨论HCL指标公式源码的特点和优势。
33. 筹码集中度指标公式源码?
MJ:=8;T:=100;
A1:=COST(85);
A2:=COST(15);
A3:=A1-A2;
A4:=(A1+A2)/2;
A5:=A3/A4*100<MJ;
B1:=HHV(HIGH,T);
B2:=LLV(LOW,T);
B3:=B1-B2;
B4:=(A4-B2)<B3/2;
低位单峰密集:A5 AND B4;这是单峰密集筹码集中度源代码,朋友们可以在通达信股票软件中,复制粘贴这个源代码,就可以选到筹码集中度高的股票了。
34. vol指标运用100%准确源码?
我无法提供100%准确的vol指标运用源码。vol指标是一种用于分析交易量的技术指标,它可以帮助交易者更好地理解市场动态和趋势。但是,任何一个指标都不能保证100%准确性,因为市场行情的变化是非常复杂和不可预测的。
此外,vol指标的具体运用方法也需要结合其他技术指标和市场分析来进行综合判断。因此,如果您想要编写一个vol指标的运用源码,我建议您结合相关的书籍、论文和实战经验进行深入研究,并结合自己的交易策略来进行开发和测试。
35. 筹码集中度指标公式源码?
MJ:=8;T:=100;
A1:=COST(85);
A2:=COST(15);
A3:=A1-A2;
A4:=(A1+A2)/2;
A5:=A3/A4*100<MJ;
B1:=HHV(HIGH,T);
B2:=LLV(LOW,T);
B3:=B1-B2;
B4:=(A4-B2)<B3/2;
低位单峰密集:A5 AND B4;这是单峰密集筹码集中度源代码,朋友们可以在通达信股票软件中,复制粘贴这个源代码,就可以选到筹码集中度高的股票了。
36. cci指标源码公式?
CCI1:=(TYP-MA(TYP,6))/(0.015*AVEDEV(TYP,5));
差值1:=ABS(REF(CCI1,1)-CCI1);
CCI2:=(TYP-MA(TYP,10))/(0.015*AVEDEV(TYP,10));
差值2:=ABS(REF(CCI2,1)-CCI2);
CCI3:=(TYP-MA(TYP,20))/(0.015*AVEDEV(TYP,20));
差值3:=ABS(REF(CCI3,1)-CCI3);
CCI4:=(TYP-MA(TYP,30))/(0.015*AVEDEV(TYP,30));
差值4:=ABS(REF(CCI4,1)-CCI4);
CCI5:=(TYP-MA(TYP,60))/(0.015*AVEDEV(TYP,60));
差值5:=ABS(REF(CCI5,1)-CCI5);
CCI:=CCI1+CCI2+CCI3+CCI4+CCI5;
AAA:=(3*C+H+L+O)/6;
VAR1:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)
+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;
VAR2:=(HHV(VAR1,5)+HHV(VAR1,10)+HHV(VAR1,20))/3;
VAR3:=(LLV(VAR1,5)+LLV(VAR1,10)+LLV(VAR1,20))/3;
VAR4:=(HHV(VAR2,5)+HHV(VAR2,10)+HHV(VAR2,20))/3;
VAR5:=(LLV(VAR3,5)+LLV(VAR3,10)+LLV(VAR3,20))/3;
VAR6:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,6))/3;
短线:VAR1,COLORWHITE;
中线:VAR6,COLORYELLOW;
下跌:IF(VAR1=VAR6,VAR6, 0),COLORGREEN,LINETHICK0;
PARTLINE(VAR6,VAR1=VAR6),COLORGREEN;
TJ1:= CCI1>差值4;
立桩量:=FILTER(TJ1,0){,NODRAW};
TJ2:=IF(BARSLAST(立桩量)=1 ,1,0);
{STICKLINE(立桩量 <>1,REF(HIGH,BARSLAST(立桩量)),
REF(HIGH,BARSLAST(立桩量)),1,1),COLORCYAN;}
成立1:=TJ2=1;
条件成立1:=FILTER(成立1,5);
DRAWTEXT(条件成立1, REF(HIGH,BARSLAST(立桩量)),'看跌'),COLORBLUE;
TJ11:= CCI1<-差值4 ;
立桩量2:=FILTER(TJ11,0){,NODRAW};
TJ22:=IF(BARSLAST(立桩量2)=1 AND CLOSE>REF(HIGH,1),1,0);
突破2:=TJ22=1;
{STICKLINE(CLOSE AND (下跌<> VAR6),REF(LOW,BARSLAST(立桩量2)),
REF(LOW,BARSLAST(立桩量2)),1,1),COLORYELLOW;}
TJ:=IF(BARSLAST(立桩量2)=1 AND CLOSE>REF(LOW,1),1,0);
成立2:=TJ=1;
条件成立2:=FILTER(成立2,5);
DRAWTEXT(条件成立2,REF(LOW,BARSLAST(立桩量2)),'看涨'),COLORMAGENTA;
TJ111:=ABS(CCI1)>CCI AND ABS( 差值1)> ABS(差值5);
立桩量3:=FILTER(TJ111,3);
TJ3:=IF(BARSLAST(立桩量3)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(立桩量3)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(立桩量3)=3 AND CLOSE>REF(LOW,3),1,0)));
成立:=TJ3=1;
条件成立:=FILTER(成立,5);
DRAWTEXT(条件成立 AND 下跌<> VAR6,L*0.97,'☆成立');
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
DRAWTEXT(CROSS(FF,MA15),BBF,'底背离'),COLORA6E500;
DRAWTEXT(CROSS(88,RSI),(HIGH * 1.02),'顶背离'),COLOR1880FF;
X1:=(C+L+H)/3;
BB13:=ATAN(EMA(X1,13)-REF(EMA(X1,13),1))*3.1416*10;