通达信指标公式源码布林线顶底
这个是几年前优化过的一个自己常用主图指标,由于我们水平有限未来函数的问题始终没有解决了,但是用着依然是优于系统自带的boll,发上来指标编辑高手可以去尝试去掉未来函数,未来函数确实是害人但是知道了以后,避开它我感觉也没有多么大的杀伤力,指标是死的人是活的,不能过分的依赖指标去炒股票,只能够作为参考而已
布林中线:MA(CLOSE,21);
布林上线:布林中线+2*STD(CLOSE,21) COLORGREEN;
布林下线:布林中线-2*STD(CLOSE,21) COLORRED;
局部低点预选A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);
局部低点预选B:=BACKSET(局部低点预选A=0 AND REF(局部低点预选A,1)=1,2);
局部低点预选C:=IF(局部低点预选B=1 AND REF(局部低点预选B,1)=0,-1,0);
局部高点预选A:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);
局部高点预选B:=BACKSET(局部高点预选A=0 AND REF(局部高点预选A,1)=1,2);
局部高点预选C:=IF(局部高点预选B=1 AND REF(局部高点预选B,1)=0,1,0);
局部极点A:=局部低点预选C+局部高点预选C;
AAAA:IF(局部低点预选C=-1,L,IF(局部高点预选C=1,H,DRAWNULL)) CIRCLEDOT COLORYELLOW;
缺口判断:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));
距前高天:=BARSLAST(局部高点预选C=1);
距前低天:=BARSLAST(局部低点预选C=-1);
小值周期:=LOWRANGE(L);
大值周期:=TOPRANGE(H);
低保留AA:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
低保留AB:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)<REF(LLV(L,距前低天+1),1)),-1,0);
低保留S:=IF((低保留AA=-1 OR 低保留AB=-1) AND L<REF(H,距前高天+1),-1,0);
预判:=IF((距前低天<4 AND HHV(缺口判断,距前低天)!=1) OR REF(低保留S,距前低天)=0,1,0);
判断:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND 预判=1 AND
大值周期>REF(小值周期,距前低天+1) AND 大值周期>REF(小值周期,距前低天) AND 大值周期>REF(大值周期,距前高天),1,0);
高保留A:=IF(局部高点预选C=1 AND REF(距前低天,1)>REF(距前高天,1) AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);
高保留B:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND REF(低保留S,距前低天)=-1 AND (距前低天>=4 OR HHV(缺口判断,距前低天)=1),1,0);
高保留:=IF((高保留A=1 OR 高保留B=1 OR 判断=1) AND H>REF(L,距前低天+1),1,0); 预判A:=IF((距前高天<4 AND HHV(缺口判断,距前高天)!=1) OR REF(高保留,距前高天)=0,1,0);
判断A:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND 预判A=1 AND 小值周期>REF(大值周期,距前高天+1) AND 小值周期>REF(大值周期,距前高天) AND 小值周期>REF(小值周期,距前低天),-1,0);
低保留A:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
低保留B:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR 判断A=-1),-1,0);
低保留:=IF((低保留A=-1 OR 低保留B=-1) AND L<REF(H,距前高天+1),-1,0);
AAAD:=IF(高保留=1 AND 低保留=-1 AND H>REF(H,REF(距前高天,1)+2),1,IF(高保留=1 AND 低保留=-1 AND L<REF(L,REF(距前低天,1)+2),-1,0));
极点保留:=IF(AAAD=0,高保留+低保留,AAAD);
局部极点:=IF(极点保留=-1,L,IF(极点保留=1,H,DRAWNULL)) CIRCLEDOT COLORYELLOW; DRAWLINE(极点保留=-1,局部极点,极点保留=1,局部极点,0)COLORBLUE;
DRAWLINE(极点保留=1,局部极点,极点保留=-1,局部极点,0)COLORBLUE;。
布林线顶底指标公式
布林线顶底指标公式布林线顶底指标(Bollinger Bands)是由约翰·布林格(John Bollinger)于1980年提出的一种技术分析工具,它通过利用统计学原理来刻画价格波动的趋势和波动幅度,帮助投资者评估市场的风险和机会。
布林线顶底指标的计算公式如下:- 上轨线(Upper Band)=中轨线(Moving Average)+ k * 标准差(Standard Deviation)- 中轨线(Moving Average)= N日收盘价的简单移动平均线- 下轨线(Lower Band)=中轨线(Moving Average)- k * 标准差(Standard Deviation)其中,k代表标准差的倍数,N代表计算中轨线的收盘价的天数。
布林线顶底指标的主要作用是判断价格的高低位和超买超卖情况。
当价格触及上轨线时,意味着市场处于高位,投资者可以考虑适当减仓或者观望;当价格触及下轨线时,意味着市场处于低位,投资者可以考虑适当加仓或者持有。
布林线顶底指标还可以用于判断价格的趋势和波动性。
当市场处于趋势行情时,布林线会展开;当市场处于震荡行情时,布林线会收缩。
通过观察布林线的展开和收缩,投资者可以判断市场的趋势性和波动性,并作出相应的交易策略。
值得注意的是,布林线顶底指标并不能单独作为交易的唯一依据,投资者还需要结合其他技术指标和基本面分析来进行综合判断。
此外,布林线顶底指标的参数设置也需要根据具体的市场和品种进行调整,不同的参数可能会对结果产生不同的影响。
在实际应用中,投资者可以使用专业的交易软件或者在线交易平台来绘制布林线顶底指标,并结合K线图等图表工具进行分析。
通过观察价格与布林线的相对位置、布林线的展开和收缩、以及价格的突破等情况,投资者可以更好地把握市场的走势和交易机会。
布林线顶底指标是一种常用的技术分析工具,通过利用统计学原理来刻画价格波动的趋势和波动幅度。
投资者可以根据布林线顶底指标的计算公式和相关原理,结合其他技术指标和基本面分析,来进行市场分析和交易决策。
通达信指标公式源码 布林和缠走势合并公式
布林中线:MA(CLOSE,21);布林上线:布林中线+2*STD(CLOSE,21) COLORGREEN;布林下线:布林中线-2*STD(CLOSE,21) COLORRED;局部低点预选A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);局部低点预选B:=BACKSET(局部低点预选A=0 AND REF(局部低点预选A,1)=1,2);局部低点预选C:=IF(局部低点预选B=1 AND REF(局部低点预选B,1)=0,-1,0);局部高点预选A:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);局部高点预选B:=BACKSET(局部高点预选A=0 AND REF(局部高点预选A,1)=1,2);局部高点预选C:=IF(局部高点预选B=1 AND REF(局部高点预选B,1)=0,1,0);局部极点A:=局部低点预选C+局部高点预选C;AAAA:IF(局部低点预选C=-1,L,IF(局部高点预选C=1,H,DRAWNULL)) CIRCLEDOT COLORYELLOW;缺口判断:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));距前高天:=BARSLAST(局部高点预选C=1);距前低天:=BARSLAST(局部低点预选C=-1);小值周期:=LOWRANGE(L);大值周期:=TOPRANGE(H);低保留AA:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);低保留AB:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)<REF(LLV(L,距前低天+1),1)),-1,0);低保留S:=IF((低保留AA=-1 OR 低保留AB=-1) AND L<REF(H,距前高天+1),-1,0);预判:=IF((距前低天<4 AND HHV(缺口判断,距前低天)!=1) OR REF(低保留S,距前低天)=0,1,0);判断:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND 预判=1 AND 大值周期>REF(小值周期,距前低天+1) AND 大值周期>REF(小值周期,距前低天) AND 大值周期>REF(大值周期,距前高天),1,0);高保留A:=IF(局部高点预选C=1 AND REF(距前低天,1)>REF(距前高天,1) AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);高保留B:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND REF(低保留S,距前低天)=-1 AND (距前低天>=4 OR HHV(缺口判断,距前低天)=1),1,0);高保留:=IF((高保留A=1 OR 高保留B=1 OR 判断=1) AND H>REF(L,距前低天+1),1,0); 预判A:=IF((距前高天<4 AND HHV(缺口判断,距前高天)!=1) OR REF(高保留,距前高天)=0,1,0);判断A:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND 预判A=1 AND 小值周期>REF(大值周期,距前高天+1) AND 小值周期>REF(大值周期,距前高天) AND 小值周期>REF(小值周期,距前低天),-1,0);低保留A:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);低保留B:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR 判断A=-1),-1,0);低保留:=IF((低保留A=-1 OR 低保留B=-1) AND L<REF(H,距前高天+1),-1,0);AAAD:=IF(高保留=1 AND 低保留=-1 AND H>REF(H,REF(距前高天,1)+2),1,IF(高保留=1AND 低保留=-1 AND L<REF(L,REF(距前低天,1)+2),-1,0));极点保留:=IF(AAAD=0,高保留+低保留,AAAD);局部极点:=IF(极点保留=-1,L,IF(极点保留=1,H,DRAWNULL)) CIRCLEDOT COLORYELLOW; DRAWLINE(极点保留=-1,局部极点,极点保留=1,局部极点,0)COLORYELLOW; DRAWLINE(极点保留=1,局部极点,极点保留=-1,局部极点,0)COLORYELLOW;。
简单明了通达信指标公式源码
简单明了通达信指标公式源码
以下是通达信指标公式的源码(部分):
1.移动平均线(MA)
```
MA(CLOSE,N):收盘价的N日简单移动平均线
MA(C,N):C为输入数据,例如指标的参数可以是成交量、MACD柱等;
```
2.指数平滑移动平均线(EMA)
```
EMA(C,N):收盘价的N日指数平滑移动平均线
```
3.相对强弱指标(RSI)
```
RSI(C,N):C为收盘价序列,N为计算周期;
```
4. 随机相对强弱指标(StochRSI)
```
StochRSI(C, N, M1, M2): C为收盘价序列,N为计算RSI的周期,
M1为计算K值的周期,M2为计算D值的周期;
```
5.BOLL指标(布林线)
```
BOLL(CLOSE,N,P):C为收盘价序列,N为计算布林线的周期,P为布林线上下轨的标准差倍数;
```
6.指数平均数指标(EMA)
```
EMA(CLOSE,N):收盘价序列的N日指数平均数;
```
7.指数平滑异同平均线(MACD)
```
MACD(CLOSE,SHORT,LONG,M):C为收盘价序列,SHORT为快速移动平均线的时间周期,LONG为慢速移动平均线的时间周期,M为移动平均线的移动天数;
```
8.能量潮(OBV)
```
OBV(CLOSE,V):C为收盘价序列,V为成交量序列;
```
以上是通达信指标公式的部分源码,还有其他指标的源码未列出。
通达信技术指标公式源码大全
通达信技术指标公式源码大全一、简介本文档提供了通达信技术指标公式源码的大全,旨在帮助用户了解和使用通达信软件中的各种技术指标。
二、技术指标公式源码以下是一些常用的技术指标公式源码:1. 移动平均线(MA):C := CLOSE;MA(C, n)2. 相对强弱指标(RSI):LC := REF(C, 1);R := SMA(MAX(C-LC, 0), n, 1) / SMA(ABS(C-LC), n, 1) * 100;RSI := SMA(R, m, 1);3. 布林线(BOLL):MA(C, n);BOLLUP := MA(C, n) + k * STD(C, n);BOLLDOWN := MA(C, n) - k * STD(C, n);4. 动量指标(MOM):MOM := C - REF(C, n);5. 成交量指标(VOL):VOL := V;6. 相对强弱指数(RSI):RSV:=(CLOSE-LLV(LOW,M))/((HHV(HIGH,M)-LLV(LOW, M))*100);;7. 平均成交量(AVP):AVP:=(C+M+O+L)/4*V*T/F;三、使用指南使用以上的技术指标公式源码,可以在通达信软件中进行相关指标的计算和显示。
用户可以根据自己的需要,调整指标参数和相关代码,以获得所需的分析结果。
请注意,以上源码仅供参考,具体使用时需要根据实际情况进行修改和优化。
结论本文档提供了通达信技术指标公式源码的大全,希望能对用户在通达信软件中应用技术指标提供帮助。
用户可以根据实际需求,选择合适的指标公式源码进行使用。
使用多年经过实战的好指标——顶底优化通达信指标公式源码
以下是一种经过多年实战验证的顶底优化通达信指标公式的源码:```python#导入依赖库import numpy as np#定义顶底优化指标函数def tops_bottoms_optimization(close_prices, window): """顶底优化指标公式:param close_prices: 收盘价序列:param window: 窗口大小:return: 顶底优化指标值序列"""highs = np.array(close_prices)lows = np.array(close_prices)tops = np.zeros(len(close_prices))bottoms = np.zeros(len(close_prices))#计算顶部for i in range(window, len(close_prices) - window):if np.all(highs[i] > highs[i - window:i]) andnp.all(highs[i] > highs[i + 1:i + window + 1]):tops[i] = highs[i]#计算底部for i in range(window, len(close_prices) - window):if np.all(lows[i] < lows[i - window:i]) and np.all(lows[i] < lows[i + 1:i + window + 1]):bottoms[i] = lows[i]#填充非零值for i in range(len(close_prices)):if tops[i] == 0:tops[i] = tops[i - 1]if bottoms[i] == 0:bottoms[i] = bottoms[i - 1]#计算顶底优化指标值tops_bottoms_opt = (close_prices - bottoms) / (tops - bottoms)return tops_bottoms_opt#示例使用close_prices = [1, 2, 3, 4, 5, 4, 3, 2, 1]window = 2tops_bottoms_opt = tops_bottoms_optimization(close_prices, window)print(tops_bottoms_opt)```该指标的实现逻辑如下:1. 首先,将收盘价序列转化为numpy数组,分别创建保存最高价和最低价的数组tops和bottoms,并将其初始化为0。
布林买卖线通达信指标公式源码
第一张图有量无势一切成空,这种情况倒是非常适合做多超短线指标使用看看每一个信号对应位置就明白不用多说。
第二张图势为量用,一旦势成量学的一切理论都起作用。
二六三上有注解应该看的清楚,包括对庄家5个种类之一的狡庄定义。
做多超短线不仅仅用于短线,对于牛股使用初升第一阶段你就介入了一旦势成,你还会傻呼呼的放跑掉??至于截图上的指标名称可能和源码名字不一样,也是正常的,我是用内测版通达信做各种模型试验,是在虚拟硬盘中运行,经常修改,除非需要存档一般关机自动清除。
第一篇《三箭穿云定牛势》,昨夜里凌晨4点才上传的《丁蟹效应》,应该算是关于势学内容的第二篇。
这个贴算是第三篇《势为量用量为势先》。
欢迎同道回帖提供势的理论观点{主图}BOLL:MA(CLOSE,20);UB:BOLL+2*STD(CLOSE,20);LB:BOLL-2*STD(CLOSE,20);VAR1:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));VAR2:=(REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VAR3:=(REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VAR4:=(REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VAR5:=(REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VAR6:=(REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VAR7:=(REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VAR8:=(REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VAR9:=(REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VARA:=(REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VARB:=(REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));VARC:=(REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VARD:=(CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2));VARE:=(REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VARF:=(REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VAR10:=(REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VAR11:=(REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VAR12:=(REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VAR13:=(REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VAR14:=(REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VAR15:=(REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VAR16:=(REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VAR17:=(REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VAR18:=(REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VAR19:=((REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1)) AND VAR1);黄色短买:STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),4,0),COLOR33DDCC;STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),3,0),COLOR33EECC;STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),2,0),COLOR33FFCC;STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),1,0),COLOR33FFCC;DRAWTEXT(VAR19,REF(CLOSE,1),'短买'),COLOR33FFCC;VAR1A:=((REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,1)) AND VARD);品红离场:STICKLINE(VAR1A,REF(CLOSE,1),REF(CLOSE,2),4,0),COLORFF66FF;STICKLINE(VAR1A,REF(CLOSE,1),REF(CLOSE,2),3,0),COLORFF77FF;STICKLINE(VAR1A,REF(CLOSE,1),REF(CLOSE,2),2,0),COLORFF88FF;STICKLINE(VAR1A,REF(CLOSE,1),REF(CLOSE,2),1,0),COLORFF99FF;DRAWTEXT(VAR1A,REF(CLOSE,1)+0.01,'离场'),COLORFF99FF;MA3:=MA(CLOSE,3),COLORGREEN,LINETHICK3;YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;离场:=IF(VAR1A,1,0),LINETHICK0;短买:=IF(VAR19,1,0),LINETHICK0;MA60:=MA(C,30),COLORWHITE;重心红:IF(MA60>=REF(MA60,1),MA60,DRAWNULL),COLORRED,LINETHICK3; DRAWTEXT_FIX(1,0.92,5,0,'☆何胖子版权☆'),COLORRED;DRAWTEXT_FIX(1,0.02.0.1,0,0,'☆马泰效应理想论坛技术交流专用☆'),COLORRED;{副图}VAR0:=(2*CLOSE+HIGH+LOW)/4;B:=XMA((VAR0-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,12);5,POINTDOT,COLORWHITE;20,POINTDOT,COLORF00FF0;50,POINTDOT,COLORGREEN;80,POINTDOT,COLORWHITE;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:SMA(RSV,3,1),COLORWHITE;D:SMA(K,3,1),COLORYELLOW;J:3*K-2*D,COLORMAGENTA;做多线:EMA(B,3),LINETHICK1,COLORWHITE;做空线:EMA(做多线,18),COLORCYAN,LINETHICK1;多头:=CROSS(做多线,做空线);条件1:=J>K>D;条件2:=CROSS(J,做空线) AND CROSS(K,做空线) AND CROSS(D,做空线); 做多:多头,COLORRED;DRAWICON(做多,30,1);空头:=CROSS(做空线,做多线);做空:空头,COLORGREEN;DRAWICON(做空,60,2);DRAWTEXT(做多,15,'多'),COLORRED;DRAWTEXT(做空,65,'空'),COLORGREEN;。
通达信指标公式源码顶底趋势指标
90,COLOR9966FF,LINETHICK2;80,COLOR996699;20,COLORGREEN;10,COLORCC6633,LINETHICK2;长期线:MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19)+100,COLOR9900FF; 短期线:-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))+100,COLOR888888;中期线:EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4)+100,COLORYELLOW,LINET HICK2;见顶:(REF(中期线,1)>85 AND REF(短期线,1)>85 AND REF(长期线,1)>65) AND CROSS(长期线,短期线) ;顶部区域:(中期线<REF(中期线,1) AND REF(中期线,1)>80) AND (REF(短期线,1)>95 OR REF(短期线,2)>95 ) AND 长期线>60 AND 短期线<83.5AND 短期线<中期线AND 短期线<长期线+4;顶部:=FILTER(顶部区域,4);底部区域:(长期线<12 AND 中期线<8 AND (短期线<7.2 OR REF(短期线,1)<5) AND (中期线>REF(中期线,1) OR 短期线>REF(短期线,1)))OR (长期线<8 AND 中期线<7 AND 短期线<15 AND 短期线>REF(短期线,1)) OR (长期线<10 AND 中期线<7 AND 短期线<1) ;STICKLINE( 顶部,99,103,20,1 ),COLORRED,COLORGREEN;低位金叉:长期线<15 AND REF(长期线,1)<15 AND 中期线<18 AND 短期线>REF(短期线,1) AND CROSS(短期线,长期线) AND 短期线>中期线AND (REF(短期线,1)<5 OR REF(短期线,2)<5 ) AND (中期线>=长期线OR REF( 短期线,1)<1 ); STICKLINE( 低位金叉,0,5,11,0 ),COLORRED;。
【股票指标公式下载】[通达信] 加密的通达信布林线(源码、主图、贴图)
很多朋友在找通达信的布林线指标,今天我将源码公布N:=20;MIDA:=MA(C,N);V ART1:=POW((C-MIDA),2);V ART2:=MA(V ART1,N);V ART3:=SQRT(V ART2);UPPERA:=MIDA+2*V ART3;LOWERA:=MIDA-2*V ART3;BOLL:REF(MIDA,1);UB:REF(UPPERA,1);LB:REF(LOWERA,1);今天还有朋友要sar指标,也叫抛物线指标,网上有,今天也给朋友V AR1:=SAR(10,2,20);S:IF(V AR1>C,V AR1,DRAWNULL),COLORRED,CIRCLEDOT;X:IF(VAR1<C,V AR1,DRAWNULL),COLORGREEN,CIRCLEDOT;B1:=REF(C,1);B2:=REF(C,2);SS:=IF(C>REF(C,1) AND REF(C,1)>=REF(C,2),1,IF(C<REF(C,1) AND REF(C,1)<=REF(C,2),-1,IF(C>REF(C,2) AND REF(C,2)>REF(C,1),2,IF(C<REF(C,2) AND REF(C,2)<REF(C,1),-2,0))));SM:=IF(REF(SS,1)>0 OR REF(SS,1)<0,REF(SS,1),IF(REF(SS,2)>0 OR REF(SS,2)<0,REF(SS,2),IF(REF(SS,3)>0 OR REF(SS,3)<0,REF(SS,3),IF(REF(SS,4)>0 OR REF(SS,4)<0,REF(SS,4),IF(REF(SS,5)>0 OR REF(SS,5)<0,REF(SS,5),IF(REF(SS,6)>0 OR REF(SS,6)<0,REF(SS,6),IF(REF(SS,7)>0 OR REF(SS,7)<0,REF(SS,7),0)))))));MC:IF(REF(SS,1)>0 OR REF(SS,1)<0,B2,IF(SM>0,MIN(B1,B2),MAX(B1,B2))),COLORFF00FF;STICKLINE(SS=1 OR SM>=1 AND SS=0,B1,C,0.8,1),COLORRED;STICKLINE(SS=-1 OR SM<=-1 AND SS=0,B1,C,0.8,0),COLORFF9000;STICKLINE(SS=2,B2,C,0.8,1),COLORRED;STICKLINE(SS=-2,B2,C,0.8,0),COLORFF9000;STICKLINE((SS=-1 OR SS=-2) AND SM>0,B2,B1,0.8,1),COLORRED;STICKLINE((SS=1 OR SS=2) AND SM<0,B2,B1,0.8,0),COLORFF9000;。
趋势布林线主图指标公式
趋势布林线主图指标公式通达信趋势布林线主图指标公式源码如下:N:=5;C增比:=C/REF(C,1);C均增比:=(C增比+REF(C增比,1)+REF(C增比,2)+REF(C增比,3)+REF(C增比,4))/5;YC:=C*C均增比;强弱:=COUNT(YC>REF(YC,1),10)/COUNT(YC<REF(YC,1),10); A:=EMA(EMA(EMA(EMA(强弱,2),2),2),2);B:=EMA(EMA(EMA(EMA(强弱,5),5),5),5);快线红:EMA(EMA(EMA(EMA(YC,2),2),2),2),COLORRED,LINETHICK 2;慢线绿:EMA(EMA(EMA(EMA(YC,5),5),5),5),COLORGREEN,LINETHI CK2;STICKLINE(快线红>慢线绿,快线红,慢线绿,1,0),COLORRED; STICKLINE(快线红1.095,C,O,2,0),COLORYELLOW;UP:BOLL+2*STD(CLOSE,20),COLORGREEN;LO:BOLL-2*STD(CLOSE,20),COLORCYAN;VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2); VAR2:=REF(VAR1,1) AND CLOSEREF(CLOSE,2);VAR3:=REF(VAR2,1) AND CLOSE>REF(CLOSE,1) AND CLOSEREF(CLOSE,1) AND CLOSEREF(CLOSE,1) AND CLOSEREF(CLOSE,1) AND CLOSEREF(CLOSE,1) AND CLOSEREF(CLOSE,1) AND CLOSEREF(CLOSE,1) AND CLOSEREF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR19:=REF(VARD OR VARE OR VARF OR VAR10 ORVAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 ORVAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD; MTM:=C-REF(C,1);DX1:=100*EMA(EMA(MTM,N),N)/EMA(EMA(ABS(MTM),N),N );买1:=IF(LLV(DX1,2)=LLV(DX1,7) AND COUNT(DX150,2) AND CROSS(MA(DX1,2),DX1),1,0);DRAWTEXT(FILTER(卖1=1,5),HIGH*1.02, ' '),COLOR00FF00; DRAWTEXT(FILTER(买1=1,5),LOW*0.99, ' '),COLORRED; DRAWICON(FILTER(买1=1,5),LOW*0.99,7);DRAWICON(FILTER(卖1=1,5),HIGH*1.04, 8);。
布林买卖点及变盘通达信指标源码公式
布林买卖点及变盘通达信指标源码公式1.计算中轨线(MA):中轨线是布林带的基准线,一般选择20日或者30日的移动平均线作为中轨线。
计算公式如下:MA=MA(CLOSE,N)其中,CLOSE表示收盘价,N表示选择的周期。
2.计算上轨线(UPPER)和下轨线(LOWER):上轨线和下轨线是以中轨线为基础根据标准差计算得到的。
计算公式如下:STDDEV=STD(CLOSE,N)UPPER=MA+k*STDDEVLOWER=MA-k*STDDEV其中,STDDEV表示标准差,N表示选择的周期,k表示标准差的倍数。
3.计算买入点和卖出点:根据股价穿越布林带的方式,可以进一步判断买入点和卖出点。
买入点条件:收盘价上穿下轨线(CLOSE>LOWER)卖出点条件:收盘价下穿上轨线(CLOSE<UPPER)以上就是布林买卖点指标的计算公式和判断条件。
在实际应用中,一般会根据具体的交易品种和交易周期进行参数优化,以提高策略的稳定性和盈利能力。
变盘通达信指标是在布林买卖点的基础上进行进一步改进的指标,主要用于判断股价的变盘点,即趋势的转变点。
变盘通达信指标源码公式如下:1.计算N日内连续上升天数(UP_COUNT)和N日内连续下降天数(DOWN_COUNT):UP_COUNT=IF(CLOSE>REF(CLOSE,1),REF(UP_COUNT,1)+1,0)DOWN_COUNT=IF(CLOSE<REF(CLOSE,1),REF(DOWN_COUNT,1)+1,0)其中,CLOSE表示收盘价,N表示选择的天数。
2.计算N日内涨幅(UP_RATE)和N日内跌幅(DOWN_RATE):UP_RATE=(CLOSE-REF(CLOSE,N))/REF(CLOSEDOWN_RATE=(CLOSE-REF(CLOSE,N))/REF(CLOSE,N)*100其中,CLOSE表示收盘价,N表示选择的天数。
