开盘买主图指标公式源码(expma主图指标公式源码?)
1. expma主图指标公式源码?
EXPMA(Exponential Moving Average)指数平均线,是一种基于指数移动平均原理计算的技术指标。其公式为:
$$
EXPMA(n) = 2/(n+1) * (Close - EXPMA(n-1)) + EXPMA(n-1)
$$
其中,n为指数平均线的周期,Close为当前的收盘价。
以下是Python代码实现:
```python
def expma(close, n):
ema = close.ewm(span=n, adjust=False).mean()
return 2 * ema - ema.ewm(span=n, adjust=False).mean()
```
在这里,`close`是收盘价的时间序列数据,`n`是指数平均线的周期。使用`pandas`库中的`ewm`函数可以方便地计算指数平均线。
2. 同花顺的分是主图如何引用自编的指标呢?
进入同花顺-->功能---专家系统---公式管理器-->自编指标-->技术指标-->新建,在出现的公式编辑区的下面的空白处,把刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏-->确认-->退出;3.如有参数的,如:N110015之类,则需将这类数据填充到参数表中;4.公式源码以外的内容,如:名称,说明以及参数等等,凡在{ }以外的,均要删除,或者用{ }将其括上;5、在底部显示栏中点击公式名称即可看到刚刚导入的公式。说明:1、所点击的公式组,就是新建公式的加入地点。2、条件选股类的公式,应加入到和“技术指标”并列的“条件选股”组中。3、是主图公式的,需在公式编辑区中点“主图叠加”。
3. cci主图指标公式?
CCI指标(Commodity Channel Index)是一种股票市场技术分析方法,它可以用来判断当前价格与历史平均价格之间的偏离程度,进而预测市场趋势。CCI指标的计算公式如下:
计算中间价格(TP):将每日的最高价、最低价和收盘价相加,再除以3。
TP = (最高价 + 最低价 + 收盘价) / 3
计算平均偏差(MD):将每日的中间价格与20个交易日的中间价格的简单移动平均值(SMA)之差取绝对值,并求其平均值。
MD = 平均偏差值 / 20
计算CCI指标:将每日的中间价格与20个交易日的中间价格的SMA之差除以平均偏差的0.015倍。
CCI = (TP - SMA) / (0.015 * MD)
其中,SMA表示简单移动平均值,即将某段时间内所有价格之和除以该段时间长度的平均值;MD表示平均偏差值。
需要注意的是,不同的交易软件或分析工具可能会对CCI指标的计算公式有所变化,所以在使用时要根据实际情况选择合适的方法。
4. 请老师帮我写一条通达信换手率公式?
A1:=V/CAPITAL>=REF(V/CAPITAL,1)*2;
STICKLINE(A1 AND C>REF(C,1),O,C,-1,0),COLORMAGENTA;
STICKLINE(A1 AND C<REF(C,1),C,O,-1,0),COLORGREEN;
画线方法设为“主图叠加”
在技术分析图的主图右击——主图指标——选择主图指标即可。
5. expma主图指标公式源码?
EXPMA(Exponential Moving Average)指数平均线,是一种基于指数移动平均原理计算的技术指标。其公式为:
$$
EXPMA(n) = 2/(n+1) * (Close - EXPMA(n-1)) + EXPMA(n-1)
$$
其中,n为指数平均线的周期,Close为当前的收盘价。
以下是Python代码实现:
```python
def expma(close, n):
ema = close.ewm(span=n, adjust=False).mean()
return 2 * ema - ema.ewm(span=n, adjust=False).mean()
```
在这里,`close`是收盘价的时间序列数据,`n`是指数平均线的周期。使用`pandas`库中的`ewm`函数可以方便地计算指数平均线。
6. 请老师帮我写一条通达信换手率公式?
A1:=V/CAPITAL>=REF(V/CAPITAL,1)*2;
STICKLINE(A1 AND C>REF(C,1),O,C,-1,0),COLORMAGENTA;
STICKLINE(A1 AND C<REF(C,1),C,O,-1,0),COLORGREEN;
画线方法设为“主图叠加”
在技术分析图的主图右击——主图指标——选择主图指标即可。
7. 懂牛三线扭转指标源码?
懂牛三线扭转指标公式源码:VAR255:=LLV(LOW,5);
VAR355:=HHV(HIGH,50);
动力线:EMA((CLOSE-VAR255)/(VAR355-VAR255)*5,5)*20,POINTDOT;
STICKLINE(动力线>REF(动力线,1) ,动力线 ,REF(动力线,1),8,1),colorlired;
STICKLINE(动力线REF(获利比,1) ,获利比 ,REF(获利比,1),4,1),colorlired;
STICKLINE(获利比<=REF(获利比,1) ,获利比 ,REF(获利比,1),4,1),COLOR00FF00;
LC:=REF(CLOSE,1);
8. expma主图指标公式源码?
EXPMA(Exponential Moving Average)指数平均线,是一种基于指数移动平均原理计算的技术指标。其公式为:
$$
EXPMA(n) = 2/(n+1) * (Close - EXPMA(n-1)) + EXPMA(n-1)
$$
其中,n为指数平均线的周期,Close为当前的收盘价。
以下是Python代码实现:
```python
def expma(close, n):
ema = close.ewm(span=n, adjust=False).mean()
return 2 * ema - ema.ewm(span=n, adjust=False).mean()
```
在这里,`close`是收盘价的时间序列数据,`n`是指数平均线的周期。使用`pandas`库中的`ewm`函数可以方便地计算指数平均线。
9. 同花顺的分是主图如何引用自编的指标呢?
进入同花顺-->功能---专家系统---公式管理器-->自编指标-->技术指标-->新建,在出现的公式编辑区的下面的空白处,把刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏-->确认-->退出;3.如有参数的,如:N110015之类,则需将这类数据填充到参数表中;4.公式源码以外的内容,如:名称,说明以及参数等等,凡在{ }以外的,均要删除,或者用{ }将其括上;5、在底部显示栏中点击公式名称即可看到刚刚导入的公式。说明:1、所点击的公式组,就是新建公式的加入地点。2、条件选股类的公式,应加入到和“技术指标”并列的“条件选股”组中。3、是主图公式的,需在公式编辑区中点“主图叠加”。
10. 懂牛三线扭转指标源码?
懂牛三线扭转指标公式源码:VAR255:=LLV(LOW,5);
VAR355:=HHV(HIGH,50);
动力线:EMA((CLOSE-VAR255)/(VAR355-VAR255)*5,5)*20,POINTDOT;
STICKLINE(动力线>REF(动力线,1) ,动力线 ,REF(动力线,1),8,1),colorlired;
STICKLINE(动力线REF(获利比,1) ,获利比 ,REF(获利比,1),4,1),colorlired;
STICKLINE(获利比<=REF(获利比,1) ,获利比 ,REF(获利比,1),4,1),COLOR00FF00;
LC:=REF(CLOSE,1);
11. 请老师帮我写一条通达信换手率公式?
A1:=V/CAPITAL>=REF(V/CAPITAL,1)*2;
STICKLINE(A1 AND C>REF(C,1),O,C,-1,0),COLORMAGENTA;
STICKLINE(A1 AND C<REF(C,1),C,O,-1,0),COLORGREEN;
画线方法设为“主图叠加”
在技术分析图的主图右击——主图指标——选择主图指标即可。
12. 懂牛三线扭转指标源码?
懂牛三线扭转指标公式源码:VAR255:=LLV(LOW,5);
VAR355:=HHV(HIGH,50);
动力线:EMA((CLOSE-VAR255)/(VAR355-VAR255)*5,5)*20,POINTDOT;
STICKLINE(动力线>REF(动力线,1) ,动力线 ,REF(动力线,1),8,1),colorlired;
STICKLINE(动力线REF(获利比,1) ,获利比 ,REF(获利比,1),4,1),colorlired;
STICKLINE(获利比<=REF(获利比,1) ,获利比 ,REF(获利比,1),4,1),COLOR00FF00;
LC:=REF(CLOSE,1);
13. 同花顺的分是主图如何引用自编的指标呢?
进入同花顺-->功能---专家系统---公式管理器-->自编指标-->技术指标-->新建,在出现的公式编辑区的下面的空白处,把刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏-->确认-->退出;3.如有参数的,如:N110015之类,则需将这类数据填充到参数表中;4.公式源码以外的内容,如:名称,说明以及参数等等,凡在{ }以外的,均要删除,或者用{ }将其括上;5、在底部显示栏中点击公式名称即可看到刚刚导入的公式。说明:1、所点击的公式组,就是新建公式的加入地点。2、条件选股类的公式,应加入到和“技术指标”并列的“条件选股”组中。3、是主图公式的,需在公式编辑区中点“主图叠加”。
14. cci主图指标公式?
CCI指标(Commodity Channel Index)是一种股票市场技术分析方法,它可以用来判断当前价格与历史平均价格之间的偏离程度,进而预测市场趋势。CCI指标的计算公式如下:
计算中间价格(TP):将每日的最高价、最低价和收盘价相加,再除以3。
TP = (最高价 + 最低价 + 收盘价) / 3
计算平均偏差(MD):将每日的中间价格与20个交易日的中间价格的简单移动平均值(SMA)之差取绝对值,并求其平均值。
MD = 平均偏差值 / 20
计算CCI指标:将每日的中间价格与20个交易日的中间价格的SMA之差除以平均偏差的0.015倍。
CCI = (TP - SMA) / (0.015 * MD)
其中,SMA表示简单移动平均值,即将某段时间内所有价格之和除以该段时间长度的平均值;MD表示平均偏差值。
需要注意的是,不同的交易软件或分析工具可能会对CCI指标的计算公式有所变化,所以在使用时要根据实际情况选择合适的方法。
15. cci主图指标公式?
CCI指标(Commodity Channel Index)是一种股票市场技术分析方法,它可以用来判断当前价格与历史平均价格之间的偏离程度,进而预测市场趋势。CCI指标的计算公式如下:
计算中间价格(TP):将每日的最高价、最低价和收盘价相加,再除以3。
TP = (最高价 + 最低价 + 收盘价) / 3
计算平均偏差(MD):将每日的中间价格与20个交易日的中间价格的简单移动平均值(SMA)之差取绝对值,并求其平均值。
MD = 平均偏差值 / 20
计算CCI指标:将每日的中间价格与20个交易日的中间价格的SMA之差除以平均偏差的0.015倍。
CCI = (TP - SMA) / (0.015 * MD)
其中,SMA表示简单移动平均值,即将某段时间内所有价格之和除以该段时间长度的平均值;MD表示平均偏差值。
需要注意的是,不同的交易软件或分析工具可能会对CCI指标的计算公式有所变化,所以在使用时要根据实际情况选择合适的方法。
16. expma主图指标公式源码?
EXPMA(Exponential Moving Average)指数平均线,是一种基于指数移动平均原理计算的技术指标。其公式为:
$$
EXPMA(n) = 2/(n+1) * (Close - EXPMA(n-1)) + EXPMA(n-1)
$$
其中,n为指数平均线的周期,Close为当前的收盘价。
以下是Python代码实现:
```python
def expma(close, n):
ema = close.ewm(span=n, adjust=False).mean()
return 2 * ema - ema.ewm(span=n, adjust=False).mean()
```
在这里,`close`是收盘价的时间序列数据,`n`是指数平均线的周期。使用`pandas`库中的`ewm`函数可以方便地计算指数平均线。
17. 通达信九转序列主图指标公式,怎么用?
九转序列主图指标公式最基础教学
1:找到九转序列主图指标公式
2:打开通达信,点击功能,公式系统,公式管理器,选择相应的公式类型节点
如图
3:新建进入指标公式编辑器,输入名称,在复制源码,测试公式,再点击确定。
如图
4:打开公式管理器,选中相应指标点击预览
如图:
然后就可以在通达信页面看到这个公式的相应指标。
希望这个回答对你有用
18. 同花顺的分是主图如何引用自编的指标呢?
进入同花顺-->功能---专家系统---公式管理器-->自编指标-->技术指标-->新建,在出现的公式编辑区的下面的空白处,把刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏-->确认-->退出;3.如有参数的,如:N110015之类,则需将这类数据填充到参数表中;4.公式源码以外的内容,如:名称,说明以及参数等等,凡在{ }以外的,均要删除,或者用{ }将其括上;5、在底部显示栏中点击公式名称即可看到刚刚导入的公式。说明:1、所点击的公式组,就是新建公式的加入地点。2、条件选股类的公式,应加入到和“技术指标”并列的“条件选股”组中。3、是主图公式的,需在公式编辑区中点“主图叠加”。
19. 请老师帮我写一条通达信换手率公式?
A1:=V/CAPITAL>=REF(V/CAPITAL,1)*2;
STICKLINE(A1 AND C>REF(C,1),O,C,-1,0),COLORMAGENTA;
STICKLINE(A1 AND C<REF(C,1),C,O,-1,0),COLORGREEN;
画线方法设为“主图叠加”
在技术分析图的主图右击——主图指标——选择主图指标即可。
20. cci主图指标公式?
CCI指标(Commodity Channel Index)是一种股票市场技术分析方法,它可以用来判断当前价格与历史平均价格之间的偏离程度,进而预测市场趋势。CCI指标的计算公式如下:
计算中间价格(TP):将每日的最高价、最低价和收盘价相加,再除以3。
TP = (最高价 + 最低价 + 收盘价) / 3
计算平均偏差(MD):将每日的中间价格与20个交易日的中间价格的简单移动平均值(SMA)之差取绝对值,并求其平均值。
MD = 平均偏差值 / 20
计算CCI指标:将每日的中间价格与20个交易日的中间价格的SMA之差除以平均偏差的0.015倍。
CCI = (TP - SMA) / (0.015 * MD)
其中,SMA表示简单移动平均值,即将某段时间内所有价格之和除以该段时间长度的平均值;MD表示平均偏差值。
需要注意的是,不同的交易软件或分析工具可能会对CCI指标的计算公式有所变化,所以在使用时要根据实际情况选择合适的方法。
21. 通达信九转序列主图指标公式,怎么用?
九转序列主图指标公式最基础教学
1:找到九转序列主图指标公式
2:打开通达信,点击功能,公式系统,公式管理器,选择相应的公式类型节点
如图
3:新建进入指标公式编辑器,输入名称,在复制源码,测试公式,再点击确定。
如图
4:打开公式管理器,选中相应指标点击预览
如图:
然后就可以在通达信页面看到这个公式的相应指标。
希望这个回答对你有用
22. 懂牛三线扭转指标源码?
懂牛三线扭转指标公式源码:VAR255:=LLV(LOW,5);
VAR355:=HHV(HIGH,50);
动力线:EMA((CLOSE-VAR255)/(VAR355-VAR255)*5,5)*20,POINTDOT;
STICKLINE(动力线>REF(动力线,1) ,动力线 ,REF(动力线,1),8,1),colorlired;
STICKLINE(动力线REF(获利比,1) ,获利比 ,REF(获利比,1),4,1),colorlired;
STICKLINE(获利比<=REF(获利比,1) ,获利比 ,REF(获利比,1),4,1),COLOR00FF00;
LC:=REF(CLOSE,1);
23. 通达信九转序列主图指标公式,怎么用?
九转序列主图指标公式最基础教学
1:找到九转序列主图指标公式
2:打开通达信,点击功能,公式系统,公式管理器,选择相应的公式类型节点
如图
3:新建进入指标公式编辑器,输入名称,在复制源码,测试公式,再点击确定。
如图
4:打开公式管理器,选中相应指标点击预览
如图:
然后就可以在通达信页面看到这个公式的相应指标。
希望这个回答对你有用
24. 通达信九转序列主图指标公式,怎么用?
九转序列主图指标公式最基础教学
1:找到九转序列主图指标公式
2:打开通达信,点击功能,公式系统,公式管理器,选择相应的公式类型节点
如图
3:新建进入指标公式编辑器,输入名称,在复制源码,测试公式,再点击确定。
如图
4:打开公式管理器,选中相应指标点击预览
如图:
然后就可以在通达信页面看到这个公式的相应指标。
希望这个回答对你有用
25. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入: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时表示出现该指标的买入信号。
26. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入: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时表示出现该指标的买入信号。
27. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入: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时表示出现该指标的买入信号。
28. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入: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时表示出现该指标的买入信号。