周期指标源码(bbi指标公式源码?)
1. 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代码实现。
2. 金蜘蛛选股公式?
条件选股公式:D!JZZ (金蜘蛛) 缺省周期:日线
参数描述: N1(1,300,5)N2(1,300,10)N3(1,300,20)
MA1:=MA(CLOSE,N1);
MA2:=MA(CLOSE,N2);
MA3:=MA(CLOSE,N3);
A1:=COUNT(CROSS(MA2,MA3),2)=1;
A2:=COUNT(CROSS(MA1,MA3),2)=1;
A1 AND A2;
金蜘蛛:
短期、中期、长期三条均线自上而下,并且扭转向上所形成的结点。
操作:
1、在金蜘蛛出现后应逢低买入。
2、在金蜘蛛图形下出现量托,更应积极买入。
构成金蜘蛛的均线日期
短期Param#1日均线;
中期Param#2日均线;
长期Param#3日均线;
一般情况下:金蜘蛛取5,10,20日。
3. 请老师帮忙编写一个60分钟5和13均线金叉的选股公式,通达信用?
MAA:=MA(CLOSE#MIN60,5);
MAB:=MA(CLOSE#MIN60,13);
CROSS(MAA,MAB);
{免费版在60分选股周期下测试通过,盘后需要进行 盘后数据下载深沪分钟线勾选5分钟线数据、勾选下载所有深沪品种的分钟线数据,交易日在15:45后才能下载到当天深沪数据,实盘交易中还没有测试过预警}
4. 盘中macd5分钟底背离预警公式?
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26)
;DEA:=EMA(DIFF,9)
;A1:=BARSLAST(REF(CROSS(DIFF,DEA),1))
;B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA)
;XG:FILTER(B1>0,5);这个是底背离公式,你只要在选股周期上选择5分钟图就行了
5. 求通达信选股公式,在个股某K线周期内(不管是日、周、月哪个周期),需同时满足条件如下?
意思简单 被你表达复杂了就是 收盘不低于此前三个周期最低收盘价 外加 这个条件 连续三个周期成立选股源码如下AA:=C>=REF(LLV(C,3),1);XG:EVERY(AA,3);什么周期均可选 选股时选择不同周期就可以了至于是否同时满足所有周期 要您看了就明白 把日周期选股结果选入一个板块A然后周、月周期的选股范围只在板块A内选就可以了第二个要求也简单把源码中第一行的后面那个字母 C 改成 L 就可以了
6. 顾比粘合指标公式源码?
顾比粘合指标(Ease of Movement,EMV)是一种技术分析指标,用于衡量价格和成交量之间的关系。它通过计算价格变动与成交量变动之比的移动平均值来评估市场的趋势和强度。其公式如下:
EMV = ((H+L)/2 - (H' + L')/2) / ((V/10000) / ((H-L)/2))
其中,H表示当日最高价,L表示当日最低价,H'表示前一日的最高价,L'表示前一日的最低价,V表示当日的成交量。
下面是用Python实现顾比粘合指标的代码示例:
python
Copy code
import pandas as pd
def EMV(df, n=14):
dm = ((df['High'] + df['Low']) / 2) - ((df['High'].shift(1) + df['Low'].shift(1)) / 2)
br = df['Volume'] / (df['High'] - df['Low'])
emv = dm / br
emv_ma = emv.rolling(n).mean()
return emv_ma
其中,df为股票数据的DataFrame,包括High、Low和Volume等列。n表示计算移动平均的周期,默认为14天。函数返回的是顾比粘合指标的移动平均值。
7. 通达信macd周线公式如何编写?
选股公式如下,选股周期选择周线,
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
XG:BARSLAST(CROSS(DIF,DEA))>0 AND DIF>DEA;
Q2:macd周线金叉选股公式
XG:CROSS(MACD.DIF,MACD.DEA) AND CROSS(MACD.DIF#WEEK,MACD.DEA#WEEK); (信号非常少)
Q3:如何引用周线MACD
利用周线MACD选股实战绝技:
第一步:粗选出周线MACD金叉的股票,要点如下:
[1]在0轴金叉的股票最佳,拉升力度和幅度将最大;距离0轴较远的金叉次之。
[2]在0轴下方较远的金叉,预示主力处于建仓期,后市震荡洗盘难以避免。
[3]在0轴上放较远的金叉,预示主力已完成大幅拉升后再次产生上升欲望,此时须谨防假突破被套山顶。
第二步:在选出周线MACD金叉的股票后,再用日线继续精选,要点如下:
[1]股价第一次站上60日均线最佳,太早不牢靠,太晚就追高了。
[2]日成交量明显放大,量比在1.5以上。
[3]日线MACD刚刚升到0轴之上,或在0轴恰好金叉最佳。
第三步:把符合以上条件的股票精选出来后,组成自选股股票池,到周一跟踪观察。
第四步:盘中跟踪与买进要点:
[1]操作的最佳时机在前后15分钟,所跟踪目标若在9点25分第一笔成交中,量比达到8以上,高开幅度在1%—3%之间,则可以立即买进了。
[2]若大盘走势平稳,所跟踪目标中那个列热点板块排名靠前,优先考虑介入那个票。
[3]买进介入点利用分时图技术确定,也可以在尾盘15分钟确定。
这些可以慢慢去领悟,在股市中没有百分之百的成功战术,只有合理的分析。每个方法技巧都有应用的环境,也有失败的可能。
8. 赫尔均线指标使用方法?
1、打开股票交易软件,输入个股代码或简称首字母,右键单击。
2、在显示的菜单栏中选中“分时周期”,选中要添加的分时均线即可。赫尔均线又称高价平均线,是K线的最高价平均加权后的一条线,比MA均线系统灵敏得多,以30日高价线,准确率最高。
9. 股票公式,周线OBV创新高,要求不用选股周期,周线直接编入公式内,通达信,懂的给编个,谢谢?
VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL)
;OBV:SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0)
;M:=2;MAOBV:MA(OBV,M);IF(REF(MAOBV,1)>MAOBV and REF(MAOBV,1)>REF(MAOBV,2));