通信达公式入门
通达信技术指标公式大全
通达信技术指标公式大全本文档汇总了通达信软件中常用的技术指标公式,供参考使用。
1. 移动平均线指标公式- 简称:MA简称:MA- 公式:MA(CLOSE, N)公式:MA(CLOSE, N)- 说明:计算收盘价CLOSE在N周期内的移动平均线。
说明:计算收盘价CLOSE在N周期内的移动平均线。
2. 相对强弱指标公式- 简称:RSI简称:RSI- 公式:RSI(CLOSE, N)公式:RSI(CLOSE, N)- 说明:计算收盘价CLOSE在N周期内的相对强弱指标。
说明:计算收盘价CLOSE在N周期内的相对强弱指标。
3. 随机指标公式- 简称:KDJ简称:KDJ- 公式:KDJ(N, M, RSV)公式:KDJ(N, M, RSV)- 说明:计算随机指标K、D、J。
说明:计算随机指标K、D、J。
4. 线性回归指标公式- 简称:LINEARREG简称:LINEARREG- 公式:LINEARREG(CLOSE, N)公式:LINEARREG(CLOSE, N)- 说明:计算收盘价CLOSE在N周期内的线性回归。
说明:计算收盘价CLOSE在N周期内的线性回归。
5. 移动平均收敛/发散指标公式- 简称:MACD简称:MACD- 公式:MACD(EMA12, EMA26, MACD9)公式:MACD(EMA12, EMA26, MACD9)- 说明:计算移动平均线的收敛/发散指标。
说明:计算移动平均线的收敛/发散指标。
6. 布林带指标公式- 简称:BOLL简称:BOLL- 公式:BOLL(CLOSE, N)公式:BOLL(CLOSE, N)- 说明:计算收盘价CLOSE在N周期内的布林带指标。
说明:计算收盘价CLOSE在N周期内的布林带指标。
7. 高低价指标公式- 简称:H_L简称:H_L- 公式:H_L(HIGH, LOW)公式:H_L(HIGH, LOW)- 说明:根据最高价HIGH和最低价LOW计算高低价指标。
通达信公式基础教程大全(函数+指标+实例)
公式教程简介TDX的公式系统是一套功能强大、使用简单的计算机描述系统。
用户可以通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试,在TDX当中一共提供了四大类公式编辑器:1 技术指标公式编辑器技术指标公式即通常所说画线指标,此类公式的主要目的是通过对数据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提供研判行情的基本依据。
此类指标至少要有一条输出线,本系统允许最多6条的输出线。
技术指标公式编辑器实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过TDX的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。
2 条件选股公式编辑器也就是通常意义上解释的智能选股。
但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步!并且提供相应的同样开放式的结果检测报告。
3 五彩K线公式编辑器准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K线形态赋予颜色,区别了其它的K 线。
条件选股公式与五彩K线公式的区别:条件选股公式和五彩K线公式都有且仅有一个输出,其目的都是为投资者提供买入或卖出点的指示,不同之处在于:条件选股公式仅对最近数据提示买入或卖出,而五彩K线公式则对输入的所有历史数据进行提示。
另外,五彩K线公式的输出是在K线图上,通过各种颜色对提示数据进行标识,条件选股公式的输出是找出符合最近条件的所有股票。
4 交易系统公式编辑器交易系统公式是通过设定买入和卖出点(有且仅有这两个输出),由计算机进行模拟操作。
以此为依据,系统一方面可以进行五彩K线公式的功能,同时提示买入和卖出;另一方面可以通过模拟操作,对指标买卖的收益、指标的最佳参数及最佳指标等各情形进行测试。
交易系统是在条件选股功能上的一次大的延伸,旨在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等作出定量的规定,帮助投资者建立一套属于自己的买卖规则和理论。
全头条最详细——通达信指标公式大全
全头条最详细——通达信指标公式大全一、K线的基本形态1、当天收阳:CLOSE>OPEN;2、当天收阴:CLOSE<OPEN;3、当天股价高开,言下之意开盘高于昨日收盘:OPEN>REF (CLOSE,1);4、当天股价低开:OPEN<REF(CLOSE,1);5、跳空高开:OPEN>REF(HIGH,1);当日开盘在昨日最高价之上6、跳空低开:OPEN<REF(LOW,1);7、长阳:C/O>1.03 或者 (C-O)/O*100>5 或者 (C-O)/O>0.05 意思是收盘价比开盘价上涨5%以上。
当然,用7%以上也可。
8、长阴:C/O<>9、高开大阴:O/REF(C,1)>1.04 AND C/O<1.94;>10、标准十字星:CLOSE=OPEN AND HIGH<>LOW更多见的是近似十字星。
例:ABS(C-O)<0.02 and="" h-c="">0.03 AND C-L>0.03; 该语句用上了一个函数:ABS,意思是求绝对值。
这样,该近似十字星即可能是阳星也可能是阴星。
再认识两个函数:MAX(A,B) 求A和B中的最大值。
MIN(A,B) 求A和B中的较小值有了这两个函数,近似十字星还可这样表述:ABS(C-O)<0.02 and="" h=""> MAX(C,O) AND L<>另外,该公式还可以用比例数编写。
11、长下影线:也有收阴收阳之分。
以阳线长下影线为例:C>O AND (O-L)>(C-O);此公式只表达了下影线比实体线长,并没有表达长度比例和有无上影线。
留个习题吧:不限制阴阳线,上影小于5分钱,下影线是实体的两倍以上。
形态还有许多,有几十种,不一一例举了,大家举一反三,慢慢摸索吧。
通达信常用公式
通达信常用公式1.成交量+倍量VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,V*240/FROMOPEN,DRAWNULL),NODRAW; STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,VVOL,0,-1,-1),COLOR00C0C0;量:V,VOLSTICK;倍量:(V/REF(V,1)>=1.91 AND COUNT(C>O,1)) OR (L>REF(H,1) AND COUNT(O>C,1) AND V/REF(V,1)>=1.91),NODRAW,COLORYELLOW;低量:V<=REF(LLV(V,15),1),NODRAW,COLORGREEN;地量:V<=REF(LLV(V,100),1),NODRAW,COLORMAGENTA;平量:ABS(V-HHV(REF(V,1),5))/HHV(REF(V,1),5)<=0.03 OR ABS(V-REF(V,1))/REF(V,1)<=0.03,NODRAW,COLORWHITE;倍缩:V<=REF(V,1)*0.5,NODRAW,COLORRED;梯量:COUNT(V>REF(V,1),3)=3 AND COUNT(C>O,3)=3,NODRAW,COLOR824173;缩量涨:COUNT(C>REF(C,1),2)=2 AND COUNT(V<REF(V,1),2)=2,NODRAW,COLORBLUE; DRAWTEXT(倍量,V*1.5,'倍量'),COLORYELLOW;STICKLINE(倍量,0,V,1,0),COLORYELLOW;STICKLINE(低量,0,V,1,0),COLORGREEN;STICKLINE(地量,0,V,1,0),COLORMAGENTA;STICKLINE(平量,0,V,1,0),COLORWHITE;STICKLINE(倍缩,0,V,1,0),COLORRED;STICKLINE(梯量,0,V,1,0),COLOR824173;STICKLINE(缩量涨,0,V,1,0),COLORBLUE;MA20:MA(V,20),COLORRED;MA40:MA(V,40),COLORYELLOW;MA120:MA(V,120),COLORBLUE, LINETHICK2;2.敢死队资金零线:0;DC:=(2*CLOSE+HIGH+LOW+OPEN)/5;EMDC:=EMA(EMA(EMA(DC,4),4),4);AA:= (EMDC-REF(EMDC,1))/REF(EMDC,1)*100;BA:= MA(AA,2);机构:(AA-BA)*30000,COLORGREEN,LINETHICK1;DRAWBAND((AA-BA)*30000,RGB(255,1,0),0,RGB(1,235,1));{GANSIDUI}CC:=EMA(CLOSE,5)-EMA(CLOSE,55);DD:=EMA(CC,10);敢死队:(CC-DD)*20000,COLORWHITE,LINETHICK2;IF(敢死队>=0,敢死队,DRAWNULL),COLORYELLOW,LINETHICK2;3.荡妇荡娃AA:=(4*C+2*H+2*L+O)/9; BB:=REF(AA,1);C1:=SMA(MAX(C-BB,0),4,1)/SMA(ABS(C-BB),4,1)*100;C2:=SMA(MAX(C-BB,0),8,1)/SMA(ABS(C-BB),8,1)*100;C3:=SMA(MAX(C-BB,0),12,1)/SMA(ABS(C-BB),12,1)*100;淫妇:(C1+C2+C3)/3;荡娃:(100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,15)-LLV(LOW,16)))-75;TYP:=IF((H>C AND C>O) OR (H>O AND O>=C),C,H)+IF((L<C AND C<O) OR(L<O AND O<=C),CLOSE,LOW)/3;CCI:EMA((TYP-MA(TYP,36.0270012))/(0.015*AVEDEV(TYP,36.0270012)),2.0332),COLORRED; STICKLINE(CCI<-150,CCI,-150,2,0),COLORMAGENTA;STICKLINE(C>0,-150,-151,2,0),COLORBLUE;大盘顶底TDXSTEP218:80,COLORGREEN;TDXSTEP219:20,COLORYELLOW;趋势:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,9,1)-2*SMA(SMA((CLOSE-LL V(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,9,1),3,1),COLORWHITE,LINETHICK2;顶1:STICKLINE(趋势>80,80,趋势,5,0),COLORGREEN;底1:STICKLINE(趋势<20,趋势,20,5,0),COLORYELLOW;阶段卖: 90;卖出:= IF(CROSS(阶段卖,趋势),60,90),COLOR00FF00;主力控盘副图指标通达信使用说明:1.该指标用于监控主力拉升股价阶段,黄色区域表示主力控盘程度,红色区域表示主力已绝对控盘;2.红色区域连成片且区域越大,主力控盘程度越高,拉升的幅度越大;3.当主力控盘度在100以上时,此时买进持股,尽情享受主力抬轿之悦。
通达信公式入门
!通达信公式入门思腾 2010-2-3二、交易系统交易系统是大智慧在条件选股功能上的一个大的延伸,旨在建立一套完整的交易规则体系,系统可以通过此平台对我们的买入、卖出等操作发出明确的买卖信号指示。
1、编辑交易系统公式进入大智慧“公式编辑器”(1)点击“交易系统”选项,选择“新建”,可以建立一个亲的交易系统。
(2)选中一个具体的交易系统,双击名称或者点击“修改”,可能浏览并编辑该系统的公式内容。
@2、交易提示编辑时常用的函数:(1)前提:交易系统一共包含多头买入(卖出)空头买入(卖出)四种情况,但是由于我们只允许多头买入、卖出,故我们这里不讨论空头情况。
(2)函数ENTERLONG:多头买入函数。
EXITLONG:多头卖出函数。
简单的交易系统模型应该如下表示:ENTERLONG:条件A;EXITLONG:条件B;注意:一个完整的交易系统必须有进出两个条件组成,也就是说是ENTERLONG、EXITLONG或者ENTERSHORT、EXITSHORT(空头买入、卖出函数)中其中一组组成。
3、交易系统的编制方法首先,要确定的是,交易系统是多个条件的组合。
通过不同条件的叠加、修正,系统自动在满足我们组合条件的个股K线图中添加买卖信号。
(1)均线交易系统如果个股5日均线上穿20日均线时,我要买入;相反,个股5日均线下穿20日均线我就卖出,这样的一个思路我们怎么来编写交易系统呢?很简单5日均线上穿20日均线(买入条件):CROSS(MA(CLOSE,5),MA(CLOSE,20))5日均线下穿20日均线(卖出条件):CROSS(MA(CLOSE,20),MA(CLOSE,5))按照前面所讲,交易系统函数“ENTERLONG:条件A;EXITLONG:条件B;”的方式表达:ENTERLONG: CROSS(MA(CLOSE,5),MA(CLOSE,20));EXITLONG: CROSS(MA(CLOSE,20),MA(CLOSE,5));同时按照自己的需求选择正确的介入点,如果不作选择,系统将默认在满足条件时发出提示信号。
通达信选股最全公式
1、通达信选股公式{MACD、KDJ、RSI底背离}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);A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));底背离:B1>0 OR B2>0 OR B3>0;{集成了MACD、KDJ、RSI三个指标的底背离};2、老鼠仓AA1:=AMOUNT/VOL;BB1:=L< AA1*0.9;CC1:=(C-REF(C,1))/REF(C,1)*100> 1.2;DD1:=L< MA(C,5)*0.921;EE1:=VOL< MA(V,5)*1.5;老鼠仓:BB1 AND CC1 AND DD1 AND EE1;3、抄底高手{M 15 35 30N 12 32 27D 18 50 42}VAR1:=(CLOSE-MA(CLOSE,48))/MA(CLOSE,48)*100+M<0;VAR2:=(CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+N<0;VAR3:=VAR1 AND VAR2;VAR4:=VAR1 AND VAR2 AND COUNT(VAR3,2)=1 AND DATE>940101 AND (CLOSE>OPEN OR CLOSE<OPEN) AND (OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 AND (REF(OPEN,1)>REF(CLOSE,1) OR REF(OPEN,1)<REF(CLOSE,1)) AND(REF(OPEN,2)>REF(CLOSE,2) OR REF(OPEN,2)<REF(CLOSE,2)) AND (REF(OPEN,3)>REF(CLOSE,3) OR REF (OPEN,3)<REF(CLOSE,3)) AND (REF(OPEN,4)>REF(CLOSE,4) OR REF(OPEN,4)<REF(CLOSE,4)) AND (REF(OPEN,5)>REF(CLOSE,5) OR REF(OPEN,5)<REF(CLOSE,5));VAR5:=DMA(EMA(CLOSE,8),SUM(VOL,9)/2.8/CAPITAL);VAR6:=(CLOSE-VAR5)/VAR5*100;VAR7:=REF(VAR6,1)+D<0 AND VAR6>REF(VAR6,1) AND REF(VAR6,1)<REF(VAR6,2) AND VAR6-REF(VAR6,1)>1.8 AND (HIGH>LOW) AND (REF(HIGH,1)>REF(LOW,1)) AND (REF(HIGH,2)>REF(LOW,2)) AND(REF(HIGH,3)>REF(LOW,3)) AND (REF(HIGH,4)>REF(LOW,4)) AND (REF(HIGH,5)>REF(LOW,5));VAR4 OR VAR7;3、短线黑马{K 100 140 100}VAR1:=DMA(CLOSE,VOL/MA(VOL,4)/4);VAR2:=DMA(CLOSE,VOL/MA(VOL,33)/33);VAR3:=(CLOSE-VAR1)/VAR1*100<-11/K*100;VAR4:=(VAR1-VAR2)/VAR2*100<-22.3/K*100;VAR5:=VAR3 AND VAR4 AND (OPEN>CLOSE OR OPEN<CLOSE) AND(OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 AND(REF(CLOSE,1)>REF(OPEN,1) OR REF(CLOSE,1)<REF(OPEN,1)) AND(REF(OPEN,2)>REF(CLOSE,2) OR REF(OPEN,2)<REF(CLOSE,2)) AND (REF(OPEN,3)>REF(CLOSE,3) OR REF(OPEN,3)<REF(CLOSE,3)) AND (REF (OPEN,4)>REF(CLOSE,4) OR REF(OPEN,4)<REF(CLOSE,4)) AND (REF(OPEN,5)>REF(CLOSE,5) OR REF(OPEN,5) <REF(CLOSE,5)) AND (REF(OPEN,6)>REF(CLOSE,6) OR REF(OPEN,6)<REF(CLOSE,6)) AND (REF(OPEN,7)>REF (CLOSE,7) OR REF(OPEN,7)<REF(CLOSE,7));VAR6:=DMA(CLOSE,VOL/MA(VOL,3)/3);VAR7:=DMA(CLOSE,VOL/MA(VOL,33)/33);VAR8:=(CLOSE-VAR6)/VAR6*100<-5;VAR9:=(VAR6-VAR7)/VAR7*100<-18;VARA:=(INDEXC-LLV(INDEXL,250))/(HHV(INDEXH,250)-LLV(INDEXL,250))*100;VARB:=SMA(VARA,30,1);VARC:=SMA(VARB,50,1);VARD:=VAR8 AND VAR9 AND (OPEN>CLOSE OR OPEN<CLOSE) AND(OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.05 AND(REF(CLOSE,1)>REF(OPEN,1) OR REF(CLOSE,1)<REF(OPEN,1));VARE:=VARD AND COUNT(VARD,2)=1 ;VAR5 OR VARE;4、逆势操作VAR1:=DMA(CLOSE,VOL/MA(VOL,4)/4);VAR2:=DMA(CLOSE,VOL/MA(VOL,32)/32);VAR3:=(CLOSE-VAR1)/VAR1*100<-8;VAR4:=(VAR1-VAR2)/VAR2*100<-21;VAR5:=VAR3 AND VAR4 AND (OPEN>CLOSE OR OPEN<CLOSE) AND (OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.05 AND(REF(CLOSE,1)>REF(OPEN,1) OR REF(CLOSE,1)<REF(OPEN,1)) AND (REF(OPEN,2)>REF(CLOSE,2) OR REF(OPEN,2)<REF(CLOSE,2)) AND (REF(OPEN,3)>REF(CLOSE,3) OR REF(OPEN,3)<REF(CLOSE,3)) AND (REF(OPEN,4)>REF(CLOSE,4) OR REF(OPEN,4)<REF(CLOSE,4)) AND (REF(OPEN,5)>REF(CLOSE,5) OR REF(OPEN,5)<REF(CLOSE,5)) AND (REF(OPEN,6)>REF(CLOSE,6) OR REF(OPEN,6)<REF(CLOSE,6)) AND (REF(OPEN,7)>REF(CLOSE,7) OR REF(OPEN,7)<REF(CLOSE,7));VAR6:=(CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100<-23;VAR7:=(INDEXC-LLV(INDEXL,275))/(HHV(INDEXH,275)-LLV(INDEXL,275))*100;VAR8:=SMA(VAR7,50,1);VAR9:=SMA(VAR8,40,1);VARA:=VAR6 AND VAR9<23 AND COUNT(VAR6,2)=1 AND (OPEN>CLOSE OR OPEN<CLOSE) AND OPEN/REF(CLOSE,1)>0.96 ;(VAR5 OR VARA) ;5、成交量变异率VR买入WVR := SUM((IF(CLOSE>OPEN,VOL,0)+IF(CLOSE=OPEN,VOL/2,0)),N)/SUM((IF(CLOSE<OPEN,VOL,0)+IF(CLOSE=OPEN ,VOL/2,0)),26)*100;VOL变异率VR买入:CROSS(LL,WVR);{N 5 100 26 5}{LL 0 80 70 5};MA5:=MA(C,5);MA10:=MA(C,10);MA20:=MA(C,20);MA30:=MA(C,30);MA120:=SMA(C,120,1);ZH520:=ABS(MA5-MA20)/MA20*100<=10;ZH530:=ABS(MA5-MA30)/MA30*100<=10;QSXS1:=MA5>REF(MA5,1);QSXS2:=MA20>REF(MA20,1);QSXS3:=MA30>REF(MA30,1);DTPL:=MA20>MA30 AND MA30>MA120;LYT:=DTPL AND QSXS2 AND QSXS3 AND COUNT(QSXS1,4)<=1;GJHS:=C>MA5 AND ((QSXS1 AND NOT(REF(QSXS1,1))) OR C>REF(C,3));LYKK:=GJHS AND (ZH520 OR ZH530) AND LYT;买:LYKK AND NOT(REF(LYKK,1));虚拟成交量>昨日VOL的2倍的股VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);昨日VOL:=REF(VOL,1)*2.0;ABS(VVOL)-昨日VOL>=0;{大于昨日的2.0倍};成交量是昨日的1.8倍VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);昨日VOL:=REF(VOL,1)*1.8;ABS(VVOL)-昨日VOL>=0;{大于昨日的1.8倍};6、PDI上穿三线选股公式源码:TR0:= SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);HD := HIGH-REF(HIGH,1);LD := REF(LOW,1)-LOW;DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),14);DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),14);PDI:=DMP*100/TR0,colorred;MDI:=DMM*100/TR0;ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);ADXR:=(ADX+REF(ADX,6))/2;CROSS(PDI,MDI) AND CROSS(PDI,ADX) AND CROSS(PDI,ADXR)今日量比昨放大1倍后三日股价不跌回当日收盘价的选股公式选股公式:{成交量比前一天放大1倍,后3天,股价没有跌破放量那天的收盘价}var1:=v>ref(v,1)*2;ref(var1,3) and count(c>ref(c,3),3)=3;7、倍量柱加三天量减价升喇叭形的真黄金柱公式倍数:=1.9;倍量1:=REF(VOL,3)>倍数*REF(VOL,4) AND REF(C,3)>=REF(O,3);价升量缩:= LLV(C,3)>=REF(L,3) AND HHV(VOL,3)<=REF(VOL,3);连阳:= COUNT(C>=O,4)=4;选股:倍量1 AND 价升量缩 AND 连阳;8、“凹口起柱”理论编写的凹口指标王子老师的平台起柱、过顶起柱、凹口起柱理论真是了不得,十分佩服,这里我冒昧的加一个,那就是顶部起柱,经观察,股票起柱时是主力行为的表现,是主力意图的表现!是主力留下的痕迹!是量柱开口说话的语言!这个指标或许可以帮助朋友们看懂主力的行为意图,看出量柱的语言!T7:=REF(VOL,6)/REF(VOL,7)>=2;T6:=REF(VOL,5)/REF(VOL,6)>=2;T5:=REF(VOL,5)/REF(VOL,4)>=1.5;T4:=REF(VOL,4)/REF(VOL,3)>=1.5;T3:=REF(VOL,2)/REF(VOL,3)>=1.5;T1:=V/REF(VOL,1)>2;T0:=C>O AND C>REF(C,1);选股:T7 AND T1 AND T0 OR T6 AND T1 AND T0 OR T5 AND T1 AND T0 OR T4 AND T1 AND T0 OR T3 AND T1 AND T0 ;下载 (53.76 KB)2010-1-12 21:299、倍量过左峰选股源码--通达信SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1);SR2:=FILTER(SR1,10);SR3:=BACKSET(SR2,10+1);HD:=FILTER(SR3,10);前高:=REF(H,BARSLAST(HD));倍量:=VOL/REF(VOL,1)>=2 AND COUNT(CLOSE>OPEN,1) OR LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>=2;突破前高:=CROSS(C,前高);XG:突破前高 AND 倍量;10、{MACD、KDJ、RSI底背离}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);A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));底背离:B1>0 OR B2>0 OR B3>0;{集成了MACD、KDJ、RSI三个指标的底背离};11、老鼠仓AA1:=AMOUNT/V;BB1:=L<AA1*0.9;CC1:=(C-REF(C,1))/REF(C,1)*100>1.2;DD1:=L<MA(C,5)*0.921;EE1:=V<MA(V,5)*1.5;老鼠仓:BB1 AND CC1 AND DD1 AND EE1;12、主力进场VAR1:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);VAR2:=SMA(ABS(LOW-VAR1),13,1)/SMA(MAX(LOW-VAR1,0),10,1);VAR3:=EMA(VAR2,10);VAR4:=LLV(LOW,33);VAR5:=EMA(IF(LOW<=VAR4,VAR3,0),3);XG:(VAR5>REF(VAR5,1) AND VAR5>0 ) OR (VAR5<REF(VAR5,1) AND NOT(VAR5=0)=1);13、60日天量T1:=V=HHV(V,100);T2:=V/REF(VOL,1)>=3;选股:T1 AND T2;14、135均量线选股VOLUME:=VOL;MAVOL1:=MA(VOLUME,5);MAVOL2:=MA(VOLUME,35);MAVOL3:=MA(VOLUME,135);选股:CROSS(MAVOL1,MAVOL2)OR CROSS(MAVOL1,MAVOL3) OR CROSS(MAVOL2,MAVOL3);15、二次翻红DIF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIF,9);MACD:=2*(DIF-DEA);FH1:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4); FH2:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1;FH3:=FH1 AND FH2 AND EMA(C,13)>REF(EMA(C,13),1);FH4:=FH1 AND FH2 AND ABS((DIF-DEA)/C)<0.018;FH5:=FH1 AND FH2 AND MACD<0.10;二次翻红:=(FH3 OR FH4 OR FH5);低买:=CROSS(DIF,DEA) AND DIF<0;加油:=CROSS(DIF,DEA) AND DIF>0;XG:二次翻红 OR 低买 OR 加油;16、均量互换VOLUME:=VOL;MAVOL1:=MA(VOLUME,5);MAVOL2:=MA(VOLUME,35);MAVOL3:=MA(VOLUME,135);选股:CROSS(MAVOL2,MAVOL3);17、成交额均量互换AMO:=AMOUNT;MAAMO1:=MA(AMO,5);MAAMO2:=MA(AMO,10);MAAMO3:=MA(AMO,40);XG:CROSS(TJ1,TJ2)AND CROSS(TJ1,TJ3)OR CROSS(MAAMO1,MAAMO2)AND CROSS(MAAMO1,MAAMO3);18、凹口起柱T7:=REF(VOL,6)/REF(VOL,7)>=2;T6:=REF(VOL,5)/REF(VOL,6)>=2;T5:=REF(VOL,5)/REF(VOL,4)>=1.5;T4:=REF(VOL,4)/REF(VOL,3)>=1.5;T3:=REF(VOL,2)/REF(VOL,3)>=1.5;T1:=V/REF(VOL,1)>2;T0:=C>O AND C>REF(C,1);选股:T7 AND T1 AND T0 OR T6 AND T1 AND T0 OR T5 AND T1 AND T0 OR T4 AND T1 AND T0OR T3 AND T1 AND T0;19、黄金柱选股VAR1:=V>REF(V,1)*2;REF(VAR1,3) AND COUNT(C>REF(C,3),3)=3;20、日成交量触及5日均量线M1:=MA(V,5);M2:V > M1;21、早盘量满--一个很管用的预警指标本指标描述的是上午10点前个股成交量与昨天基本相等(指标在上午10点以后就不工作了);这类股票往往是比较强势,只有在10点前成交量达到昨天水平才会预警;其中下跌的股票必须用肉眼给过滤掉。
通达信指标公式精选
通达信指标公式精选通达信指标公式精选1、趋势买卖(主图叠加)一、公式编写1、第一种VAR1:=(C+H+O+L)/4;卖出:XMA(VAR1,N)*(1+P1/1000),COLORGREEN,LINETHICK2;买入:XMA(VAR1,M)*(1-P2/1000),COLORMAGENTA,LINETHICK2;幅度:100*(卖出-买入)/买入,NODRAW;MA1:=MA(VAR1,3);STICKLINE(卖出>LOW AND 卖出<HIGH,卖出,MAX(卖出,MAX(OPEN,CLOSE)),3,0),COLORGREEN;STICKLINE(卖出>MIN(C,O) AND 卖出<MAX(C,O),卖出,MAX(OPEN,CLOSE),3,0),COLORGREEN;STICKLINE(卖出>LOW AND 卖出<HIGH,卖出,HIGH,0,0),COLORGREEN;STICKLINE(卖出<LOW,OPEN,CLOSE,3,0),COLORGREEN;STICKLINE(卖出<LOW,HIGH,LOW,0,0),COLORGREEN;STICKLINE(买入>LOW AND 买入<HIGH,买入,MIN(MIN(OPEN,CLOSE),买入),3,0),COLORMAGENTA;STICKLINE(买入>MIN(C,O) AND 买入<MAX(C,O),买入,MIN(OPEN,CLOSE),3,0),COLORMAGENTA;STICKLINE(买入>LOW AND 买入<HIGH,买入,LOW,0,0),COLORMAGENTA;STICKLINE(买入>HIGH,OPEN,CLOSE,3,0),COLORMAGENTA;STICKLINE(买入>HIGH,HIGH,LOW,0,0),COLORMAGENTA;DRAWTEXT(CROSS(LOW,买入),LOW*0.95,'B'),COLORRED,LINETHICK2;DRAWTEXT(CROSS(卖出,HIGH),HIGH*1.02,'S'),COLORGREEN;2、第二种(添加老鼠仓提示)VAR1:=(C+H+O+L)/4;卖出:XMA(VAR1,N)*(1+P1/1000),COLORGREEN,LINETHICK2;买入:XMA(VAR1,M)*(1-P2/1000),COLORMAGENTA,LINETHICK2;幅度:100*(卖出-买入)/买入,NODRAW;MA1:=MA(VAR1,3);STICKLINE(卖出>LOW AND 卖出<HIGH,卖出,MAX(卖出,MAX(OPEN,CLOSE)),3,0),COLORGREEN;STICKLINE(卖出>MIN(C,O) AND 卖出<MAX(C,O),卖出,MAX(OPEN,CLOSE),3,0),COLORGREEN;STICKLINE(卖出>LOW AND 卖出<HIGH,卖出,HIGH,0,0),COLORGREEN;STICKLINE(卖出<LOW,OPEN,CLOSE,3,0),COLORGREEN;STICKLINE(卖出<LOW,HIGH,LOW,0,0),COLORGREEN;STICKLINE(买入>LOW AND 买入<HIGH,买入,MIN(MIN(OPEN,CLOSE),买入),3,0),COLORMAGENTA;STICKLINE(买入>MIN(C,O) AND 买入<MAX(C,O),买入,MIN(OPEN,CLOSE),3,0),COLORMAGENTA;STICKLINE(买入>LOW AND 买入<HIGH,买入,LOW,0,0),COLORMAGENTA;STICKLINE(买入>HIGH,OPEN,CLOSE,3,0),COLORMAGENTA;STICKLINE(买入>HIGH,HIGH,LOW,0,0),COLORMAGENTA;DRAWTEXT(CROSS(LOW,买入),LOW*0.95,'B'),COLORMAGENTA,LINETHICK2;DRAWTEXT(CROSS(卖出,HIGH),HIGH*1.02,'S'),COLORGREEN;AA1:=AMOUNT/V;BB1:=L<AA1*0.9;CC1:=(C-REF(C,1))/REF(C,1)*100>1.2;DD1:=L<MA(C,5)*0.921;EE1:=V<MA(V,5)*1.5;FF1:=BB1 AND CC1 AND DD1 AND EE1;DRAWTEXT(FF1,(LOW* 0.97),'老鼠仓'),COLOR4080FF;参数设置n 1 100 20m 1 100 32p1 1 200 80p2 1 200 100二、使用说明:趋势买卖股票技术分析指标,其主要内容是趋势买卖有2条通道线和S点B点(B点买进S点卖出)组成,他可以帮助我们有效把握个股的压力和支持,能够很好的把握住个股波段的高点卖出和低点买进,当股价在上升时遇到上方通道线表示有压力,这时可以考虑减仓,当股价调整到下方支撑线,这时可以考虑买进。
通达信公式教程
通达信公式教程简介通达信是一款常用的股票分析软件,其强大之处在于可以编写自定义公式,方便进行技术指标的分析和选股。
本教程将介绍通达信公式的基本语法和常用函数,帮助读者快速上手编写自己的股票分析公式。
通达信公式语法通达信公式使用C语言的语法进行定义和计算,下面是一个简单的通达信公式示例:MA(CLOSE, 10)以上代码表示计算收盘价的10日简单移动平均线。
通达信公式的基本语法是函数名后跟参数,多个参数之间用逗号分隔。
通达信公式支持的基本函数包括:加法(+)、减法(-)、乘法(*)、除法(/)等基本的数学运算符。
另外,通达信还提供了丰富的内置函数,如移动平均线(MA)、指数移动平均线(EMA)、最高价(HIGH)、最低价(LOW)等,可根据需要灵活运用。
通达信公式示例下面是一些常用的通达信公式示例,供读者参考:计算MACD指标DIF:EMA(CLOSE, 12)-EMA(CLOSE, 26);DEA:EMA(DIF, 9);MACD:(DIF-DEA)*2;以上代码表示计算MACD指标的DIF、DEA和MACD三条线。
计算RSI指标LC:=REF(CLOSE,1);UP:IF(CLOSE>LC, CLOSE-LC, 0);DN:IF(CLOSE<LC, LC-CLOSE, 0);RSI:SUM(UP, 6)/(SUM(UP, 6)+SUM(DN, 6))*100;以上代码表示计算RSI指标。
计算布林线指标BOLL:MA(CLOSE, 20);UB:BOLL+2*STD(BOLL, 20);LB:BOLL-2*STD(BOLL, 20);以上代码表示计算布林线指标的中轨(BOLL)和上下轨(UB和LB)。
如何在通达信中使用公式要在通达信软件中使用自定义公式,首先需要将公式复制到通达信软件的公式编辑器中。
具体操作步骤如下:1.打开通达信软件,点击“自定义”菜单,选择“公式”。
2.在公式编辑器中,点击“新建”按钮,输入公式的名称和代码,然后点击“保存”。
通达信公式教程(实用
两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)假如下图中的两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了XREF(X,M)例如:REF(Close,5)表示5天前的收盘;REF(Vol,10)表示10天前的成交量;现在我们可以很方便的做另外一件事了,我们可以将通常说的KDJ买入条件完整的表达出来了:“KD指标发生了黄金交叉,并且D<20”T1:=“KDJ,K”;--引用K线;T2:=“KDJ,D”;--引用D线;条件: AND在中就表示“并且”,将两个条件并列起来CROSS(T1,T2)ANDT2<20;第九课放量、缩量、上涨、下跌、收阳、收阴在前面的学习当中,我们见到了一些基本的表达方法、方式,今天我们的任务是学习一些常见的概念如何编写,例如上面所列出来的放量、上涨等等,因为这些都是在公式编写过程当中要用到的基本的小的形态特征,许多的技术指标的选股条件都是由它们组成的。
放量:1、今日比昨日的成交量放大了1倍:VOL/REF(VOL,1)>2;2、今日的五日均量比前五天的五日均量放大了3倍:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB>4;3、今天的成交量达到了整个流通盘的10%以上:VOL/CAPITAL>10/100;(注意,10%的表达式是10/100,或者0.1)缩量:1、今日比昨日的成交量缩小了1倍:VOL/REF(VOL,1)<0.5;2、今日的五日均量比前五天的五日均量缩小了一半:AA:=MA(VOL,1)<0.5;BB:=REF(AA,5);AA/BB<0.5;3、今天的成交量不足整个流通盘的0.5%:VOL/CAPITAL<0.5/100;1、今日涨幅达到了7%以上:CLOSE/REF(CLOSE,1)>1.07;2、十日均价继续上涨:AA:=MA(CLOSE,10);BB:=REE(AA,1);AA>BB;下跌:同上面的表达方式一样,将方向改变了而已:收阳、收阴:1、当天收阳:CLOSE>OPEN;2、当天收阴:CLOSE<OPEN;高开、低开:1、当天股价高开,言下之意开盘高于昨日收盘:OPEN>REF(CLOSE,1);2、当天股价低开:OPEN<REF(CLOSE,1);跳空:跳空亦有向上和向下两种:当日开盘在昨日最高之上,即为向上跳空:OPEN>REF(HIGH,1);反之,开盘小于昨日的最高价,为向下跳空:POEN<REF(LOW,1);事实上,我们在编公式的过程,就是将这些条件有机地结合起来作为我们判断的条件。
通达信公式教程大全(公式+指标+实例)
通达信公式教程大全(公式+指标+实例)本文介绍了通达信中常用的公式和指标,并给出了相应的实例说明。
希望能帮助读者更好地使用通达信软件。
一、公式1. 移动平均线 (Moving Average, MA)移动平均线是分析股票价格走势的常用工具之一,用于平滑价格曲线,使趋势更加明显。
通达信中的移动平均线公式为:MA(n) = (C + C1 + C2 + ... + C(n-1) + C(n)) / n其中,MA(n) 表示第 n 日的移动平均线值,C 表示当日的收盘价。
2. 相对强弱指数 (Relative Strength Index, RSI)相对强弱指数是用来测量股票价格走势强度的指标,其数值介于0和100之间。
通达信中的相对强弱指数公式为:RSI(n) = 100 - [100 / (1 + RS)]RS = GainAverage(n) / LossAverage(n)其中,RSI(n) 表示第n 日的相对强弱指数,RS表示相对强度,GainAverage(n) 表示涨幅平均值,LossAverage(n) 表示跌幅平均值。
3. 布林带指标 (Bollinger Bands, BOLL)布林带指标用于判断股票价格的波动情况,由上、中、下三条线组成。
通达信中的布林带指标公式为:UP(n) = MA(n) + 2 * Std(n)DN(n) = MA(n) - 2 * Std(n)其中,UP(n) 表示上轨线,DN(n) 表示下轨线,Std(n) 表示标准差。
二、指标1. 成交量 (Volume)成交量指标用于衡量股票交易的活跃度。
通达信中可以通过画柱状图的方式显示成交量。
2. 相对强弱指数 (Relative Strength Index, RSI)相对强弱指数在公式部分已经进行了介绍,这里重点说明其在通达信中的显示形式。
通达信以0和100作为区间,通过画线的方式显示相对强弱指数。
3. 动量指标 (Momentum)动量指标用来测量股票价格的变动速度,可以判断价格的超买超卖情况。
通达信公式编程基础教程
通达信公式编程基础教程通达信股票分析软件公式函数说明一、行情函数HIGH 最高价:返回该周期最高价。
用法: HIGH。
H 最高价返回该周期最高价。
用法: HLOW 最低价返回该周期最低价。
用法: LOWL 最低价返回该周期最低价。
用法: LCLOSE 收盘价返回该周期收盘价。
用法: CLOSEC 收盘价返回该周期收盘价。
用法: CVOL 成交量返回该周期成交量。
用法: VOLV 成交量返回该周期成交量。
用法: VOPEN 开盘价返回该周期开盘价。
用法: OPENO:开盘价返回该周期开盘价。
用法: OADVANCE 上涨家数返回该周期上涨家数。
用法: ADVANCE (本函数仅对大盘有效) DECLINE 下跌家数返回该周期下跌家数。
用法: DECLINE (本函数仅对大盘有效) AMOUNT 成交额返回该周期成交额。
用法: AMOUNTASKPRICE 委卖价返回委卖1--委卖3价格。
用法: ASKPRICE(N) N取1—3。
(本函数仅个股在分笔成交分析周期有效) ASKVOL 委卖量返回委卖1--委卖3量。
用法: ASKVOL(N) N取1—3。
(本函数仅个股在分笔成交分析周期有效) BIDPRICE 委买价返回委买1--委买3价格。
用法: BIDPRICE(N) N取1—3。
(本函数仅个股在分笔成交分析周期有效) BIDVOL 委买量返回委买1--委买3量。
用法: BIDVOL(N) N取1—3。
(本函数仅个股在分笔成交分析周期有效)BUYVOL 主动性买盘返回主动性买单量。
用法:BUYVOL 当本笔成交为主动性买盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)SELLVOL 主动性卖盘返回主动性卖单量。
用法:SELLVOL 当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)ISBUYORDER 主动性买单返回该成交是否为主动性买单。
通达信系统交易系统公式
通达信系统交易系统公式通达信是国内比较流行的股票交易系统,它采用公式编程的方式,可以完成多种技术指标和交易系统的编写。
下面是一些通达信系统交易公式的例子:1.移动平均线:通达信中有多种移动平均线的计算方法,如简单移动平均线(MA)、指数移动平均线(EXPMA)和加权移动平均线(MAV)等。
可以通过以下公式计算简单移动平均线:MA(N)=(C1+C2+…+CN)/N其中,MA(N)表示N日简单移动平均线的数值,Ci表示第i日的收盘价,N表示移动平均线的周期。
2.相对强弱指标(RSI):RSI是一种衡量价格上涨与下跌力量的指标,可以通过以下公式计算:RSI=100-(100/(1+RS))其中,RS表示相对强度(RS)的数值,RS=(P1/P2),P1为一段时间内上涨总幅度,P2为一段时间内下跌总幅度。
3.布林带指标:布林带指标是利用标准差计算的一种波动性指标,可以通过以下公式计算:上轨=MA(N)+K*STD(N)中轨=MA(N)下轨=MA(N)-K*STD(N)其中,上轨、中轨和下轨分别表示布林带指标的上、中、下轨线,MA(N)表示N日移动平均线,STD(N)表示N日收盘价的标准差,K为参数。
4.动态止损指标:通达信系统中有多种动态止损指标的计算方法,如追踪止损、固定止损和ATR止损等。
以追踪止损为例,可以通过以下公式计算:止损价格=MAX(止损价格,最高价*(1-追踪比例))其中,追踪比例是一个参数,用于控制追踪止损的幅度。
5.策略信号:通达信系统中可以通过编写公式来生成策略信号,例如通过以下公式确定买入信号:买入信号=条件1AND条件2其中,条件1和条件2是一些指标的计算结果,可以根据具体的交易策略进行设定。
这只是通达信系统交易公式的一些例子,实际的公式可以根据需要进行调整和编写。
通达信系统交易公式的编写要求熟悉编程语言和技术指标的计算方法,同时还需要对交易策略有一定的了解和经验。
通达信买入止赢卖出止损主图指标公式
通达信买入止赢卖出止损主图指标公式通达信买入止赢卖出止损主图指标公式A0:=(L+H+C*2)/4;A1:=EMA(A0,14)COLORYELLOW,LINETHICK2;A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;A2X:=(EMA(A0,20)-REF(EMA(A0,20),1))/REF(EMA(A0,20),1)*100;G1:=BARSLAST(CROSS(A1X,0));买入止损:REF(A0,G1),COLORWHITE,LINETHICK1;脉冲:(A0-A1)/A1*100,NODRAW;斜脉冲:(A0-REF(A0,1))/(A1-REF(A1,1)),NODRAW;买入盈利:(A0-买入止损)/买入止损*100,NODRAW;Y1:=REF(A0,G1)*1.1,COLORGREEN;Y2:=REF(A0,G1)*1.2,COLORGREEN;Y3:=REF(A0,G1)*1.3,COLORGREEN;Y4:=REF(A0,G1)*1.4,COLORGREEN;Y5:=REF(A0,G1)*1.5,COLORGREEN;Y6:=REF(A0,G1)*1.6,COLORGREEN;Y7:=REF(A0,G1)*1.7,COLORGREEN;B1:IF(A1X>=0,买入止损,DRAWNULL),COLORRED,LINETHICK1;B2:IF(A1X>=0,A1,DRAWNULL),COLORFF33FF,LINETHICK2;①:IF(H>=Y1,Y1,DRAWNULL),COLORGREEN,LINETHICK3;②:IF(H>=Y2,Y2,DRAWNULL),COLORGREEN;③:IF(H>=Y3,Y3,DRAWNULL),COLORGREEN,CIRCLEDOT;④:IF(H>=Y4,Y4,DRAWNULL),COLORGREEN;⑤:IF(H>=Y5,Y5,DRAWNULL),COLORGREEN;⑥:IF(H>=Y6,Y6,DRAWNULL),COLORGREEN;⑦:IF(H>=Y7,Y7,DRAWNULL),COLORGREEN;JX1:=MA(C,5);JX2:=MA(C,10);JX3:=MA(C,20);JTTJ1:=BARSLAST(CROSS(JX1,JX2));JTTJ2:=BARSLAST(CROSS(JX1,JX3));JTTJ3:=BARSLAST(CROSS(JX2,JX3));JTTJ4:=JTTJ1>=JTTJ2;JTTJ5:=JTTJ2>=JTTJ3;JTTJ6:=JTTJ3=0;月价托:=JTTJ4 AND JTTJ5 AND JTTJ6;JX4:=MA(C,40);JX5:=MA(C,60);JTTJ7:=BARSLAST(CROSS(JX3,JX4));JTTJ8:=BARSLAST(CROSS(JX3,JX5));JTTJ9:=BARSLAST(CROSS(JX4,JX5));JTTJ10:=JTTJ7>=JTTJ8;JTTJ11:=JTTJ8>=JTTJ9;JTTJ12:=JTTJ9=0;季价托:=JTTJ10 AND JTTJ11 AND JTTJ12;JTTJ13:=BARSLAST(CROSS(JX1,JX2));JTTJ14:=BARSLAST(CROSS(JX1,JX5));JTTJ15:=BARSLAST(CROSS(JX2,JX5));JTTJ16:=JTTJ13>=JTTJ14;JTTJ17:=JTTJ14>=JTTJ15;JTTJ18:=JTTJ15=0;短长托:=JTTJ16 AND JTTJ17 AND JTTJ18;BOLL:=MA(C,20);UPPER:=BOLL+2*STD(C,20);LOWER:=BOLL-2*STD(C,20);大黑马:=CROSS(C,UPPER) AND C/REF(C,1)>1.05,COLORRED; DRAWTEXT(大黑马 AND C>MA(C,60) AND C>MA(C,90) ANDC>MA(C,120) AND C>MA(C,250),H*1.03,敢死队),COLORYELLOW;DRAWTEXT(月价托,L*0.98,月价托),COLORWHITE;DRAWTEXT(季价托,H+0.05,季价托),COLORWHITE;DRAWTEXT(短长托,L-0.1,短长托),COLORWHITE;回归斜率线A:=EMA(SLOPE(C,4)*20+C,42);经典RL:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;经典K:=SMA(经典RL,3,1); 经典D:=SMA(经典K,3,1); 经典J:=3*经典K-2*经典D;MAHL1:=100*((EMA((H+L)/2,3)-LLV(EMA((H+L)/2,5),30)-(EMA(H,20)-EMA(L,20))) /(LLV(EMA((H+L)/2,5),30)-(EMA(H,20)-EMA(L,20))));MAHL2:=IF(EMA(C,2)>回归斜率线 A AND MAHL1>0,EMA(C,3),LLV(EMA((H+L)/2,5),30));MAHL3:=IF(EMA(C,2)>回归斜率线 A AND MAHL1>0,LLV(EMA((H+L)/2,5),30),EMA(C,5)); 回归斜率带:DRAWBAND(回归斜率线A,RGB(235,0,230),REF(回归斜率线A,2),RGB(0,104,154));上线:=SMA(C,6.5,1);一号支撑线:SMA(C,14.5,1);上线1:=SMA(C,3,1);一号支撑线1:=SMA(C,8,1);上线2:=SMA(C,3.5,1);DRAWTEXT(CROSS(一号支撑线1,上线1),H*1.08,洗盘),COLOR00FF00;BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLO SE,25))/4;UPR:=BBI+3*STD(BBI,13),LINETHICK2;DWN:=BBI-3*STD(BBI,13);安全:=MA(CLOSE,55),LINETHICK2;LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;DRAWTEXT( CROSS(82,RSI) AND CLOSE<上线1 , HIGH*1.04,减仓) ,COLORFF9966,LINETHICK2;A7:=(2*C+H+L)/4;操作:MA(A7,5),COLORBLUE,LINETHICK2;操作1:=MA(A7,5)*1.03,LINETHICK2;操作2:=MA(A7,5)*0.97,LINETHICK2;DRAWTEXT( CROSS(上线1,上线) AND 上线1>操作,LOW *0.92,买进 ),COLORYELLOW;VAR1:LLV(A7,21);VAR2:HHV(A7,30);DRAWTEXT( CROSS(上线1,操作) AND 上线1<一号支撑线 AND 上线1<一号支撑线1 AND 上线1<上线AND CLOSE>VAR1,LOW *0.98,见底 ),COLORYELLOW;YCX:=操作>=REF(操作,1);H1:=MAX(MAX(上线,一号支撑线1),一号支撑线);L1:=MIN(MIN(上线,一号支撑线1),一号支撑线);DRAWTEXT(CROSS(上线1,一号支撑线1) AND 上线1>操作 ,LOW *0.98,全仓 ),COLORYELLOW;SK:=EMA((A7-VAR1)/(VAR2-VAR1)*100,7);SD:=EMA(0.667*REF(SK,1)+0.333*SK,5);M1:=1000*操作/一号支撑线<=1015 AND 1000*操作/一号支撑线>=975;M2:=1000*一号支撑线1/一号支撑线<=1020 AND 一号支撑线1/一号支撑线>=980;M3:=1000*上线/一号支撑线<=1015 AND 上线/一号支撑线>=985;DRAWTEXT(IF(COUNT(CLOSE<REF(CLOSE,1),13)/13>6/10ANDCOUNT(SK>SD,6) AND REF(LOW,5)=LLV(LOW,120) AND REF(CLOSE>=OPEN,4) ANDREF(CLOSE>OPEN,3) AND REF(CLOSE>OPEN,2) AND REF(OPEN>CLOSE,1) ANDOPEN>REF(CLOSE,1),1,0),LOW*0.94,买进) ,COLORYELLOW;D:=MA(CLOSE,89)-MA(CLOSE,10)/3;DRAWTEXT(IF(CLOSE<D AND VOL/240>MA(VOL,5)/240 AND CLOSE>REF(CLOSE,1)*1.08AND CLOSE<MA(CLOSE,13)*1.3,1,0),LOW*0.88,抄底),COLORBROWN;RSV:=(CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100;K:=SMA(RSV,3,1);D1:=SMA(K,3,1);J:=3*K-2*D1;VAR3:=(2*CLOSE+HIGH+LOW)/3;VAR4:=EMA(EMA(EMA(VAR3,4),4),4); E:=(VAR4-REF(VAR4,1))/REF(VAR4,1)*100;F:=MA(E,3)+0.03;G:=MA(E,1);DRAWICON(CROSS(F,G) AND J>65,HIGH*1.02,15),COLORGREEN;DRAWICON(CROSS(G,F),LOW *0.9,9),COLORYELLOW;DRAWTEXT(CLOSE>OPEN AND H1<C AND O<L1 AND YCX AND CROSS(上线1,操作) AND LOW>VAR1 AND 上线1>一号支撑线 AND J<90,LOW *0.9,主升 ),COLORRED;DRAWTEXT( CROSS(上线1,操作) AND M1 AND M2 AND M3,LOW *0.94,买进 ),COLORYELLOW;DRAWTEXT(CLOSE>OPEN AND 上线>一号支撑线1 AND 一号支撑线1>一号支撑线 AND CLOSE>MA(CLOSE,一号支撑线) AND 操作>=REF(CLOSE,操作) AND CROSS(上线1,操作) AND LOW>VAR1 AND J<90,LOW *0.9,主升 ),COLORRED;DRAWTEXT(CLOSE>OPEN AND 操作>上线 AND 上线>一号支撑线1 AND 一号支撑线1>一号支撑线AND CROSS(上线1,操作) AND LOW>VAR1 AND J<90,LOW *0.86,回踩买进 ),COLORRED;DRAWTEXT(CLOSE>OPEN AND CROSS(上线,一号支撑线) AND LOW>VAR1 AND J<90,LOW *0.86,回踩买进 ),COLORRED;STICKLINE(CLOSE>REF(CLOSE,1) ,HIGH,LOW,0,0 ),COLORRED;STICKLINE(C<O AND C>REF(C,1),C,O,3,0),COLORFFCC00;STICKLINE(CLOSE> REF(CLOSE,1) AND C>O ,OPEN,CLOSE,3,0 ),COLOR000055;;STICKLINE(CLOSE> REF(CLOSE,1) AND C>O ,OPEN,CLOSE,2.7,0 ),COLOR000077;;STICKLINE(CLOSE> REF(CLOSE,1) AND C>O ,OPEN,CLOSE,2.1,0 ),COLOR000099;STICKLINE(CLOSE>REF(CLOSE,1) ,OPEN,CLOSE,1.5,0 ),COLOR0000BB;STICKLINE(CLOSE>REF(CLOSE,1) ,OPEN,CLOSE,0.9,0 ),COLOR0000DD;STICKLINE(CLOSE>REF(CLOSE,1) ,OPEN,CLOSE,0.3,0 ),COLOR0000FF;STICKLINE(CLOSE= REF(CLOSE,1) ,H,L,3,1 ),COLOR999999;STICKLINE(CLOSE=REF(CLOSE,1) ,HIGH,LOW,0,0 ),COLORWHITE;STICKLINE(CLOSE=REF(CLOSE,1) ,OPEN,CLOSE,3,0 ),COLOR555555;STICKLINE(CLOSE=REF(CLOSE,1) ,OPEN,CLOSE,2.7,0 ),COLOR777777;STICKLINE(CLOSE=REF(CLOSE,1) ,OPEN,CLOSE,2.1,0 ),COLOR999999;STICKLINE(CLOSE=REF(CLOSE,1) ,OPEN,CLOSE,1.5,0 ),COLORBBBBBB;STICKLINE(CLOSE=REF(CLOSE,1) ,OPEN,CLOSE,0.9,0 ),COLORDDDDDD;STICKLINE(CLOSE=REF(CLOSE,1) ,OPEN,CLOSE,0.3,0 ),COLORFFFFFF;STICKLINE(CLOSE<REF(CLOSE,1) ,HIGH,LOW,0,1 ),COLORCYAN;STICKLINE(C<REF(C,1) AND C>O,C,O,3,0),COLORFFCC00;STICKLINE(C<REF(C,1) AND C<O ,OPEN,CLOSE,3,0 ),COLOR990000;STICKLINE(C<REF(C,1) AND C<O ,OPEN,CLOSE,2.7,0 ),COLORCC0000;STICKLINE(CLOSE<REF(C,1) ,OPEN,CLOSE,2.1,0 ),COLORFF4400;STICKLINE(CLOSE<REF(C,1) ,OPEN,CLOSE,1.5,0 ),COLORFF8800;STICKLINE(CLOSE<REF(C,1) ,OPEN,CLOSE,0.9,0 ),COLORFFCC00;STICKLINE(CROSS(J,D1) AND J<70,CLOSE,OPEN,3.2,0),COLORBB00FF;STICKLINE(CROSS(J,D1) AND J<70,CLOSE,OPEN,2.7,0),COLORFF33FF;STICKLINE(CROSS(J,D1) AND J<70,CLOSE,OPEN,2.1,0), COLORFF66FF;STICKLINE(CROSS(J,D1) AND J<70,CLOSE,OPEN,1.5,0),COLORFF99FF;STICKLINE(CROSS(J,D1) ANDJ<70,CLOSE,OPEN,0.9,0),COLORFFBBFF;STICKLINE(CROSS(J,D1) AND J<70,CLOSE,OPEN,0.3,0),COLORFFDDFF;。
通达信公式系列(一):基础函数
通达信公式系列(一):基础函数这篇列出了通达信常用的一些基础函数,要想看懂或者学会自己写通达信公式,了解这些基础函数是必不可少的。
HIGH {返回该周期最高价}简写:HLOW {返回该周期最低价}简写:LCLOSS {返回该周期收盘价}简写:CVOL {返回该周期成交量}简写:VOPEN {返回该周期开盘价}简写:OPERIOD {周期类型}用法:结果从 0 到 13,一次分别是 1/5/15/30/60 分钟,日/周/月,多分钟,多日/季/年,5秒线/多秒线,13以上为自定义周期DATE {取得该周期从1900以来的年月日}用法:DATE例如:函数返回 1000101,表示2000年1月1日COUNT {统计满足条件的周期数}用法:COUNT(X, N) 统计N 周期中满足X 条件的周期数,若N=0 则从第一个有效值开始例如:COUNT(CLOSE>OPEN, 20) 表示统计20周期内收阳的周期数HHV {求最高值}用法:HHV(X, N) 求 N 周期内 X 最高值,N=0 则从第一个有效值开始例如:HHV(HIGH, 30) 表示求30日最高价HHVBASS {求上一高点到当前的周期数}LLV {求最低值}用法:LLV(X, N) 求 N 周期内 X 最低值,N=0 则从第一个有效值开始例如:LLV(LOW, 0) 表示求历史最低价LLVBASS {求上一低点到当前的周期}REF {向前引用,引用若干周期前的数据}用法:REF(X, A) 引用 A 周期前的 X 值例如:REF(CLOSE, BARSCOUNT(C) - 1) 表示第二根 K 线的收盘价REF(CLOSE, 1) 表示前一天的收盘价REFDATE {指定引用,引用指定日期的数据}用法:REFDATE(X, N) 统计 N 周期中 X 的总和例如:REFDATE(CLOSE, 1011208) 表示2011年12月08日的收盘价SUM {总和}用法:SUM(X, N) 统计 N 周期中 X 的总和例如:SUM(VOL, 0) 表示统计从上市第一天以来的成交量总和FILTER {过滤连续出现的信号}MA {简单移动平均}用法:MA(X, M) X 的 M 日简单移动平均例如:MA(CLOSE, 5) 表示5日均线RANGE {介于某个范围之间}用法:RANGE(A, B, C) A在B和C之间例如:RANGE(A, B, C) 表示A大于B同时小于C时返回1,否则返回0CROSS {上穿,两条线交叉}用法:CROSS(A, B) 表示当A从下方向上穿过B时返回1,否则返回0例如:CROSS(MA(CLOSE, 5), MA(CLOSE, 10)) 表示5日均线与10日均线交金叉EXIST {存在}用法:EXIST(CLOSE>OPEN, 10) 表示10日内存在阳线NOT {取反,求逻辑非}用法:NOT(X) 返回非X,当 X=0 时返回1,否则返回0例如:NOT(ISUP) 表示平盘或收阴IF {逻辑判断}用法:IF(X, A, B) 若X不为0则返回A,否则返回B例如:IF(CLOSE>OPEN, HIGH, LOW) 表示周期收阳则返回最高值,否则返回最低值MAX {最大值}用法:MAX(A, B) 返回A和B中的最大值例如:MAX(CLOSE-OPEN, 0) 表示若收盘价大于开盘价返回他们的差值,否则返回0MIN {最小值}FINANCE(1) {总股本}FINANCE(7) {流通股本(万股)}CAPITAL {流通股本(手)}FINANCE(40) {流通市值}FINANCE(41) {总市值}FINANCE(42) {上市日期}说明一下,函数后面的{} 表示注释,不影响函数运行,里面的内容即函数的定义。
通信达指标公式入门教程
通信达指标公式入门教程通信达指标公式入门教程(入门者用,简单来说就是自己写指标,往往有些指标是很好用的,也可以用来写论文)打开技术指标公式,我们最常见的,它的组成不外乎两种情况,一是K线,二是均线。
其他诸如柱状线,彩带,分段线等等,都是在K线或均线基础上的延伸或变形。
为此,我们先熟悉一下构成这两种状态的基本函数。
第一讲基本入门一、K线函数非常简单,大家都可能熟知。
作为基础,还是说明一下。
1、开盘价:OPEN可简写为O2、最高价:HIGH可简写为H3、最低价:LOW可简写为L4、收盘价:CLOSE可简写为 C有了这4个函数,就可构成一根K线了。
比如:收盘价小于开盘价,即阴线:C<o;收阳线则互为相反。
< bdsfid="73" p=""></o;收阳线则互为相反。
<>那么长下影的光头阳线,即T形线呢?理解了原理,也很简单。
一要以最高价收盘(否则有上影),二要开盘价大于最低价。
所以有如下表示:C=H AND O>L;这里我们没有考虑下影的长度和T字上边一横(实体部分)的宽度。
习题:一根光头阳线,实体部分小于5分钱,下影超过实体的两倍,如何表述?特别提示:编辑指标必须在英文状态下输入。
其中运用的数学符号,包括加减乘除、分号,引号等(+ - * / ; "" ''><#)也必须在英文状态下输入。
二、均线函数单根K线的形态是相当枯燥的。
尤其在主图里。
配合以均线等形式就会丰富多采,或者更利于我们从中发现规律和分析问题。
这就需要均线函数来解决了。
最常见的:1、MA(X,N),求X的N周期简单移动平均值。
算法:(X1+X2+X3+...+Xn)/N例如:MA(CLOSE,20),表示求20日均价。
2、EMA(X,N),求X的N周期指数平滑移动平均。
算法: 若Y=EMA(X,N) 则Y=[2*X+(N-1)*Y']/(N+1), 其中Y'表示上一周期Y值。
通达信常用简单公式
通达信常用简单公式1,30个交易日内,股价跌幅达到一半的股票:xg:(hhv(c,30)-c)/hhv(c,30)>0.5;2,今天的量是5天平均的 2倍以上xg:v>ma(v,5)*2;缩量vol/ma(vol,10)<0.3;3,两天内,累计下跌等于或超过20%选股.xg:(ref(c,2)-c)/c>0.2;4,股价是25天以来新低.xg:c5,选股:EXPMA5日与10日金叉, 并且第二天的收盘价在EXPMA的5日线以上.cross(ref(ema(c,5),1),ref(ema(c,10),1)) and c>ema(c,5);6,请编买入公式:1. 将BIAS指标的参数设置为24日,将KD指标的参数设置为9;3;3。
2. BIAS指标要小于-6,这只是确认该股超跌的初选条件。
3. KD指标产生黄金交叉,K线上穿D线。
4. KD交叉同时,KD指标中的D值要小于16。
BIAS3 :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100,colorff00ff;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1),COLORWHITE;D:=SMA(K,3,1),COLORYELLOW;xg:BIAS3<-6 and cross(k,d) and d<16;7,要求是量大、换手率达到3左右,涨幅>7个点。
xg:v/capital*100>3 and (c/ref(c,1)>1.07;8,个股分时图上都有一条黄线,叫做均价线a/capital*100;9,"阴转阳"的公式(也就是昨天收阴线,今天收阳线)xg:ref(c,1)o;10,股价回抽20日均线选股公式xg:ref(c,1)>ma(c,20) and cross(ma(c,20),c);11,一根大阳线,至少有5个点以上,再连着出现二根振幅不大于5的十字星或是小K线xg:(ref(c,3)-ref(c,4))/ref(c,3)>0.05 and count((h-l)/l<0.05,2)=2;12,行情信息里的“涨幅”的原码(c-ref(c,1))/c*100;13,kdj的J从上向下穿越O轴发出信号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,COLORFF00FF;xg:cross(0,j);14,股价4天中有两天在10日线上count(c>ma(c,10),4)=2;15,选出10天内出现了涨停的个股count(c/ref(c,1)>1.1,10)>0;又:今涨停:=C/REF(C,1)>1.09;选股:count(今涨停,n);16,一阳上穿10,20,30日线,量能是前一天3倍。
第一节通达信公式编写入门篇 公式的种类
第一节通达信公式编写入门篇公式的种类
我原本想参考通达信公司的红宝书来写这方面的文章,但还是认为原创性比较重要,而且按我对公式编写的理解与经验来写一定会有更好的效果。
希望大家多多支持与指点!
这一小节可以说是复习一下前面章节中关于公式应用的内容,如果你是真心想学好通达信公式编写的技能,那就不要怕幸苦了,马上开始吧。
在通达信技术分析版面按“Ctrl+F”就会弹出公式管理器,如下图。
在下图中放置了通达信所有的公式,可以看到这些公式分为技术指标公式、条件选股公式、交易系统公式、五彩K线公式四种类型。
请将每一个技术指标公式都调出来试用一下。
第十八节通达信的公式管理器
如何调用技术指标公式请参阅第八节通达信的主图指标、当前指标、指标模板
用鼠标点击条件选股公式前面的“+”就可展开其中的一系列通达信默认的公式了,在学习编写公式前请将每一个条件选股公式都试用至少一面,学会用了之后才能继续往下学。
第十九节通达信的条件选股功能另外交易系统公式与五彩K线公式也要全部试用一面。
第十节通达信如何调出交易系统买卖指示第十一节通达信如何调出五彩K线
通达信学习教程目录。
通达信公式(概述):第一个公式
通达信公式(概述):第一个公式今天就来编写我们第一个通达信公式,从哪一个公式开始呢。
01之前在《活用通达信公式,提升投资生产力(熟悉公式管理器)》提到,通达信的公式系统主要有四种公式类型:技术指标公式、条件选股公式、专家系统公式、五彩K线公式。
每种公式都对应着不同的使用方式,但如果说要选一个类型的公式开始学习通达信公式系统,个人建议从五彩K线入手。
为什么这么说呢?首先,上一篇文章中说到,K线可能是A股投资者使用最为广泛的技术指标,大家很容易能够入手;其次,K线,不论是多么复杂的K线形态,运用到的数据也只不过是开盘价、收盘价、最高价、最低价,上手比较简单;此外,五彩K 线调用后能够直接反映到K线图上,直观的反映我们劳动的成果,马上见到学习的反馈,从理论上也能增加我们学习的动力。
开始之前,最后要说的就是,因为公式编辑器的功能还是比较强大,第一个公式只是让大家体验一下整个公式编写的流程,很多功能模块还需要进一步分解,后续文章会逐一解读,所以在本文中产生疑问,一来可以在后台与我联系,二来也可以等待后续对功能模块更详细的解读文章。
好了,接下来就让我们在实践中学习吧!02要编写五彩K线,我们就要确定一个K线形态。
考虑到复杂程度和可应用性的平衡,今天我将从“多头吞噬形态”开始。
上图是沪深300的一段日线图,红色框中就是一个典型的多头吞噬形态,该形态由两根K线组成。
“多头吞噬”中的“多头”是指该形态的信号方向,“吞噬”指的是后一根K线对前一个K线的覆盖,主要是实体(不含上下影线)的覆盖。
就是由前一根实体较短的阴线和后一根实体较长的阳线构成,其中阳线实体应该完全覆盖前一根K线的实体。
多头吞噬形态的出现,显示当前短期做空动力衰竭,多头力量开始抬头,行情有望反转向上。
理想的多头吞噬,应该包括下跌时候的缩量小阴线以及反攻大阳线的放量。
从这两根K线及其包含的意义,可以略窥K线见微知著的一斑。
我们如果从没学过K线,单单这两根K线往那儿一放,特别是经过前期下跌走势之后出现,光看这一阴一阳,就可以感受到多空力量的转换,这也是K线的魅力所在。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
我们大多数的用户并不是完全了解“公式编辑器”的意义,简单地,我们可以从以下几个角度进行理解:一、指标分析:“公式编辑器”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件,同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一。
例如,指标KD、指标MA等等,通过对这些指标的观察、分析,找出一些合适的条件作为买入卖出点。
当然,我们也许需要的是一些自己的指标,一些自己的准确的指标,更多的MB、MC、MD等等,这一切我们通过“公式编辑器”可以实现。
二、条件选股:编写公式都要用到什么东西?我们留下了许多问题--都是公式编写的基础问题,所以我们这节课来解决这些基础的问题。
什么是技术指标?MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。
什么是条件选股?简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了!什么是参数?比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。
参数需要名字,例如M就不错。
还要规定参数的范围,例如1日至260日。
这样我们就可以在1到260之间任意调节M 的值了,M最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填10吧。
什么是周期?这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。
所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。
什么是函数?函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。
我们在公式编辑器中选择插入函数,就可以看到里面有许多的函数,我们在附录中有一个简表,大家可以到那里去检索!一根K线有四个价格组成:最高价:HIGH收盘价:CLOSE最低价:LOW开盘价:OPEN成交量:VOL成交额:AMO例二:两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)假如下图中的两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了X例三:前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?REF(X,M)例如:REF(Close,5)表示5天前的收盘;REF(Vol,10)表示10天前的成交量;这里的M就是参数,您现在明白了什么是参数了吗?例四:如果我想把两个条件并列在一起怎么办?ANDX AND Y就表示条件X和条件Y好了!本课结束吧--有点稍慢,下面会好一些!编写一条最简单的指标线通过前几课的学习,我们今天开始使用软件的公式编辑功能编写我们自己的第一条指标线。
其实不难,你应该对自己有信心!按照主菜单-工具-公式管理-选择-“技术指标”-点击“新建”,然后在公式编辑器中留下你的第一行脚印吧!点击:“确认”,现在看一下我们第一条指标线。
这条指标线与你的想法相符吗?总结与补充:1、如果选择:“主图叠加”,我们的指标线会与K线图显示在同一个图形框中,现在我们的指标线显示在其下方,即“副图”中;2、参数可以有,也可以没有,但是鼓励大家设置参数,这是非常好的习惯;3、一个句子完了,别忘了以分号结尾;你的公式写得对不对,可以通过“测试公式”来检查,如果错了,它会告诉你错在哪里。
编写最常用的均量和均价线均价线,不就是那个“移动平均线MA”什么的吗?不过,话说回来,听说10个人里面有11个人都在使用,我可得学习学习!原理是??5日平均线=(今天收盘价+昨天收盘价+.....--5天前的收盘价)/5;10日平均线=(今天收盘价+昨天收盘价+......+10天前的收盘价)/10;150日平均线=(今天收盘价+昨天收盘价+......+150天前的收盘价)/150;200日平均线......不是这么麻烦吧?难道我每天都要写这么多得数才得到一条平均线????你有什么办法?MA1=MA(CLOSE,5);MA2=MA(CLOSE,10);MA3=MA(CLOSE,50);......当然是有简单的方法了!你把我在上面说过的话写下来,按照前面几课讲的,写在公式的编辑栏当中就可以了!注意:“MA”表示的就是计算平均值。
在括号内写上计算的对象和计算的时间长度。
MA1,MA2,MA3......是好几条指标线,别忘记了用分号把它们分开。
最后呢?电脑自己会把它们一起画出来。
均量线???均价线都有了,照着葫芦画瓢,把收盘价CLOSE换成成交量VOL就行了!MA1:MA(VOL,5);MA2:MA(VOL,10);MA3:MA(VOL,150);MA4:MA(VOL,200);今天有几只发生MA金叉?我们学习了编写MA移动平均线,关于这几条指标线如何使用?我想大家可能都比我清楚。
例如短期均线和长期均线发生了金叉或者死叉,......等等,葛兰维尔的八项法则......如果说如何用软件编写一个条件,让电脑把今天两个市场的股票中所有发生了黄金交叉的股票选出来呢?想知道吗?这就是“条件选股”,按照“条件”电脑自动“选择股票”出来,可以供您分析,要不然的话,技术分析的投资者都会累死了!跟我学!第一步:“工具”栏中选中“公式管理器”第二步:我们现在选择“新建”一个“条件选股”公式,结果出现了下面的编辑栏!然后在里面写上您的条件!第三步:按照说明书上的步骤选股就行了!注意:1、在条件选股中点击“新建”;2、原来MA5:MA(CLOSE,5);表示的是一条指标线,可是现在我们在条件选股当中只要引用它,不需要把它画出来。
所以我们在冒号的后面加一个符号,表示等会要引用它:MA5:=MA(CLOSE,5);这个在的公式编辑中,叫做“中间表达式”。
X=1;Y=X+1;Y=?我们学过上面的数学,都知道把X=1代入到Y的计算中去,“X=1;”就是一个中间表达式,您明白了吗?条件选股总结:1、指标和条件选股在结构上没有差别,只是在内容上,条件选股要多加上我们的条件,比如大于10,或者交叉等等!2、中间表达式可以帮助我们清晰的表达我们的公式,不至于使公式的结构特别的混乱!如何编写BIAS指标?如果大家都是均线的忠实爱好者的话,那么大家一定牢牢记得在均线大师哥南威尔的8大法则当中的第四条和第五条中曾经提到了当股价偏离均线太远的时候,便会向它靠拢,但是并不提到多远才会靠拢--为了解决这个问题,也为了我们更好地用客观数据来体现股价运动的过程,乖离率这个指标应运而生。
本课我们的任务就是通过对乖离率的原理到编写方法的学习来加强我们对公式设计的理解。
首先,什么是乖离率?以当日的均线价格为准,股价和均价之间的差距称为乖离程度,以乖离程度除以均价的百分比就是乖离率。
当日股价与10日均线的乖离率=(当日股价-10日均价)/10日均价*100;当日股价与20日均线的乖离率=(当日股价-20日均价)/20日均价*100;当日股价与30日均线的乖离率=(当日股价-30日均价)/30日均价*100;原理就是这么简单,可是怎么使用呢?您别急,所用的指标其实都是在观察当中得出一定的启示,您先实现这几条指标线,让它们以图形的方式出现在您的面前,然后您再去观察,一定会事半功倍!比如编写10日乖离率第一步:乖离率的命名,崇尚人家的习惯,依旧使用BIAS,那么第一条就叫做BIAS1好了!第二步:当日股价用CLOSE表示;10均价我们在前一节课刚刚学过,顺手拈来,用MA(CLOSE,10)表示;第三步:一样使用加减乘除符号以及括号,只是要注意只有小括号,没有中大括号,那么公式就有了--BIAS1:(CLOSE-MA(CLOSE,10))/MA(CLOSE,10)*100;这样的话我们在技术指标编辑器中将另外两条指标也同样写下来,就得到了BIAS指标,请看下图:第四步:就是您得自己好好观察您的指标公式在各个股票的表现,得出您自己的结论,因为每一个投资者即使是在使用同样一个指标的时候,都会有不同的理解,我们无法判断优劣,但是有一条可以告诉我们答案,那就是永远让市场说话,因为它永远是对的!如果您不介意的话,可以参考BIAS,不过仅供参考!您明白怎么编写了吗?我能不能直接用写好的指标公式?我想用KD指标选股,能不能直接写成“D>20”就可以执行了?当然可以!考虑到了这种偷懒的做法,所以我们一共提供了两种供偷懒的人士使用,其中一种与上面的要求只是在写法上稍有不同!第一个方法:第一步:在条件选股的编辑器中点击“引入指标公式”。
引入“其他公式”。
然后,我们从中选择一个,例如“KD”,让我们来看一下结果如何?第二步:上一步的操作结果请看右边的图形,系统自动的把KD指标的整个编写内容搬来了!现在需要我们做的就是:续上一行条件“D<20”,OK!完成!有没有简单的方法?第二个方法:就一句话:“KDJ,D”<20;“KDJ,D”表示现在我要是用KDJ指标当中的D指标,不过大家要看清楚是怎么写的哦!写错了计算机可是不会改错的!总结:用上面的方法可以引用所有指标,所以不必写那么多!注意格式上,两边用引号括起来,指标名称KDJ和指标线名称D之间用“,”隔开!额外加餐现在我们可以很方便的做另外一件事了,我们可以将通常说的KDJ买入条件完整的表达出来了:“KD指标发生了黄金交叉,并且D<20”T1:=“KDJ,K”;--引用K线;T2:=“KDJ,D”;--引用D线;条件:AND在中就表示“并且”,将两个条件并列起来CROSS(T1,T2)ANDT2<20;第九课放量、缩量、上涨、下跌、收阳、收阴在前面的学习当中,我们见到了一些基本的表达方法、方式,今天我们的任务是学习一些常见的概念如何编写,例如上面所列出来的放量、上涨等等,因为这些都是在公式编写过程当中要用到的基本的小的形态特征,许多的技术指标的选股条件都是由它们组成的。
放量:1、今日比昨日的成交量放大了1倍:VOL/REF(VOL,1)>2;2、今日的五日均量比前五天的五日均量放大了3倍:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB>4;3、今天的成交量达到了整个流通盘的10%以上:VOL/CAPITAL>10/100;(注意,10%的表达式是10/100,或者0.1)缩量:1、今日比昨日的成交量缩小了1倍:VOL/REF(VOL,1)<0.5;2、今日的五日均量比前五天的五日均量缩小了一半:AA:=MA(VOL,1)<0.5;BB:=REF(AA,5);AA/BB<0.5;3、今天的成交量不足整个流通盘的0.5%:VOL/CAPITAL<0.5/100;上涨:1、今日涨幅达到了7%以上:CLOSE/REF(CLOSE,1)>1.07;2、十日均价继续上涨:AA:=MA(CLOSE,10);BB:=REE(AA,1);AA>BB;下跌:同上面的表达方式一样,将方向改变了而已:收阳、收阴:1、当天收阳:CLOSE>OPEN;2、当天收阴:CLOSE<OPEN;高开、低开:1、当天股价高开,言下之意开盘高于昨日收盘:OPEN>REF(CLOSE,1);2、当天股价低开:OPEN<REF(CLOSE,1);跳空:跳空亦有向上和向下两种:当日开盘在昨日最高之上,即为向上跳空:OPEN>REF(HIGH,1);反之,开盘小于昨日的最高价,为向下跳空:POEN<REF(LOW,1);事实上,我们在编公式的过程,就是将这些条件有机地结合起来作为我们判断的条件。