2018最贵通达信指标(先月线macd金叉,周线量价符合条件的公式,通达信怎么写?)
1. 先月线macd金叉,周线量价符合条件的公式,通达信怎么写?
在通达信中,可以使用公式语言编写公式来筛选符合条件的股票。下面是一个筛选先月线MACD金叉、周线量价符合条件的通达信公式:
```C
// 先月线MACD金叉
REF(MACD(12,26,9),1) < REF(MACD(12,26,9),2) AND MACD(12,26,9) > 0 AND REF(MACD(12,26,9),1) < 0
// 周线量价符合条件
VOL() > MA(VOL,20) * 1.5 AND CLOSE() > MA(CLOSE,20) AND C > O AND (H - L) / L < 0.05 AND HHV(HIGH,6) == HIGH AND LLV(LOW,6) == LOW
```
上述公式中,第一部分是先月线MACD金叉的筛选条件,其中MACD(12,26,9)表示计算12日EMA与26日EMA的差值,再用9日EMA作为其信号线。第二部分是周线量价符合条件的筛选条件,其中VOL()表示成交量,CLOSE()表示收盘价,C表示当前价,O表示开盘价,H表示最高价,L表示最低价,MA表示简单移动平均线,HHV表示最高价的最高值,LLV表示最低价的最低值。
在通达信中,可以通过“自定义指标”功能将上述公式导入到系统中,并将其应用到股票列表中进行筛选。需要注意的是,公式只是筛选条件的一部分,还需要结合市场走势等因素进行综合分析,才能做出正确的投资决策。
2. 先月线macd金叉,周线量价符合条件的公式,通达信怎么写?
在通达信中,可以使用公式语言编写公式来筛选符合条件的股票。下面是一个筛选先月线MACD金叉、周线量价符合条件的通达信公式:
```C
// 先月线MACD金叉
REF(MACD(12,26,9),1) < REF(MACD(12,26,9),2) AND MACD(12,26,9) > 0 AND REF(MACD(12,26,9),1) < 0
// 周线量价符合条件
VOL() > MA(VOL,20) * 1.5 AND CLOSE() > MA(CLOSE,20) AND C > O AND (H - L) / L < 0.05 AND HHV(HIGH,6) == HIGH AND LLV(LOW,6) == LOW
```
上述公式中,第一部分是先月线MACD金叉的筛选条件,其中MACD(12,26,9)表示计算12日EMA与26日EMA的差值,再用9日EMA作为其信号线。第二部分是周线量价符合条件的筛选条件,其中VOL()表示成交量,CLOSE()表示收盘价,C表示当前价,O表示开盘价,H表示最高价,L表示最低价,MA表示简单移动平均线,HHV表示最高价的最高值,LLV表示最低价的最低值。
在通达信中,可以通过“自定义指标”功能将上述公式导入到系统中,并将其应用到股票列表中进行筛选。需要注意的是,公式只是筛选条件的一部分,还需要结合市场走势等因素进行综合分析,才能做出正确的投资决策。
3. 通达信开盘后第一笔成交量大于1000手的选股公式怎么表示?不是第一笔不算?
1、通常股票软件提供的是分时成交数据,Leve2提供逐笔成交,但是不支持公式的提取
2、分时成交数据只能被公式提取即时数据而不能提取历史数据,所以不能根据你的要求编写选股公式,也就无法去追寻第一笔交易的笔数
3、就算有人说行,那他多半是引用分时成交数据,可你不能保证一笔成交量为10000手的单其实是几秒钟内由20笔500完成的
4. 当日最高价创N日内新高通达信公式?
HHV(C,N)=C 只能得出今天是N天的最高当天创N天新高是:C>REF(HHV(C,N),1);
5. 当日最高价创N日内新高通达信公式?
HHV(C,N)=C 只能得出今天是N天的最高当天创N天新高是:C>REF(HHV(C,N),1);
6. 通达信开盘后第一笔成交量大于1000手的选股公式怎么表示?不是第一笔不算?
1、通常股票软件提供的是分时成交数据,Leve2提供逐笔成交,但是不支持公式的提取
2、分时成交数据只能被公式提取即时数据而不能提取历史数据,所以不能根据你的要求编写选股公式,也就无法去追寻第一笔交易的笔数
3、就算有人说行,那他多半是引用分时成交数据,可你不能保证一笔成交量为10000手的单其实是几秒钟内由20笔500完成的
7. 通达信绝密买卖点主图指标公式有没有未来?
此公式使用了未来数据,即:使用了"BARSLAST"查找阶段的最高最低点.做为寻底辅助公式也算是一个精品.
8. 通达信绝密买卖点主图指标公式有没有未来?
此公式使用了未来数据,即:使用了"BARSLAST"查找阶段的最高最低点.做为寻底辅助公式也算是一个精品.
9. 通达信开盘后第一笔成交量大于1000手的选股公式怎么表示?不是第一笔不算?
1、通常股票软件提供的是分时成交数据,Leve2提供逐笔成交,但是不支持公式的提取
2、分时成交数据只能被公式提取即时数据而不能提取历史数据,所以不能根据你的要求编写选股公式,也就无法去追寻第一笔交易的笔数
3、就算有人说行,那他多半是引用分时成交数据,可你不能保证一笔成交量为10000手的单其实是几秒钟内由20笔500完成的
10. 当日最高价创N日内新高通达信公式?
HHV(C,N)=C 只能得出今天是N天的最高当天创N天新高是:C>REF(HHV(C,N),1);
11. 通达信绝密买卖点主图指标公式有没有未来?
此公式使用了未来数据,即:使用了"BARSLAST"查找阶段的最高最低点.做为寻底辅助公式也算是一个精品.
12. 通达信指标阶段时间内出现几次低点不断抬高?
1. 一般情况下,通达信指标阶段时间内会出现多次低点不断抬高。2. 这是因为在股票市场中,价格波动是不可避免的,股票价格会有涨有跌,但是如果股票的基本面较好,投资者对其前景看好,那么在股票价格下跌到一定程度时,会有更多的投资者买入,从而推高股票价格,形成低点抬高的走势。3. 在实际操作中,投资者可以结合其他技术指标和基本面分析,来判断股票价格的走势,从而做出更加准确的投资决策。
13. 通达信指标阶段时间内出现几次低点不断抬高?
1. 一般情况下,通达信指标阶段时间内会出现多次低点不断抬高。2. 这是因为在股票市场中,价格波动是不可避免的,股票价格会有涨有跌,但是如果股票的基本面较好,投资者对其前景看好,那么在股票价格下跌到一定程度时,会有更多的投资者买入,从而推高股票价格,形成低点抬高的走势。3. 在实际操作中,投资者可以结合其他技术指标和基本面分析,来判断股票价格的走势,从而做出更加准确的投资决策。
14. 通达信绝密买卖点主图指标公式有没有未来?
此公式使用了未来数据,即:使用了"BARSLAST"查找阶段的最高最低点.做为寻底辅助公式也算是一个精品.
15. 先月线macd金叉,周线量价符合条件的公式,通达信怎么写?
在通达信中,可以使用公式语言编写公式来筛选符合条件的股票。下面是一个筛选先月线MACD金叉、周线量价符合条件的通达信公式:
```C
// 先月线MACD金叉
REF(MACD(12,26,9),1) < REF(MACD(12,26,9),2) AND MACD(12,26,9) > 0 AND REF(MACD(12,26,9),1) < 0
// 周线量价符合条件
VOL() > MA(VOL,20) * 1.5 AND CLOSE() > MA(CLOSE,20) AND C > O AND (H - L) / L < 0.05 AND HHV(HIGH,6) == HIGH AND LLV(LOW,6) == LOW
```
上述公式中,第一部分是先月线MACD金叉的筛选条件,其中MACD(12,26,9)表示计算12日EMA与26日EMA的差值,再用9日EMA作为其信号线。第二部分是周线量价符合条件的筛选条件,其中VOL()表示成交量,CLOSE()表示收盘价,C表示当前价,O表示开盘价,H表示最高价,L表示最低价,MA表示简单移动平均线,HHV表示最高价的最高值,LLV表示最低价的最低值。
在通达信中,可以通过“自定义指标”功能将上述公式导入到系统中,并将其应用到股票列表中进行筛选。需要注意的是,公式只是筛选条件的一部分,还需要结合市场走势等因素进行综合分析,才能做出正确的投资决策。
16. 通达信指标阶段时间内出现几次低点不断抬高?
1. 一般情况下,通达信指标阶段时间内会出现多次低点不断抬高。2. 这是因为在股票市场中,价格波动是不可避免的,股票价格会有涨有跌,但是如果股票的基本面较好,投资者对其前景看好,那么在股票价格下跌到一定程度时,会有更多的投资者买入,从而推高股票价格,形成低点抬高的走势。3. 在实际操作中,投资者可以结合其他技术指标和基本面分析,来判断股票价格的走势,从而做出更加准确的投资决策。
17. 先月线macd金叉,周线量价符合条件的公式,通达信怎么写?
在通达信中,可以使用公式语言编写公式来筛选符合条件的股票。下面是一个筛选先月线MACD金叉、周线量价符合条件的通达信公式:
```C
// 先月线MACD金叉
REF(MACD(12,26,9),1) < REF(MACD(12,26,9),2) AND MACD(12,26,9) > 0 AND REF(MACD(12,26,9),1) < 0
// 周线量价符合条件
VOL() > MA(VOL,20) * 1.5 AND CLOSE() > MA(CLOSE,20) AND C > O AND (H - L) / L < 0.05 AND HHV(HIGH,6) == HIGH AND LLV(LOW,6) == LOW
```
上述公式中,第一部分是先月线MACD金叉的筛选条件,其中MACD(12,26,9)表示计算12日EMA与26日EMA的差值,再用9日EMA作为其信号线。第二部分是周线量价符合条件的筛选条件,其中VOL()表示成交量,CLOSE()表示收盘价,C表示当前价,O表示开盘价,H表示最高价,L表示最低价,MA表示简单移动平均线,HHV表示最高价的最高值,LLV表示最低价的最低值。
在通达信中,可以通过“自定义指标”功能将上述公式导入到系统中,并将其应用到股票列表中进行筛选。需要注意的是,公式只是筛选条件的一部分,还需要结合市场走势等因素进行综合分析,才能做出正确的投资决策。
18. 当日最高价创N日内新高通达信公式?
HHV(C,N)=C 只能得出今天是N天的最高当天创N天新高是:C>REF(HHV(C,N),1);
19. 通达信指标阶段时间内出现几次低点不断抬高?
1. 一般情况下,通达信指标阶段时间内会出现多次低点不断抬高。2. 这是因为在股票市场中,价格波动是不可避免的,股票价格会有涨有跌,但是如果股票的基本面较好,投资者对其前景看好,那么在股票价格下跌到一定程度时,会有更多的投资者买入,从而推高股票价格,形成低点抬高的走势。3. 在实际操作中,投资者可以结合其他技术指标和基本面分析,来判断股票价格的走势,从而做出更加准确的投资决策。
20. 通达信开盘后第一笔成交量大于1000手的选股公式怎么表示?不是第一笔不算?
1、通常股票软件提供的是分时成交数据,Leve2提供逐笔成交,但是不支持公式的提取
2、分时成交数据只能被公式提取即时数据而不能提取历史数据,所以不能根据你的要求编写选股公式,也就无法去追寻第一笔交易的笔数
3、就算有人说行,那他多半是引用分时成交数据,可你不能保证一笔成交量为10000手的单其实是几秒钟内由20笔500完成的
21. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入:M1:SHORT,M2:SHORT,M3:SHORT,M4:SHORT,N1:SHORT,N2:SHORT,N3:SHORT,N4:SHORT,PERIOD:INTEGER;
VAR:MA1:DOUBLE,MA2:DOUBLE,MA3:DOUBLE,MA4:DOUBLE,LC:DOUBLE,TR:DOUBLE;
VAR:UPP:DOUBLE,LOW:DOUBLE,B1:DOUBLE,B2:DOUBLE,B3:DOUBLE,B4:DOUBLE,B5:DOUBLE,B6:DOUBLE,B7:DOUBLE,B8:DOUBLE,B9:DOUBLE,B10:DOUBLE,B11:DOUBLE,B12:DOUBLE,B13:DOUBLE,B14:DOUBLE,B15:DOUBLE,B16:DOUBLE,B17:DOUBLE,B18:DOUBLE,B19:DOUBLE,B20:DOUBLE,B21:DOUBLE,B22:DOUBLE,B23:DOUBLE,B24:DOUBLE,B25:DOUBLE,B26:DOUBLE,B27:DOUBLE,B28:DOUBLE,B29:DOUBLE,B30:DOUBLE,B31:DOUBLE,B32:DOUBLE,B33:DOUBLE,B34:DOUBLE,B35:DOUBLE,B36:DOUBLE,B37:DOUBLE,B38:DOUBLE,B39:DOUBLE,B40:DOUBLE,B41:DOUBLE,B42:DOUBLE,B43:DOUBLE,B44:DOUBLE,B45:DOUBLE,B46:DOUBLE,B47:DOUBLE,B48:DOUBLE;
VAR:BUY:INTEGER;
IF BARSCOUNT>PERIOD THEN BEGIN
MA1=MA(CLOSE,M1);
MA2=MA(CLOSE,M2);
MA3=MA(CLOSE,M3);
MA4=MA(CLOSE,M4);
UPP=MA1+N1*STDEV(CLOSE,M1);
LOW=MA1-N2*STDEV(CLOSE,M1);
B1=CLOSE<MA1 AND CROSS(MA2,MA1);
B2=CLOSE<MA1 AND MA1<=MA2 AND MA2<MA3 AND MA3<MA4;
B3=CLOSE<MA1 AND MA4<MA3 AND MA3<MA2 AND MA2<MA1;
B4=CLOSE<=MA2 AND MA2<MA1 AND MA1<=UPP AND
(CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4);
B5=CLOSE<=MA2 AND MA2<MA1 AND UPP<CLOSE;
B6=CLOSE>MA1 AND MA2>=MA1 AND BARSSINCE(B1)=1;
B7=CLOSE>MA1 AND MA2<MA1 AND BARSSINCE(B2)=1;
B8=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND BARSSINCE(B3)=1;
B9=CLOSE>MA1 AND MA1<=UPP AND MA2<MA1 AND (CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4) AND BARSSINCE(B4)=1;
B10=CLOSE>MA1 AND UPP<=MA1 AND BARSSINCE(B5)=1;
LC = Ref(CLOSE,-1);
TR = Max(Max(HIGH-LOW,ABS(HIGH-LC)),ABS(LC-LOW));
B11=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B6)>=PERIOD;
B12=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B7)>=PERIOD;
B13=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND
CLOSE-MA1>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B8)>=PERIOD;
IF B11 OR B12 OR B13 THEN
BEGIN
B14 = MA(CLOSE,N1) > MA(CLOSE,N2);
B15 = MA(CLOSE,N2) > MA(CLOSE,N3);
B16 = MA(CLOSE,N3) > MA(CLOSE,N4);
B17 = MA(CLOSE,N4) > MA(CLOSE,PERIOD);
B18 = VOLUME > MA(VOLUME,PERIOD)*N4;
B19 = CLOSE > MA(CLOSE,PERIOD);
B20 = IFF(B14 AND B15 AND B16 AND B17 AND B18 AND B19,1,0);
B21 = SUM(B20,PERIOD-1) = PERIOD-1;
B22 = REF(B21,1);
IF B21 THEN
BEGIN
IF B22 THEN BUY = 1;
END
ELSE BUY = 0;
END;
END;
BUY不为0时表示出现该指标的买入信号。
22. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入:M1:SHORT,M2:SHORT,M3:SHORT,M4:SHORT,N1:SHORT,N2:SHORT,N3:SHORT,N4:SHORT,PERIOD:INTEGER;
VAR:MA1:DOUBLE,MA2:DOUBLE,MA3:DOUBLE,MA4:DOUBLE,LC:DOUBLE,TR:DOUBLE;
VAR:UPP:DOUBLE,LOW:DOUBLE,B1:DOUBLE,B2:DOUBLE,B3:DOUBLE,B4:DOUBLE,B5:DOUBLE,B6:DOUBLE,B7:DOUBLE,B8:DOUBLE,B9:DOUBLE,B10:DOUBLE,B11:DOUBLE,B12:DOUBLE,B13:DOUBLE,B14:DOUBLE,B15:DOUBLE,B16:DOUBLE,B17:DOUBLE,B18:DOUBLE,B19:DOUBLE,B20:DOUBLE,B21:DOUBLE,B22:DOUBLE,B23:DOUBLE,B24:DOUBLE,B25:DOUBLE,B26:DOUBLE,B27:DOUBLE,B28:DOUBLE,B29:DOUBLE,B30:DOUBLE,B31:DOUBLE,B32:DOUBLE,B33:DOUBLE,B34:DOUBLE,B35:DOUBLE,B36:DOUBLE,B37:DOUBLE,B38:DOUBLE,B39:DOUBLE,B40:DOUBLE,B41:DOUBLE,B42:DOUBLE,B43:DOUBLE,B44:DOUBLE,B45:DOUBLE,B46:DOUBLE,B47:DOUBLE,B48:DOUBLE;
VAR:BUY:INTEGER;
IF BARSCOUNT>PERIOD THEN BEGIN
MA1=MA(CLOSE,M1);
MA2=MA(CLOSE,M2);
MA3=MA(CLOSE,M3);
MA4=MA(CLOSE,M4);
UPP=MA1+N1*STDEV(CLOSE,M1);
LOW=MA1-N2*STDEV(CLOSE,M1);
B1=CLOSE<MA1 AND CROSS(MA2,MA1);
B2=CLOSE<MA1 AND MA1<=MA2 AND MA2<MA3 AND MA3<MA4;
B3=CLOSE<MA1 AND MA4<MA3 AND MA3<MA2 AND MA2<MA1;
B4=CLOSE<=MA2 AND MA2<MA1 AND MA1<=UPP AND
(CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4);
B5=CLOSE<=MA2 AND MA2<MA1 AND UPP<CLOSE;
B6=CLOSE>MA1 AND MA2>=MA1 AND BARSSINCE(B1)=1;
B7=CLOSE>MA1 AND MA2<MA1 AND BARSSINCE(B2)=1;
B8=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND BARSSINCE(B3)=1;
B9=CLOSE>MA1 AND MA1<=UPP AND MA2<MA1 AND (CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4) AND BARSSINCE(B4)=1;
B10=CLOSE>MA1 AND UPP<=MA1 AND BARSSINCE(B5)=1;
LC = Ref(CLOSE,-1);
TR = Max(Max(HIGH-LOW,ABS(HIGH-LC)),ABS(LC-LOW));
B11=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B6)>=PERIOD;
B12=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B7)>=PERIOD;
B13=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND
CLOSE-MA1>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B8)>=PERIOD;
IF B11 OR B12 OR B13 THEN
BEGIN
B14 = MA(CLOSE,N1) > MA(CLOSE,N2);
B15 = MA(CLOSE,N2) > MA(CLOSE,N3);
B16 = MA(CLOSE,N3) > MA(CLOSE,N4);
B17 = MA(CLOSE,N4) > MA(CLOSE,PERIOD);
B18 = VOLUME > MA(VOLUME,PERIOD)*N4;
B19 = CLOSE > MA(CLOSE,PERIOD);
B20 = IFF(B14 AND B15 AND B16 AND B17 AND B18 AND B19,1,0);
B21 = SUM(B20,PERIOD-1) = PERIOD-1;
B22 = REF(B21,1);
IF B21 THEN
BEGIN
IF B22 THEN BUY = 1;
END
ELSE BUY = 0;
END;
END;
BUY不为0时表示出现该指标的买入信号。
23. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入:M1:SHORT,M2:SHORT,M3:SHORT,M4:SHORT,N1:SHORT,N2:SHORT,N3:SHORT,N4:SHORT,PERIOD:INTEGER;
VAR:MA1:DOUBLE,MA2:DOUBLE,MA3:DOUBLE,MA4:DOUBLE,LC:DOUBLE,TR:DOUBLE;
VAR:UPP:DOUBLE,LOW:DOUBLE,B1:DOUBLE,B2:DOUBLE,B3:DOUBLE,B4:DOUBLE,B5:DOUBLE,B6:DOUBLE,B7:DOUBLE,B8:DOUBLE,B9:DOUBLE,B10:DOUBLE,B11:DOUBLE,B12:DOUBLE,B13:DOUBLE,B14:DOUBLE,B15:DOUBLE,B16:DOUBLE,B17:DOUBLE,B18:DOUBLE,B19:DOUBLE,B20:DOUBLE,B21:DOUBLE,B22:DOUBLE,B23:DOUBLE,B24:DOUBLE,B25:DOUBLE,B26:DOUBLE,B27:DOUBLE,B28:DOUBLE,B29:DOUBLE,B30:DOUBLE,B31:DOUBLE,B32:DOUBLE,B33:DOUBLE,B34:DOUBLE,B35:DOUBLE,B36:DOUBLE,B37:DOUBLE,B38:DOUBLE,B39:DOUBLE,B40:DOUBLE,B41:DOUBLE,B42:DOUBLE,B43:DOUBLE,B44:DOUBLE,B45:DOUBLE,B46:DOUBLE,B47:DOUBLE,B48:DOUBLE;
VAR:BUY:INTEGER;
IF BARSCOUNT>PERIOD THEN BEGIN
MA1=MA(CLOSE,M1);
MA2=MA(CLOSE,M2);
MA3=MA(CLOSE,M3);
MA4=MA(CLOSE,M4);
UPP=MA1+N1*STDEV(CLOSE,M1);
LOW=MA1-N2*STDEV(CLOSE,M1);
B1=CLOSE<MA1 AND CROSS(MA2,MA1);
B2=CLOSE<MA1 AND MA1<=MA2 AND MA2<MA3 AND MA3<MA4;
B3=CLOSE<MA1 AND MA4<MA3 AND MA3<MA2 AND MA2<MA1;
B4=CLOSE<=MA2 AND MA2<MA1 AND MA1<=UPP AND
(CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4);
B5=CLOSE<=MA2 AND MA2<MA1 AND UPP<CLOSE;
B6=CLOSE>MA1 AND MA2>=MA1 AND BARSSINCE(B1)=1;
B7=CLOSE>MA1 AND MA2<MA1 AND BARSSINCE(B2)=1;
B8=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND BARSSINCE(B3)=1;
B9=CLOSE>MA1 AND MA1<=UPP AND MA2<MA1 AND (CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4) AND BARSSINCE(B4)=1;
B10=CLOSE>MA1 AND UPP<=MA1 AND BARSSINCE(B5)=1;
LC = Ref(CLOSE,-1);
TR = Max(Max(HIGH-LOW,ABS(HIGH-LC)),ABS(LC-LOW));
B11=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B6)>=PERIOD;
B12=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B7)>=PERIOD;
B13=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND
CLOSE-MA1>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B8)>=PERIOD;
IF B11 OR B12 OR B13 THEN
BEGIN
B14 = MA(CLOSE,N1) > MA(CLOSE,N2);
B15 = MA(CLOSE,N2) > MA(CLOSE,N3);
B16 = MA(CLOSE,N3) > MA(CLOSE,N4);
B17 = MA(CLOSE,N4) > MA(CLOSE,PERIOD);
B18 = VOLUME > MA(VOLUME,PERIOD)*N4;
B19 = CLOSE > MA(CLOSE,PERIOD);
B20 = IFF(B14 AND B15 AND B16 AND B17 AND B18 AND B19,1,0);
B21 = SUM(B20,PERIOD-1) = PERIOD-1;
B22 = REF(B21,1);
IF B21 THEN
BEGIN
IF B22 THEN BUY = 1;
END
ELSE BUY = 0;
END;
END;
BUY不为0时表示出现该指标的买入信号。
24. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入:M1:SHORT,M2:SHORT,M3:SHORT,M4:SHORT,N1:SHORT,N2:SHORT,N3:SHORT,N4:SHORT,PERIOD:INTEGER;
VAR:MA1:DOUBLE,MA2:DOUBLE,MA3:DOUBLE,MA4:DOUBLE,LC:DOUBLE,TR:DOUBLE;
VAR:UPP:DOUBLE,LOW:DOUBLE,B1:DOUBLE,B2:DOUBLE,B3:DOUBLE,B4:DOUBLE,B5:DOUBLE,B6:DOUBLE,B7:DOUBLE,B8:DOUBLE,B9:DOUBLE,B10:DOUBLE,B11:DOUBLE,B12:DOUBLE,B13:DOUBLE,B14:DOUBLE,B15:DOUBLE,B16:DOUBLE,B17:DOUBLE,B18:DOUBLE,B19:DOUBLE,B20:DOUBLE,B21:DOUBLE,B22:DOUBLE,B23:DOUBLE,B24:DOUBLE,B25:DOUBLE,B26:DOUBLE,B27:DOUBLE,B28:DOUBLE,B29:DOUBLE,B30:DOUBLE,B31:DOUBLE,B32:DOUBLE,B33:DOUBLE,B34:DOUBLE,B35:DOUBLE,B36:DOUBLE,B37:DOUBLE,B38:DOUBLE,B39:DOUBLE,B40:DOUBLE,B41:DOUBLE,B42:DOUBLE,B43:DOUBLE,B44:DOUBLE,B45:DOUBLE,B46:DOUBLE,B47:DOUBLE,B48:DOUBLE;
VAR:BUY:INTEGER;
IF BARSCOUNT>PERIOD THEN BEGIN
MA1=MA(CLOSE,M1);
MA2=MA(CLOSE,M2);
MA3=MA(CLOSE,M3);
MA4=MA(CLOSE,M4);
UPP=MA1+N1*STDEV(CLOSE,M1);
LOW=MA1-N2*STDEV(CLOSE,M1);
B1=CLOSE<MA1 AND CROSS(MA2,MA1);
B2=CLOSE<MA1 AND MA1<=MA2 AND MA2<MA3 AND MA3<MA4;
B3=CLOSE<MA1 AND MA4<MA3 AND MA3<MA2 AND MA2<MA1;
B4=CLOSE<=MA2 AND MA2<MA1 AND MA1<=UPP AND
(CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4);
B5=CLOSE<=MA2 AND MA2<MA1 AND UPP<CLOSE;
B6=CLOSE>MA1 AND MA2>=MA1 AND BARSSINCE(B1)=1;
B7=CLOSE>MA1 AND MA2<MA1 AND BARSSINCE(B2)=1;
B8=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND BARSSINCE(B3)=1;
B9=CLOSE>MA1 AND MA1<=UPP AND MA2<MA1 AND (CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4) AND BARSSINCE(B4)=1;
B10=CLOSE>MA1 AND UPP<=MA1 AND BARSSINCE(B5)=1;
LC = Ref(CLOSE,-1);
TR = Max(Max(HIGH-LOW,ABS(HIGH-LC)),ABS(LC-LOW));
B11=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B6)>=PERIOD;
B12=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B7)>=PERIOD;
B13=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND
CLOSE-MA1>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B8)>=PERIOD;
IF B11 OR B12 OR B13 THEN
BEGIN
B14 = MA(CLOSE,N1) > MA(CLOSE,N2);
B15 = MA(CLOSE,N2) > MA(CLOSE,N3);
B16 = MA(CLOSE,N3) > MA(CLOSE,N4);
B17 = MA(CLOSE,N4) > MA(CLOSE,PERIOD);
B18 = VOLUME > MA(VOLUME,PERIOD)*N4;
B19 = CLOSE > MA(CLOSE,PERIOD);
B20 = IFF(B14 AND B15 AND B16 AND B17 AND B18 AND B19,1,0);
B21 = SUM(B20,PERIOD-1) = PERIOD-1;
B22 = REF(B21,1);
IF B21 THEN
BEGIN
IF B22 THEN BUY = 1;
END
ELSE BUY = 0;
END;
END;
BUY不为0时表示出现该指标的买入信号。