主力机构量能指标源码(益马成交量指标源码?)
1. 益马成交量指标源码?
益马成交量指标是一个技术分析指标,它可以用来确认股票价格趋势的强弱。以下是该指标的 Python 代码实现:
```python
def yima_volume(data, days=21, ref_days=63):
# 计算收盘价格的波动性
volatility = data['Close'].rolling(window=days).std()
# 计算基准线
base_line = data['Close'].rolling(window=ref_days).mean()
# 计算中心线
center_line = (data['Close'] - base_line) / (volatility * 2)
# 计算成交量加权移动平均线
weighted_vol = data['Volume'] * data['Close']
center_line = center_line.rolling(window=days).sum() /
data['Volume'].rolling(window=days).sum()
# 计算标准差
sd_line = center_line.rolling(window=days).std()
return center_line, sd_line
```
代码中 `data` 应该是一个包含开盘价、最高价、最低价、收盘价和成交量数据的 DataFrame,`days` 和 `ref_days` 分别表示计算成交量加权移动平均线和计算基准线的时间窗口大小。返回值是一个包含中心线和标准差的元组。
2. 益马成交量指标源码?
益马成交量指标是一个技术分析指标,它可以用来确认股票价格趋势的强弱。以下是该指标的 Python 代码实现:
```python
def yima_volume(data, days=21, ref_days=63):
# 计算收盘价格的波动性
volatility = data['Close'].rolling(window=days).std()
# 计算基准线
base_line = data['Close'].rolling(window=ref_days).mean()
# 计算中心线
center_line = (data['Close'] - base_line) / (volatility * 2)
# 计算成交量加权移动平均线
weighted_vol = data['Volume'] * data['Close']
center_line = center_line.rolling(window=days).sum() /
data['Volume'].rolling(window=days).sum()
# 计算标准差
sd_line = center_line.rolling(window=days).std()
return center_line, sd_line
```
代码中 `data` 应该是一个包含开盘价、最高价、最低价、收盘价和成交量数据的 DataFrame,`days` 和 `ref_days` 分别表示计算成交量加权移动平均线和计算基准线的时间窗口大小。返回值是一个包含中心线和标准差的元组。
3. 最佳筹码买入形态源码?
筹码峰选股有多种思路,这里介绍一种底部筹码没有被充分交换的思路。
必要条件
1、筹码底部充分集中,形成筹码密集单峰。这个就不说明了,大家都懂得怎么看筹码集中。
2、筹码集中过程中有涨停最佳
3、筹码集中过程中成交量温和放大
4、突破筹码峰后,成交量低于筹码集中过程中的量能,且保持相对稳定
5、上涨过程中,筹码不断分散,但是底部筹码峰保持稳定
6、筹码分散相对均匀,不能形成多峰或双峰情况
7、在底部筹码峰未被充分交换之前,可持股不动,知道顶部形成筹码峰且超过底部峰值,可以离场。
公式源码:
{筹码峰长}
HL:=(COST(97)-COST(3))/10;
CM1:=WINNER(COST(3)+HL*1)-WINNER(COST(3)+HL*0);CM2:=WINNER(COST(3)+HL*2)-WINNER(COST(3)+HL*1);
CM3:=WINNER(COST(3)+HL*3)-WINNER(COST(3)+HL*2);CM4:=WINNER(COST(3)+HL*4)-WINNER(COST(3)+HL*3);
CM5:=WINNER(COST(3)+HL*5)-WINNER(COST(3)+HL*4);CM6:=WINNER(COST(3)+HL*6)-WINNER(COST(3)+HL*5);
CM7:=WINNER(COST(3)+HL*7)-WINNER(COST(3)+HL*6);CM8:=WINNER(COST(3)+HL*8)-WINNER(COST(3)+HL*7);
CM9:=WINNER(COST(3)+HL*9)-WINNER(COST(3)+HL*8);CM10:=WINNER(COST(3)+HL*10)-WINNER(COST(3)+HL*9);
MXCM:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(CM1,CM2),CM3),CM4),CM5),CM6),CM7),CM8),CM9),CM10);
峰价上:IF(CM10>=MXCM,COST(3)+HL*10,IF(CM9>=MXCM,COST(3)+HL*9,IF(CM8>=MXCM,COST(3)+H
IF(CM7>=MXCM,COST(3)+HL*7,IF(CM6>=MXCM,COST(3)+HL*6,IF(CM5>=MXCM,COST(3)+HL*5,
IF(CM4>=MXCM,COST(3)+HL*4,IF(CM3>=MXCM,COST(3)+HL*3,IF(CM2>=MXCM,COST(3)+HL*2,
IF(CM1>=MXCM,COST(3)+HL*1,0)))))))))),COLORWHITE;
峰价下:峰价上-HL,COLORWHITE;
峰价中:峰价上-HL*0.5,COLORMAGENTA;
峰量:MXCM*100,NODRAW;
4. 最佳筹码买入形态源码?
筹码峰选股有多种思路,这里介绍一种底部筹码没有被充分交换的思路。
必要条件
1、筹码底部充分集中,形成筹码密集单峰。这个就不说明了,大家都懂得怎么看筹码集中。
2、筹码集中过程中有涨停最佳
3、筹码集中过程中成交量温和放大
4、突破筹码峰后,成交量低于筹码集中过程中的量能,且保持相对稳定
5、上涨过程中,筹码不断分散,但是底部筹码峰保持稳定
6、筹码分散相对均匀,不能形成多峰或双峰情况
7、在底部筹码峰未被充分交换之前,可持股不动,知道顶部形成筹码峰且超过底部峰值,可以离场。
公式源码:
{筹码峰长}
HL:=(COST(97)-COST(3))/10;
CM1:=WINNER(COST(3)+HL*1)-WINNER(COST(3)+HL*0);CM2:=WINNER(COST(3)+HL*2)-WINNER(COST(3)+HL*1);
CM3:=WINNER(COST(3)+HL*3)-WINNER(COST(3)+HL*2);CM4:=WINNER(COST(3)+HL*4)-WINNER(COST(3)+HL*3);
CM5:=WINNER(COST(3)+HL*5)-WINNER(COST(3)+HL*4);CM6:=WINNER(COST(3)+HL*6)-WINNER(COST(3)+HL*5);
CM7:=WINNER(COST(3)+HL*7)-WINNER(COST(3)+HL*6);CM8:=WINNER(COST(3)+HL*8)-WINNER(COST(3)+HL*7);
CM9:=WINNER(COST(3)+HL*9)-WINNER(COST(3)+HL*8);CM10:=WINNER(COST(3)+HL*10)-WINNER(COST(3)+HL*9);
MXCM:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(CM1,CM2),CM3),CM4),CM5),CM6),CM7),CM8),CM9),CM10);
峰价上:IF(CM10>=MXCM,COST(3)+HL*10,IF(CM9>=MXCM,COST(3)+HL*9,IF(CM8>=MXCM,COST(3)+H
IF(CM7>=MXCM,COST(3)+HL*7,IF(CM6>=MXCM,COST(3)+HL*6,IF(CM5>=MXCM,COST(3)+HL*5,
IF(CM4>=MXCM,COST(3)+HL*4,IF(CM3>=MXCM,COST(3)+HL*3,IF(CM2>=MXCM,COST(3)+HL*2,
IF(CM1>=MXCM,COST(3)+HL*1,0)))))))))),COLORWHITE;
峰价下:峰价上-HL,COLORWHITE;
峰价中:峰价上-HL*0.5,COLORMAGENTA;
峰量:MXCM*100,NODRAW;
5. sc指标源码是什么?
SC——三叉指标(交易型)。
三叉指标结合收盘价均线、成交量均线和MACD指标的研判,考虑了各种指标的有效范围。当SC指标接近于30时,表明收盘价均线、成交量均线和MACD指标有效发生金叉,当SC指标接近于-30时,表明收盘价均线、成交量均线和MACD指标有效发生死叉
6. 量学选股公式?
倍量伸缩
A:=VOL/REF(VOL,1)>1.9 AND C/REF(C,1)>1.03;
B:=VOL/REF(VOL,1)<0.6 AND REF(C,1)>REF(C,2) AND C/REF(C,1)>0.99 AND C/REF(C,1)<1.01;
ZF:=(C-REF(C,1))/REF(C,1)*100;
NOST:=EXIST(ZF>5.2,100) OR EXIST(ZF<-5.2,100);
K10:=SLOPE(CLOSE,10)>0.02;
XG:COUNT(A,5) AND COUNT(B,5) AND NOST AND K10;
当日倍量选股公式
A1:=(VOL);
A2:=REF(A1,1);
A1>=1.75*A2;
操作步骤
点版面最上面的功能—专家系统—公式管理器—条件选股公式—走势特征选股—C110单日放量(系统)—新建—公式名称(自己编写,如:中午选、缩倍)—其他都不管,把公式复制,粘贴到空白处,确定—关闭。
公式说明
1.75倍公式在收盘后使用,找出当天倍量的股票。中午收盘选股,把1.75改成0.75,如果想选缩倍柱,那么公式改成A1<=0.5*A2;
中午倍量
A1:=(VOL); 代表今天成交量
A2:=REF(A1,I); 代表昨天成交量
A1>=0.95*A2; 用于中午选股,
当日缩倍量
A1:=(VOL);
A2:=REF(A1,1);
A1<=0.75*A2;
中午缩倍量
A1:=(VOL);
A2:=REF(A1,1);
A1<=0.3*A2;
当日平量和缩量
A1:=(VOL);
A2:=REF(A1,1.25);
A1<=A2;
价升量缩
EVERY(C>REF(C,1),3) AND EVERY(C/REF(C,1)<1.03,3)
AND REF(V,2)>=1*REF(V,1) AND REF(V,1)>=1*V
AND DYNAINFO(4)>0;
百日地量
AA:=VOL<REF(LLV(VOL,100),1);
XG:AA;
近十日有涨停
ZT:=(CLOSE/REF(CLOSE,1)-1)*100>9.7;
ZT10:COUNT(ZT,10)>=1;
黄金柱
7. 量学选股公式?
倍量伸缩
A:=VOL/REF(VOL,1)>1.9 AND C/REF(C,1)>1.03;
B:=VOL/REF(VOL,1)<0.6 AND REF(C,1)>REF(C,2) AND C/REF(C,1)>0.99 AND C/REF(C,1)<1.01;
ZF:=(C-REF(C,1))/REF(C,1)*100;
NOST:=EXIST(ZF>5.2,100) OR EXIST(ZF<-5.2,100);
K10:=SLOPE(CLOSE,10)>0.02;
XG:COUNT(A,5) AND COUNT(B,5) AND NOST AND K10;
当日倍量选股公式
A1:=(VOL);
A2:=REF(A1,1);
A1>=1.75*A2;
操作步骤
点版面最上面的功能—专家系统—公式管理器—条件选股公式—走势特征选股—C110单日放量(系统)—新建—公式名称(自己编写,如:中午选、缩倍)—其他都不管,把公式复制,粘贴到空白处,确定—关闭。
公式说明
1.75倍公式在收盘后使用,找出当天倍量的股票。中午收盘选股,把1.75改成0.75,如果想选缩倍柱,那么公式改成A1<=0.5*A2;
中午倍量
A1:=(VOL); 代表今天成交量
A2:=REF(A1,I); 代表昨天成交量
A1>=0.95*A2; 用于中午选股,
当日缩倍量
A1:=(VOL);
A2:=REF(A1,1);
A1<=0.75*A2;
中午缩倍量
A1:=(VOL);
A2:=REF(A1,1);
A1<=0.3*A2;
当日平量和缩量
A1:=(VOL);
A2:=REF(A1,1.25);
A1<=A2;
价升量缩
EVERY(C>REF(C,1),3) AND EVERY(C/REF(C,1)<1.03,3)
AND REF(V,2)>=1*REF(V,1) AND REF(V,1)>=1*V
AND DYNAINFO(4)>0;
百日地量
AA:=VOL<REF(LLV(VOL,100),1);
XG:AA;
近十日有涨停
ZT:=(CLOSE/REF(CLOSE,1)-1)*100>9.7;
ZT10:COUNT(ZT,10)>=1;
黄金柱
8. 益马成交量指标源码?
益马成交量指标是一个技术分析指标,它可以用来确认股票价格趋势的强弱。以下是该指标的 Python 代码实现:
```python
def yima_volume(data, days=21, ref_days=63):
# 计算收盘价格的波动性
volatility = data['Close'].rolling(window=days).std()
# 计算基准线
base_line = data['Close'].rolling(window=ref_days).mean()
# 计算中心线
center_line = (data['Close'] - base_line) / (volatility * 2)
# 计算成交量加权移动平均线
weighted_vol = data['Volume'] * data['Close']
center_line = center_line.rolling(window=days).sum() /
data['Volume'].rolling(window=days).sum()
# 计算标准差
sd_line = center_line.rolling(window=days).std()
return center_line, sd_line
```
代码中 `data` 应该是一个包含开盘价、最高价、最低价、收盘价和成交量数据的 DataFrame,`days` 和 `ref_days` 分别表示计算成交量加权移动平均线和计算基准线的时间窗口大小。返回值是一个包含中心线和标准差的元组。
9. 益马成交量指标源码?
益马成交量指标是一个技术分析指标,它可以用来确认股票价格趋势的强弱。以下是该指标的 Python 代码实现:
```python
def yima_volume(data, days=21, ref_days=63):
# 计算收盘价格的波动性
volatility = data['Close'].rolling(window=days).std()
# 计算基准线
base_line = data['Close'].rolling(window=ref_days).mean()
# 计算中心线
center_line = (data['Close'] - base_line) / (volatility * 2)
# 计算成交量加权移动平均线
weighted_vol = data['Volume'] * data['Close']
center_line = center_line.rolling(window=days).sum() /
data['Volume'].rolling(window=days).sum()
# 计算标准差
sd_line = center_line.rolling(window=days).std()
return center_line, sd_line
```
代码中 `data` 应该是一个包含开盘价、最高价、最低价、收盘价和成交量数据的 DataFrame,`days` 和 `ref_days` 分别表示计算成交量加权移动平均线和计算基准线的时间窗口大小。返回值是一个包含中心线和标准差的元组。
10. 通达信突破n日内最大成交量收盘价选股公式?
N:=10;
V>=HHV(V,N);
希望能够帮助您,顺祝马年投资顺利
11. 最佳筹码买入形态源码?
筹码峰选股有多种思路,这里介绍一种底部筹码没有被充分交换的思路。
必要条件
1、筹码底部充分集中,形成筹码密集单峰。这个就不说明了,大家都懂得怎么看筹码集中。
2、筹码集中过程中有涨停最佳
3、筹码集中过程中成交量温和放大
4、突破筹码峰后,成交量低于筹码集中过程中的量能,且保持相对稳定
5、上涨过程中,筹码不断分散,但是底部筹码峰保持稳定
6、筹码分散相对均匀,不能形成多峰或双峰情况
7、在底部筹码峰未被充分交换之前,可持股不动,知道顶部形成筹码峰且超过底部峰值,可以离场。
公式源码:
{筹码峰长}
HL:=(COST(97)-COST(3))/10;
CM1:=WINNER(COST(3)+HL*1)-WINNER(COST(3)+HL*0);CM2:=WINNER(COST(3)+HL*2)-WINNER(COST(3)+HL*1);
CM3:=WINNER(COST(3)+HL*3)-WINNER(COST(3)+HL*2);CM4:=WINNER(COST(3)+HL*4)-WINNER(COST(3)+HL*3);
CM5:=WINNER(COST(3)+HL*5)-WINNER(COST(3)+HL*4);CM6:=WINNER(COST(3)+HL*6)-WINNER(COST(3)+HL*5);
CM7:=WINNER(COST(3)+HL*7)-WINNER(COST(3)+HL*6);CM8:=WINNER(COST(3)+HL*8)-WINNER(COST(3)+HL*7);
CM9:=WINNER(COST(3)+HL*9)-WINNER(COST(3)+HL*8);CM10:=WINNER(COST(3)+HL*10)-WINNER(COST(3)+HL*9);
MXCM:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(CM1,CM2),CM3),CM4),CM5),CM6),CM7),CM8),CM9),CM10);
峰价上:IF(CM10>=MXCM,COST(3)+HL*10,IF(CM9>=MXCM,COST(3)+HL*9,IF(CM8>=MXCM,COST(3)+H
IF(CM7>=MXCM,COST(3)+HL*7,IF(CM6>=MXCM,COST(3)+HL*6,IF(CM5>=MXCM,COST(3)+HL*5,
IF(CM4>=MXCM,COST(3)+HL*4,IF(CM3>=MXCM,COST(3)+HL*3,IF(CM2>=MXCM,COST(3)+HL*2,
IF(CM1>=MXCM,COST(3)+HL*1,0)))))))))),COLORWHITE;
峰价下:峰价上-HL,COLORWHITE;
峰价中:峰价上-HL*0.5,COLORMAGENTA;
峰量:MXCM*100,NODRAW;
12. nvi指标参数设置?
负量指标的全名为负成交量指标,简称为NVI。NVI负量指标的作用和正量指标有很大的相似之处,主要的作用哥就是帮助投资人寻找较好的买进点和卖出点,通常情况下,在大多头市场上运用的话,会有相当不错的效果。
NVI负量指标的计算方法如下:
NVI=NV+(CLS-CLSn)——CLSn×NV
如果投资人是第一次计算NVI指标的话,上个交易日的NVI指标可以使用100来替代。
NVI负量指标的使用方法:
1、 NVI指标处在N天的均线的上方的话,说明当前市场多方占据主要力量;
2、NVI指标从下方向上运动并且突破了N天移动均线,就是买进的信号;
3、NVI指标处在N天均线的下方的时候,说明当前市场空方占据主要的力量;
4、NVI指标从N体均线的上方下穿均线的时候,就是卖出的信号;
5、NVI指标和PVI指标同时向上运动并且穿破N天均线的话,就是大多头信号。
13. 量学选股公式?
倍量伸缩
A:=VOL/REF(VOL,1)>1.9 AND C/REF(C,1)>1.03;
B:=VOL/REF(VOL,1)<0.6 AND REF(C,1)>REF(C,2) AND C/REF(C,1)>0.99 AND C/REF(C,1)<1.01;
ZF:=(C-REF(C,1))/REF(C,1)*100;
NOST:=EXIST(ZF>5.2,100) OR EXIST(ZF<-5.2,100);
K10:=SLOPE(CLOSE,10)>0.02;
XG:COUNT(A,5) AND COUNT(B,5) AND NOST AND K10;
当日倍量选股公式
A1:=(VOL);
A2:=REF(A1,1);
A1>=1.75*A2;
操作步骤
点版面最上面的功能—专家系统—公式管理器—条件选股公式—走势特征选股—C110单日放量(系统)—新建—公式名称(自己编写,如:中午选、缩倍)—其他都不管,把公式复制,粘贴到空白处,确定—关闭。
公式说明
1.75倍公式在收盘后使用,找出当天倍量的股票。中午收盘选股,把1.75改成0.75,如果想选缩倍柱,那么公式改成A1<=0.5*A2;
中午倍量
A1:=(VOL); 代表今天成交量
A2:=REF(A1,I); 代表昨天成交量
A1>=0.95*A2; 用于中午选股,
当日缩倍量
A1:=(VOL);
A2:=REF(A1,1);
A1<=0.75*A2;
中午缩倍量
A1:=(VOL);
A2:=REF(A1,1);
A1<=0.3*A2;
当日平量和缩量
A1:=(VOL);
A2:=REF(A1,1.25);
A1<=A2;
价升量缩
EVERY(C>REF(C,1),3) AND EVERY(C/REF(C,1)<1.03,3)
AND REF(V,2)>=1*REF(V,1) AND REF(V,1)>=1*V
AND DYNAINFO(4)>0;
百日地量
AA:=VOL<REF(LLV(VOL,100),1);
XG:AA;
近十日有涨停
ZT:=(CLOSE/REF(CLOSE,1)-1)*100>9.7;
ZT10:COUNT(ZT,10)>=1;
黄金柱
14. 量学选股公式?
倍量伸缩
A:=VOL/REF(VOL,1)>1.9 AND C/REF(C,1)>1.03;
B:=VOL/REF(VOL,1)<0.6 AND REF(C,1)>REF(C,2) AND C/REF(C,1)>0.99 AND C/REF(C,1)<1.01;
ZF:=(C-REF(C,1))/REF(C,1)*100;
NOST:=EXIST(ZF>5.2,100) OR EXIST(ZF<-5.2,100);
K10:=SLOPE(CLOSE,10)>0.02;
XG:COUNT(A,5) AND COUNT(B,5) AND NOST AND K10;
当日倍量选股公式
A1:=(VOL);
A2:=REF(A1,1);
A1>=1.75*A2;
操作步骤
点版面最上面的功能—专家系统—公式管理器—条件选股公式—走势特征选股—C110单日放量(系统)—新建—公式名称(自己编写,如:中午选、缩倍)—其他都不管,把公式复制,粘贴到空白处,确定—关闭。
公式说明
1.75倍公式在收盘后使用,找出当天倍量的股票。中午收盘选股,把1.75改成0.75,如果想选缩倍柱,那么公式改成A1<=0.5*A2;
中午倍量
A1:=(VOL); 代表今天成交量
A2:=REF(A1,I); 代表昨天成交量
A1>=0.95*A2; 用于中午选股,
当日缩倍量
A1:=(VOL);
A2:=REF(A1,1);
A1<=0.75*A2;
中午缩倍量
A1:=(VOL);
A2:=REF(A1,1);
A1<=0.3*A2;
当日平量和缩量
A1:=(VOL);
A2:=REF(A1,1.25);
A1<=A2;
价升量缩
EVERY(C>REF(C,1),3) AND EVERY(C/REF(C,1)<1.03,3)
AND REF(V,2)>=1*REF(V,1) AND REF(V,1)>=1*V
AND DYNAINFO(4)>0;
百日地量
AA:=VOL<REF(LLV(VOL,100),1);
XG:AA;
近十日有涨停
ZT:=(CLOSE/REF(CLOSE,1)-1)*100>9.7;
ZT10:COUNT(ZT,10)>=1;
黄金柱
15. nvi指标参数设置?
负量指标的全名为负成交量指标,简称为NVI。NVI负量指标的作用和正量指标有很大的相似之处,主要的作用哥就是帮助投资人寻找较好的买进点和卖出点,通常情况下,在大多头市场上运用的话,会有相当不错的效果。
NVI负量指标的计算方法如下:
NVI=NV+(CLS-CLSn)——CLSn×NV
如果投资人是第一次计算NVI指标的话,上个交易日的NVI指标可以使用100来替代。
NVI负量指标的使用方法:
1、 NVI指标处在N天的均线的上方的话,说明当前市场多方占据主要力量;
2、NVI指标从下方向上运动并且突破了N天移动均线,就是买进的信号;
3、NVI指标处在N天均线的下方的时候,说明当前市场空方占据主要的力量;
4、NVI指标从N体均线的上方下穿均线的时候,就是卖出的信号;
5、NVI指标和PVI指标同时向上运动并且穿破N天均线的话,就是大多头信号。
16. 六脉神剑指标源码怎么设置?
?六脉神剑指标的源码设置可以遵循以下步骤:1. 打开交易软件的源码编辑器,并找到六脉神剑指标的相关文件。
2. 定位到指标源码中的参数设置部分。
3. 根据个人需求和交易策略,对参数进行调整。
例如,可以设置指标的周期、阈值、平滑系数等。
4. 保存并编译修改后的指标源码。
5. 在交易软件中应用该指标,并进行相应图表的设置,比如选择指定的股票或期货合约。
6. 根据指标的信号和图表分析,制定相应的交易策略。
总之,根据个人需求和交易策略,通过修改六脉神剑指标的源码参数,可以实现对该指标的自定义设置,并辅助进行相应的交易决策。
17. obv指标公式源码?
obv是判定量能的技术指标,所谓量在价先,通过量的变化来判断股价近期的走势,是一个量能指标。其源代码为:0,DOTLINE,COLORGREEN;
X_1:=30;
X_2:=10;
X_3:=vol/10000*CLOSE/100;
X_4:=REF(CLOSE,1);
X_5:=SUM(VOL,2)/((HHV(HIGH,2)-LLV(LOW,2))*100);
X_6:=(CLOSE-X_4)*X_5;
X_7:=SUM(X_6,0);
X_8:=X_7;
X_9:=ma(X_8,X_1);
DRAWBAND(X_9,RGB(0,0,80),X_8,RGB(160,0,0));
X_10:=REF(X_8,X_2)=HHV(X_8,2*X_2+1);
X_11:=FILTER(X_10,X_2);
X_12:=BacKSET(X_11,X_2+1);
X_13:=FILTER(X_12,X_2);
T线:REF(X_8,BArslAst(X_13)),NODRAW,COLORMAGENTA;
STICKLINE(CLOSE>0,T线,T线,6,0),COLORFF6600;
JZobv:X_8,COLORWHITE;
MA30:MA(JZOBV,X_1),COLORYELLOW;
DRAWICON(crOSS(JZOBV,T线),T线*0.99,1);
DRAWTEXT_FIX(CLOSE>OPEN,0.01,0.9,0,7),COLOR99EEEE;
18. 通达信突破n日内最大成交量收盘价选股公式?
N:=10;
V>=HHV(V,N);
希望能够帮助您,顺祝马年投资顺利
19. 六脉神剑指标源码怎么设置?
?六脉神剑指标的源码设置可以遵循以下步骤:1. 打开交易软件的源码编辑器,并找到六脉神剑指标的相关文件。
2. 定位到指标源码中的参数设置部分。
3. 根据个人需求和交易策略,对参数进行调整。
例如,可以设置指标的周期、阈值、平滑系数等。
4. 保存并编译修改后的指标源码。
5. 在交易软件中应用该指标,并进行相应图表的设置,比如选择指定的股票或期货合约。
6. 根据指标的信号和图表分析,制定相应的交易策略。
总之,根据个人需求和交易策略,通过修改六脉神剑指标的源码参数,可以实现对该指标的自定义设置,并辅助进行相应的交易决策。
20. 六脉神剑指标源码怎么设置?
?六脉神剑指标的源码设置可以遵循以下步骤:1. 打开交易软件的源码编辑器,并找到六脉神剑指标的相关文件。
2. 定位到指标源码中的参数设置部分。
3. 根据个人需求和交易策略,对参数进行调整。
例如,可以设置指标的周期、阈值、平滑系数等。
4. 保存并编译修改后的指标源码。
5. 在交易软件中应用该指标,并进行相应图表的设置,比如选择指定的股票或期货合约。
6. 根据指标的信号和图表分析,制定相应的交易策略。
总之,根据个人需求和交易策略,通过修改六脉神剑指标的源码参数,可以实现对该指标的自定义设置,并辅助进行相应的交易决策。
21. 通达信突破n日内最大成交量收盘价选股公式?
N:=10;
V>=HHV(V,N);
希望能够帮助您,顺祝马年投资顺利
22. obv指标公式源码?
obv是判定量能的技术指标,所谓量在价先,通过量的变化来判断股价近期的走势,是一个量能指标。其源代码为:0,DOTLINE,COLORGREEN;
X_1:=30;
X_2:=10;
X_3:=vol/10000*CLOSE/100;
X_4:=REF(CLOSE,1);
X_5:=SUM(VOL,2)/((HHV(HIGH,2)-LLV(LOW,2))*100);
X_6:=(CLOSE-X_4)*X_5;
X_7:=SUM(X_6,0);
X_8:=X_7;
X_9:=ma(X_8,X_1);
DRAWBAND(X_9,RGB(0,0,80),X_8,RGB(160,0,0));
X_10:=REF(X_8,X_2)=HHV(X_8,2*X_2+1);
X_11:=FILTER(X_10,X_2);
X_12:=BacKSET(X_11,X_2+1);
X_13:=FILTER(X_12,X_2);
T线:REF(X_8,BArslAst(X_13)),NODRAW,COLORMAGENTA;
STICKLINE(CLOSE>0,T线,T线,6,0),COLORFF6600;
JZobv:X_8,COLORWHITE;
MA30:MA(JZOBV,X_1),COLORYELLOW;
DRAWICON(crOSS(JZOBV,T线),T线*0.99,1);
DRAWTEXT_FIX(CLOSE>OPEN,0.01,0.9,0,7),COLOR99EEEE;
23. nvi指标参数设置?
负量指标的全名为负成交量指标,简称为NVI。NVI负量指标的作用和正量指标有很大的相似之处,主要的作用哥就是帮助投资人寻找较好的买进点和卖出点,通常情况下,在大多头市场上运用的话,会有相当不错的效果。
NVI负量指标的计算方法如下:
NVI=NV+(CLS-CLSn)——CLSn×NV
如果投资人是第一次计算NVI指标的话,上个交易日的NVI指标可以使用100来替代。
NVI负量指标的使用方法:
1、 NVI指标处在N天的均线的上方的话,说明当前市场多方占据主要力量;
2、NVI指标从下方向上运动并且突破了N天移动均线,就是买进的信号;
3、NVI指标处在N天均线的下方的时候,说明当前市场空方占据主要的力量;
4、NVI指标从N体均线的上方下穿均线的时候,就是卖出的信号;
5、NVI指标和PVI指标同时向上运动并且穿破N天均线的话,就是大多头信号。
24. 最佳筹码买入形态源码?
筹码峰选股有多种思路,这里介绍一种底部筹码没有被充分交换的思路。
必要条件
1、筹码底部充分集中,形成筹码密集单峰。这个就不说明了,大家都懂得怎么看筹码集中。
2、筹码集中过程中有涨停最佳
3、筹码集中过程中成交量温和放大
4、突破筹码峰后,成交量低于筹码集中过程中的量能,且保持相对稳定
5、上涨过程中,筹码不断分散,但是底部筹码峰保持稳定
6、筹码分散相对均匀,不能形成多峰或双峰情况
7、在底部筹码峰未被充分交换之前,可持股不动,知道顶部形成筹码峰且超过底部峰值,可以离场。
公式源码:
{筹码峰长}
HL:=(COST(97)-COST(3))/10;
CM1:=WINNER(COST(3)+HL*1)-WINNER(COST(3)+HL*0);CM2:=WINNER(COST(3)+HL*2)-WINNER(COST(3)+HL*1);
CM3:=WINNER(COST(3)+HL*3)-WINNER(COST(3)+HL*2);CM4:=WINNER(COST(3)+HL*4)-WINNER(COST(3)+HL*3);
CM5:=WINNER(COST(3)+HL*5)-WINNER(COST(3)+HL*4);CM6:=WINNER(COST(3)+HL*6)-WINNER(COST(3)+HL*5);
CM7:=WINNER(COST(3)+HL*7)-WINNER(COST(3)+HL*6);CM8:=WINNER(COST(3)+HL*8)-WINNER(COST(3)+HL*7);
CM9:=WINNER(COST(3)+HL*9)-WINNER(COST(3)+HL*8);CM10:=WINNER(COST(3)+HL*10)-WINNER(COST(3)+HL*9);
MXCM:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(CM1,CM2),CM3),CM4),CM5),CM6),CM7),CM8),CM9),CM10);
峰价上:IF(CM10>=MXCM,COST(3)+HL*10,IF(CM9>=MXCM,COST(3)+HL*9,IF(CM8>=MXCM,COST(3)+H
IF(CM7>=MXCM,COST(3)+HL*7,IF(CM6>=MXCM,COST(3)+HL*6,IF(CM5>=MXCM,COST(3)+HL*5,
IF(CM4>=MXCM,COST(3)+HL*4,IF(CM3>=MXCM,COST(3)+HL*3,IF(CM2>=MXCM,COST(3)+HL*2,
IF(CM1>=MXCM,COST(3)+HL*1,0)))))))))),COLORWHITE;
峰价下:峰价上-HL,COLORWHITE;
峰价中:峰价上-HL*0.5,COLORMAGENTA;
峰量:MXCM*100,NODRAW;
25. sc指标源码是什么?
SC——三叉指标(交易型)。
三叉指标结合收盘价均线、成交量均线和MACD指标的研判,考虑了各种指标的有效范围。当SC指标接近于30时,表明收盘价均线、成交量均线和MACD指标有效发生金叉,当SC指标接近于-30时,表明收盘价均线、成交量均线和MACD指标有效发生死叉
26. nvi指标参数设置?
负量指标的全名为负成交量指标,简称为NVI。NVI负量指标的作用和正量指标有很大的相似之处,主要的作用哥就是帮助投资人寻找较好的买进点和卖出点,通常情况下,在大多头市场上运用的话,会有相当不错的效果。
NVI负量指标的计算方法如下:
NVI=NV+(CLS-CLSn)——CLSn×NV
如果投资人是第一次计算NVI指标的话,上个交易日的NVI指标可以使用100来替代。
NVI负量指标的使用方法:
1、 NVI指标处在N天的均线的上方的话,说明当前市场多方占据主要力量;
2、NVI指标从下方向上运动并且突破了N天移动均线,就是买进的信号;
3、NVI指标处在N天均线的下方的时候,说明当前市场空方占据主要的力量;
4、NVI指标从N体均线的上方下穿均线的时候,就是卖出的信号;
5、NVI指标和PVI指标同时向上运动并且穿破N天均线的话,就是大多头信号。
27. obv指标公式源码?
obv是判定量能的技术指标,所谓量在价先,通过量的变化来判断股价近期的走势,是一个量能指标。其源代码为:0,DOTLINE,COLORGREEN;
X_1:=30;
X_2:=10;
X_3:=vol/10000*CLOSE/100;
X_4:=REF(CLOSE,1);
X_5:=SUM(VOL,2)/((HHV(HIGH,2)-LLV(LOW,2))*100);
X_6:=(CLOSE-X_4)*X_5;
X_7:=SUM(X_6,0);
X_8:=X_7;
X_9:=ma(X_8,X_1);
DRAWBAND(X_9,RGB(0,0,80),X_8,RGB(160,0,0));
X_10:=REF(X_8,X_2)=HHV(X_8,2*X_2+1);
X_11:=FILTER(X_10,X_2);
X_12:=BacKSET(X_11,X_2+1);
X_13:=FILTER(X_12,X_2);
T线:REF(X_8,BArslAst(X_13)),NODRAW,COLORMAGENTA;
STICKLINE(CLOSE>0,T线,T线,6,0),COLORFF6600;
JZobv:X_8,COLORWHITE;
MA30:MA(JZOBV,X_1),COLORYELLOW;
DRAWICON(crOSS(JZOBV,T线),T线*0.99,1);
DRAWTEXT_FIX(CLOSE>OPEN,0.01,0.9,0,7),COLOR99EEEE;
28. 六脉神剑指标源码怎么设置?
?六脉神剑指标的源码设置可以遵循以下步骤:1. 打开交易软件的源码编辑器,并找到六脉神剑指标的相关文件。
2. 定位到指标源码中的参数设置部分。
3. 根据个人需求和交易策略,对参数进行调整。
例如,可以设置指标的周期、阈值、平滑系数等。
4. 保存并编译修改后的指标源码。
5. 在交易软件中应用该指标,并进行相应图表的设置,比如选择指定的股票或期货合约。
6. 根据指标的信号和图表分析,制定相应的交易策略。
总之,根据个人需求和交易策略,通过修改六脉神剑指标的源码参数,可以实现对该指标的自定义设置,并辅助进行相应的交易决策。
29. 通达信突破n日内最大成交量收盘价选股公式?
N:=10;
V>=HHV(V,N);
希望能够帮助您,顺祝马年投资顺利
30. obv指标公式源码?
obv是判定量能的技术指标,所谓量在价先,通过量的变化来判断股价近期的走势,是一个量能指标。其源代码为:0,DOTLINE,COLORGREEN;
X_1:=30;
X_2:=10;
X_3:=vol/10000*CLOSE/100;
X_4:=REF(CLOSE,1);
X_5:=SUM(VOL,2)/((HHV(HIGH,2)-LLV(LOW,2))*100);
X_6:=(CLOSE-X_4)*X_5;
X_7:=SUM(X_6,0);
X_8:=X_7;
X_9:=ma(X_8,X_1);
DRAWBAND(X_9,RGB(0,0,80),X_8,RGB(160,0,0));
X_10:=REF(X_8,X_2)=HHV(X_8,2*X_2+1);
X_11:=FILTER(X_10,X_2);
X_12:=BacKSET(X_11,X_2+1);
X_13:=FILTER(X_12,X_2);
T线:REF(X_8,BArslAst(X_13)),NODRAW,COLORMAGENTA;
STICKLINE(CLOSE>0,T线,T线,6,0),COLORFF6600;
JZobv:X_8,COLORWHITE;
MA30:MA(JZOBV,X_1),COLORYELLOW;
DRAWICON(crOSS(JZOBV,T线),T线*0.99,1);
DRAWTEXT_FIX(CLOSE>OPEN,0.01,0.9,0,7),COLOR99EEEE;
31. sc指标源码是什么?
SC——三叉指标(交易型)。
三叉指标结合收盘价均线、成交量均线和MACD指标的研判,考虑了各种指标的有效范围。当SC指标接近于30时,表明收盘价均线、成交量均线和MACD指标有效发生金叉,当SC指标接近于-30时,表明收盘价均线、成交量均线和MACD指标有效发生死叉
32. sc指标源码是什么?
SC——三叉指标(交易型)。
三叉指标结合收盘价均线、成交量均线和MACD指标的研判,考虑了各种指标的有效范围。当SC指标接近于30时,表明收盘价均线、成交量均线和MACD指标有效发生金叉,当SC指标接近于-30时,表明收盘价均线、成交量均线和MACD指标有效发生死叉
33. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入: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时表示出现该指标的买入信号。
34. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入: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时表示出现该指标的买入信号。
35. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入: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时表示出现该指标的买入信号。
36. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入: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时表示出现该指标的买入信号。