文华财经函数列表及技术指标模型大全
文华财经函数大全
文华财经函数大全1、引用数据AVPRICE引用均价(在盘后对于国内三个期货交易所指结算价)SETTLE引用结算价(如果用在周期小于'日'的K线上如5分钟K线,一小时k 线,每根k线返回的值表示这根k线当日开盘时到这根k线的为止的结算价(均价)如果用在周期大于等于'日'的K线上,返回当根K线结束时间所在日的结算价.)CLOSE引用收盘价(在盘中指最新价),也可简写为C。
HIGH引用最高价,也可简写为H。
LOW引用最低价,也可简写为L。
OPEN引用开盘价,也可简写为O。
OPI引用持仓量REF(X,N)引用X在N个周期前的值例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价REFX(X,N)引用N个周期后的数据。
(N为大于等于1的整数)『未来函数』例:REFX(CLOSE,5);表示引用自当前周期后第5个周期的收盘价VOL引用成交量,也可简写为V。
GETPRICE(N)根据文华码取出某一品种的最新价。
例子:GETPRICE(1209);返回文华码为1209的合约品种的最新价。
2、金融统计BACKSET(X,N)若X条件成立,则将当前位置到N周期前的数值设为1。
『未来函数』例:BACKSET(CLOSE>OPEN,3);表示当K线收阳时,自当前位置到3周期前的数值设为1该函数参数支持变量计算如BACKSET(CLOSE>OPEN,VAR1);//VAR1是变量BARSLAST(X)求上一次条件成立到当前的周期数。
例:BARSLAST(X):上一次满足X条件到现在的K线根数。
如果本根K线满足X条件,则BARSLAST(X)返回0.COUNT(X,N)表示统计在N周期内满足X条件的周期数。
若N=0则从本地数据的第一个有效值开始。
例:WR:=-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N));COUNT(WR>80,5);表示统计在5个周期内满足WR>80的次数。
文华财经函数大全
文华财经函数大全1、引用数据AVPRICE 引用均价(在盘后对于国内三个期货交易所指结算价)SETTLE 引用结算价(如果用在周期小于'日'的K线上如5分钟K线,一小时k线,每根k 线返回的值表示这根k线当日开盘时到这根k线的为止的结算价(均价)如果用在周期大于等于'日'的K线上,返回当根K线结束时间所在日的结算价.)CLOSE 引用收盘价(在盘中指最新价),也可简写为C。
HIGH 引用最高价,也可简写为H。
LOW 引用最低价,也可简写为L。
OPEN 引用开盘价,也可简写为O。
OPI 引用持仓量REF(X,N) 引用X在N个周期前的值例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价REFX(X,N) 引用N个周期后的数据。
(N为大于等于1的整数)『未来函数』例:REFX(CLOSE,5);表示引用自当前周期后第5个周期的收盘价VOL 引用成交量,也可简写为V。
GETPRICE(N) 根据文华码取出某一品种的最新价。
例子:GETPRICE(1209);返回文华码为1209的合约品种的最新价。
2、金融统计BACKSET(X,N) 若X条件成立,则将当前位置到N周期前的数值设为1。
『未来函数』例:BACKSET(CLOSE>OPEN,3);表示当K线收阳时,自当前位置到3周期前的数值设为1该函数参数支持变量计算如BACKSET(CLOSE>OPEN,VAR1);COUNT(X,N) 表示统计在N周期内满足X条件的周期数。
若N=0则从本地数据的第一个有效值开始。
例:WR:=-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N));COUNT(WR>80,5);表示统计在5个周期内满足WR>80的次数。
DMA(X,N) 返回X的动态移动平均,其中N必须介于0及1之间。
计算方法:DMA(N)=DMA(N-1)*(1-A)+X(N)*A其中DMA(N-1)为第(N-1)天的DMA值。
文华财经函数列表及技术指标模型大全
MA(X,N) 求X在N周期内的简单移动平均。
计算方法:MA=(A1+A2+A3+A4+A5)/5,求A在5个周期内的简单移动平均
ZIGZAG(X,P,N) 之字转向,当X变化量超过P时转向,当N取1,P为百分比数;当N取0,P为价位差值绝对值。『未来函数』
例:ZIGZAG(HIGH,10,1);表示最高价的10%的之字转向
PEAK(MA(HIGH,34),100,1,0);
表示34个周期内最高价均线的100个价位的之字转向的上一个波峰的数值。
PEAKBARS(X,P,M,N) 取得ZIGZAG前M个波峰到当前周期的周期数。其中X为数据,P为转折值(如果N为1,这个值为百分比数,否则为价位差值绝对值),M为大于等于1的整数。『未来函数』
ZIGZAG(MA(HIGH,34),100,0);
表示34个周期内最高价均线的100个价位的之字转向
PEAK(X,P,M,N) 取得ZIGZAG前M个波峰的值。其中X为数据,P为转折值(如果N为1,这个值为百分比数,否则为价位差值绝对值),M为大于等于1的整数。『未来函数』
例:PEAK(HIGH,10,1,1);表示最高价的10%的之字转向的上一个波峰的数值;
STD(X,N) 得到X在N周期内的标准差
STDP(X,N) 得到X在N周期内的总体标准差
VAR(X,N) 得到X在N周期内的样本方差
VARP(X,N) 得到X在N周期内的总体样本方差
数理统计举例说明: 设一个数列,数列中数据的总个数为N,以今天(2005-10-14)五天内的A0605收盘价为例,N就为5。数列的内容为:{2766,2805,2811,1);
文华财经WH策略函数列表
3非过滤模型持仓不为0时:BKPRICE2返回交易合约理论持仓的开仓均价.
4非过滤模型持仓为0时:BKPRICE2返回值为0.
3、模组运行,盘中出现BK信号,BKPRICE2取值为交易合约模组多头持仓的开仓均价.
4、该函数在模组运行中读取的是模组实际持仓的开仓均价,非理论持仓.
2设置信号执行方式为K线走完复核例如:在模型中写入CHECKSIG_SECBK,'A',N,'D',0;
BARSBK返回值为上一个BK信号距离当前的K线根数包含当前K线
例:
1、BARSBK>10,SP;
史信号计算中,出现SK信号当根K线,BARSSK返回空值
b.加载运行过程中,SK信号当根K线,信号固定后BARSSK返回空值
3、信号执行方式选择不进行信号复核例如:在模型中写入MULTSIG_SEC或MULTSIG_MIN;,BKBPK信号的当根K线返回从信号发出到K线走完时行情的最高价;BK
BPK信号之后的K线返回信号发出以来行情的最高价.
例:
C>O,BK;
C>BKPRICE&&C<bkhigh-5,sp;
AUTOFILTER;
4、当模组自动初始化时,BKPRICE返回的为上一次买开信号时数据合约行情的最新价;手动初始化,BKPRICE返回为初始化弹出框中填入的持仓价格.
例:
BKPRICE-CLOSE>60 && BKPRICE>0 && BKVOL>0, SP;
史回测:BKPRICE1返回信号发出时的交易合约行情最新价
b.模组运行:BKPRICE1返回信号发出时的交易合约行情最新价
文华财经一些函数的用法和意义
加权移动均线
EMA2
跟踪趋势更加灵敏
/
优点:跟踪趋势不错。
缺点:克服不了噪音;买卖信号平凡。
/
// JDEMA2
// N1 1 1000 5, N2 1 1000 10, N3 1 1000 20, N4 1 1000 35
PARAM[N5, 1, 1000, 50]
MA1:EMA2(CLOSE, N1), COLORWHITE;
//快速:percentage=0.1
//慢速:percentage=1.0
FIL:= STD(AMA - REF(AMA, 1), 20); // 20个周期内的标准差
LOWEST:= AMA - LLV(AMA, 3); //距前3天最低值的波动大小
HIGHEST:= HHV(AMA, 3) - AMA; //距前3天最高值的波动大小
趋势指标:MA、EMA2、AMA、GMMA、PUBU、DMI、RVAI、BOLL。
名称
特点
使用
优缺点
副图取值
公式
解释
简单移动均线
MA
跟踪趋势
期货市场使用:5、10、20、30、60或者5、10、20、30、50。
/
优点:跟踪趋势不错。
缺点:克服不了噪音;买卖信号平凡。
/
文华财经
// JDMA
// N1 1 1000 5, N2 1 1000 10, N3 1 1000 20, N4 1 1000 35
VOLATILITY:= SUM(ABS((CLOSE - REF(CLOSE, 1))), N); {价格变化总和}
ER:= DIRECTION / VOLATILITY; {效率系数(范围:0~1)}
[指标]文华指标大集合[文华财经公式]
[指标]文华指标大集合[文华财经公式](2018-03-31 18:51:47)用眼6RSV:=((HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13)))*(100);LWR1:=SMA(RSV,3,1);LWR2:=SMA(LWR1,5,1);DRAWLINE((LWR1>=LWR2),HIGH,(LWR1>=LWR2),LOW,COL ORBLUE);STICKLINE((LWR1>=LWR2),OPEN,CLOSE,COLORBLUE,0);DRAWLINE((LWR1STICKLINE((LWR1用眼5C:=CLOSE;L:=LOW;MX:EMA(C,3);SX:EMA(SLOPE(C,21)*20+C,55);X:EMA(SLOPE(C,34)*20+C,89);DRAWLINE(MXDRAWLINE(MX>SX,MX,MX>SX,SX,COLORRED);PARTLINE(MXPARTLINE(MX>=REF(MX,1),MX,COLORRED);STICKLINE((SX-X)>=0,(SX-(SX-X)*0.05),(SX-(SX-X)*0.15),COLORYELLOW,0);STICKLINE((SX-X)>=0,(SX-(SX-X)*0.2),(SX-(SX-X)*0.35),COLORYELLOW,0);STICKLINE((SX-X)>=0,(SX-(SX-X)*0.4),(SX-(SX-X)*0.55),COLORYELLOW,0);STICKLINE((SX-X)>=0,(SX-(SX-X)*0.6),(SX-(SX-X)*0.75),COLORYELLOW,0);STICKLINE((SX-X)>=0,(SX-(SX-X)*0.8),(SX-(SX-X)*0.95),COLORYELLOW,0);STICKLINE((SX-X)<0,(X+(SX-X)*0.05),(X+(SX-X)*0.15),COLORRED,0);STICKLINE((SX-X)<0,(X+(SX-X)*0.2),(X+(SX-X)*0.35),COLORRED,0);STICKLINE((SX-X)<0,(X+(SX-X)*0.4),(X+(SX-X)*0.55),COLORRED,0);STICKLINE((SX-X)<0,(X+(SX-X)*0.6),(X+(SX-X)*0.75),COLORRED,0);STICKLINE((SX-X)<0,(X+(SX-X)*0.8),(X+(SX-X)*0.95),COLORRED,0);STICKLINE(CROSS(MA(SX,1),MA(X,1)),MA(X,1),MA(X,1)+0.8, COLORWHITE,0);DRAWTEXT(CROSS(SX,X),X+1.2,'骑龙');DRAWLINE(CLOSE>OPEN||CLOSE=OPEN && CLOSE>REF(CLOSE,1),LOW,CLOSE>OPEN||CLOSE=OPEN && CLOSE>REF(CLOSE,1),HIGH,COLORRED);STICKLINE(CLOSE>OPEN||CLOSE=OPEN && CLOSE>REF(CLOSE,1),OPEN,CLOSE,COLORRED,0);DRAWLINE(CLOSE<=REF(CLOSE,1),LOW,CLOSE<=REF(CLOS E,1),HIGH,COLORCYAN);STICKLINE(CLOSE<=REF(CLOSE,1),OPEN,CLOSE,COLORCYA N,0);用眼4CHANG:=(((CLOSE - LLV(CLOSE,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);CHANGK:=SMA(CHANG,5,1);CHANGD:=SMA(CHANGK,5,1);ZHONG:=(((CLOSE - LLV(CLOSE,21)) / (HHV(HIGH,21) - LLV(LOW,21))) * 100);ZHONGK:=SMA(ZHONG,5,1);ZHONGD:=SMA(ZHONGK,5,1);DUAN:=(((CLOSE - LLV(CLOSE,5)) / (HHV(HIGH,5) - LLV(LOW,5))) * 100);DUANK:SMA(DUAN,3,1);DUAND:SMA(DUANK,3,1);STICKLINE((DUANK >= DUAND),DUANK,DUAND,COLORWHITE,0);STICKLINE((DUANK < DUAND),DUANK,DUAND,COLORMAGENTA,0);用眼3DIFELSEF: EMA(CLOSE,24) - EMA(CLOSE,60),COLORWHITE;DEA: EMA(DIFELSEF,12),COLORYELLOW;MACD2:=2*(DIFELSEF-DEA);DIFELSEF1: EMA(CLOSE,10) - EMA(CLOSE,22),COLORGREEN;DEA1: EMA(DIFELSEF1,9),COLORRED;MACD1:= 2*(DIFELSEF1-DEA1);MACD:=(MACD2+MACD1)/2;STICKLINE(DIFELSEF-DEA>0,DIFELSEF,DEA,COLORRED,0);STICKLINE(DIFELSEF-DEA<0,DIFELSEF,DEA,COLORBLUE,0);STICKLINE(DIFELSEF1-DEA1>0,DIFELSEF1,DEA1,COLORMAGENTA,0);STICKLINE(DIFELSEF1-DEA1<0,DIFELSEF1,DEA1,COLORCYAN,0);用眼2CHANG:=(((CLOSE - LLV(CLOSE,55)) / (HHV(HIGH,55) -LLV(LOW,55))) * 100);CHANGK:=SMA(CHANG,5,1);CHANGD:=SMA(CHANGK,5,1);ZHONG:=(((CLOSE - LLV(CLOSE,21)) / (HHV(HIGH,21) - LLV(LOW,21))) * 100);ZHONGK:SMA(ZHONG,5,1);ZHONGD:SMA(ZHONGK,5,1);DUAN:=(((CLOSE - LLV(CLOSE,5)) / (HHV(HIGH,5) - LLV(LOW,5))) * 100);DUANK:=SMA(DUAN,3,1);DUAND:=SMA(DUANK,3,1);STICKLINE((ZHONGK >= ZHONGD),ZHONGK,ZHONGD,COLORGREEN,0);STICKLINE((ZHONGK < ZHONGD),ZHONGK,ZHONGD,COLORBLUE ,0);用眼1飞狐MA1:EMA(CLOSE,6),COLORWHITE;MA2:EMA(CLOSE,25),COLORRED ;STICKLINE(MA1>MA2,MA1,MA2,COLORMAGENTA,0) ;STICKLINE(MA2>MA1,MA1,MA2,COLORGREEN,0);DRAWTEXT(MA2-MA1>0&&MA1/LOW>1.15,LOW,'');DRAWTEXT(MA1-MA2>0&&HIGH/MA1>1.15,HIGH,'');用眼 1FXQ:80,COLORWHITE;PHQ:50,COLORCYAN;AQQ:20,COLORYELLOW;CHANG:=(((CLOSE - LLV(CLOSE,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);CHANGK:SMA(CHANG,5,1);CHANGD:SMA(CHANGK,5,1);ZHONG:=(((CLOSE - LLV(CLOSE,21)) / (HHV(HIGH,21) - LLV(LOW,21))) * 100);ZHONGK:=SMA(ZHONG,5,1);ZHONGD:=SMA(ZHONGK,5,1);DUAN:=(((CLOSE - LLV(CLOSE,5)) / (HHV(HIGH,5) - LLV(LOW,5))) * 100);DUANK:=SMA(DUAN,3,1);DUAND:=SMA(DUANK,3,1);STICKLINE((CHANGK >= CHANGD),CHANGK,CHANGD,COLORRED,0);STICKLINE((CHANGK < CHANGD),CHANGK,CHANGD,COLORYELLOW,0);隐形缚龙索A1:EMA((EMA(CLOSE,1)+EMA(CLOSE,3)+EMA(CLOSE,5))/3,3 ),COLORRED;A2:EMA((EMA(CLOSE,3)+EMA(CLOSE,5)+EMA( CLOSE,7))/3, 3),COLORRED;A3:EMA((EMA(CLOSE,5)+EMA(CLOSE,7)+EMA( CLOSE,9))/3, 3),COLORRED;A4:EMA((EMA(CLOSE,7)+EMA(CLOSE,9)+EMA( CLOSE,11))/3 ,3),COLORRED;A5:EMA((EMA(CLOSE,9)+EMA(CLOSE,11)+EMA( CLOSE,13))/ 3,3),COLORRED;A6:EMA((EMA(CLOSE,11)+EMA(CLOSE,13)+EMA( CLOSE,15)) /3,3),COLORRED;A7:EMA((EMA(CLOSE,13)+EMA(CLOSE,15)+EMA( CLOSE,17)) /3,3),COLORRED;A8:EMA((EMA(CLOSE,15)+EMA(CLOSE,17)+EMA( CLOSE,19)) /3,3),COLORRED;A9:EMA((EMA(CLOSE,17)+EMA(CLOSE,19)+EMA( CLOSE,21))/3,3),COLORYELLOW;A10:EMA((EMA(CLOSE,19)+EMA(CLOSE,21)+EMA( CLOSE,23 ))/3,3),COLORYELLOW;A11:EMA((EMA(CLOSE,21)+EMA(CLOSE,23)+EMA( CLOSE,25 ))/3,3),COLORYELLOW;A:=EMA((EMA(CLOSE,29)+EMA(CLOSE,31)+EMA(CLOSE,33)) /3,3),COLORYELLOW;B:=REF(A,1);DRAWTEXT(A>B,(A+B)/2,'');DRAWTEXT(A<=B,(A+B)/2,'');STICKLINE(A>B,A,B,COLORYELLOW,0);STICKLINE(A<=B,A,B,COLORWHITE,1);A15:A-(A1-A*0.997),COLORGREEN;A16:A-(A2-A),COLORGREEN;A17:A-(A3-A),COLORGREEN;A18:A-(A4-A),COLORGREEN;A19:A-(A5-A),COLORGREEN;A20:A-(A6-A),COLORGREEN;A21:A-(A7-A),COLORGREEN;A22:A-(A8-A),COLORGREEN;A23:A-(A9-A),COLORGREEN;A24:A-(A10-A),COLORGREEN;A25:A-(A11-A*0.997),COLORGREEN;STICKLINE(OPEN>=CLOSE,OPEN,CLOSE,COLORBLUE,0 );STICKLINE(CLOSE>OPEN,OPEN,CLOSE,COLORMAGENTA,0 );DRAWLINE(CLOSE>OPEN,OPEN,CLOSE>OPEN,LOW,COLOR MAGENTA);DRAWLINE(CLOSE>OPEN,CLOSE,CLOSE>OPEN,HIGH,COLO RMAGENTA);DRAWLINE(OPEN>=CLOSE,CLOSE,OPEN>=CLOSE,LOW,COLORBLUE);DRAWLINE(OPEN>=CLOSE,OPEN,OPEN>=CLOSE,HIGH,COL ORBLUE);阴阳瀑布线AA:=(OPEN+HIGH+LOW)/3;PB1:PUBU(OPEN,0),COLORRED;PB2:PUBU(OPEN,1),COLORGREEN;PB3:PUBU(OPEN,2),COLORWHITE;PB4:PUBU(OPEN,3),COLORYELLOW;PB5:PUBU(OPEN,4),COLORMAGENTA;PB6:PUBU(OPEN,5),COLORBLUE;TMP:=PUBU(AA,3)-PUBU(AA,0);DRAWLINE(TMP>0.00001,HIGH,TMP>0.00001,OPEN,COLOR CYAN);DRAWLINE(TMP>0.00001,LOW,TMP>0.00001,CLOSE,COLOR CYAN);DRAWLINE(TMP<-0.00001,HIGH,TMP<-0.00001,CLOSE,COLORRED);DRAWLINE(TMP<-0.00001,LOW,TMP<-0.00001,OPEN,COLORRED);DRAWLINE(ABS(TMP)<0.00001,LOW,ABS(TMP)<0.00001,OP EN,COLORWHITE);DRAWLINE(ABS(TMP)<0.00001,HIGH,ABS(TMP)<0.00001,O PEN,COLORWHITE);STICKLINE(TMP>0.00001,OPEN,CLOSE,COLORCYAN,1);STICKLINE(TMP<-0.00001,OPEN,CLOSE,COLORRED,1);倚天波段王VAR1:=REF(CLOSE,1);VAR2:=SUM(VOL,2)/((HHV(HIGH,2)-LLV(LOW,2))*100);VAR3:=(CLOSE-VAR1)*VAR2;VAR4:=SUM(VAR3,0);VAR5:=SMA(VAR4,5,1);VAR6:=SMA(VAR4,13,1);DB:VAR5-VAR6,COLORWHITE;CB:MA(DB,4),COLORRED;STICKLINE(DB>0,0,DB,COLORRED,1);STICKLINE(VAR5-VAR6<0,0,VAR5-VAR6,COLORGREEN,1);STICKLINE(DB>CB,DB,CB,COLORRED,0);STICKLINE(DBQS:CROSS(DB,CB),COLORRED;RS:CROSS(CB,DB),COLORGREEN;BJ:0,COLORBLUE;一笑趋势K线QS0:=((CLOSE - LLV(LOW,120)) / (HHV(HIGH,120) - LLV(LOW,120)));QS1:=((QS0 / 1) * EMA(CLOSE,20));QS:=SMA(QS1,3,1);QD0:=((CLOSE - LLV(LOW,119)) / (HHV(HIGH,119) - LLV(LOW,119)));QD1:=((QD0 / 1) * EMA(CLOSE,20));QD:=SMA(QD1,5,1);QF0:=((CLOSE - LLV(LOW,118)) / (HHV(HIGH,118) - LLV(LOW,118)));QF1:=((QF0 / 1) * EMA(CLOSE,20));QF:=SMA(QF1,5,1);PX1:=((((QS + QD) + QF) / 3) + EMA(CLOSE,20));PX2:=MA(PX1,2);PX3:=MA(PX1,3);YY:=((((2 * CLOSE) + HIGH) + LOW) / 4);MA1:=MA(YY,45);C:=(PX1 - MA1);M:=(PX2 - MA1);O:=(PX3 - MA1);MA2:MA(C,8);DRAWLINE((C >= M),C,(C >= M),(O - 0.03),COLORRED);STICKLINE((C >= M),M,(O - 0.03),COLORRED,0);DRAWLINE((C <= M),C,(C <= M),(O + 0.03),COLORBLUE);STICKLINE((C <= M),M,(O + 0.03),COLORBLUE,0);LIFELSEE:MA(C,13),COLORGREEN;一线定输赢XDKX0:=DATE=20051228;XDKX1:=EMA(REF(CLOSE,1),10);XDKX2:=SMA(SUM(CLOSE,1),3,1);DRAWLINE(XDKX2<=XDKX1,HIGH,XDKX2<=XDKX1,OPEN,C OLORCYAN);DRAWLINE(XDKX2<=XDKX1,LOW,XDKX2<=XDKX1,CLOSE,C OLORCYAN);DRAWLINE(XDKX2>XDKX1,HIGH,XDKX2>XDKX1,CLOSE,CO LORRED);DRAWLINE(XDKX2>XDKX1,LOW,XDKX2>XDKX1,OPEN,COL ORRED);STICKLINE(XDKX2<=XDKX1,OPEN,CLOSE,COLORCYAN,0);STICKLINE(XDKX2>XDKX1,OPEN,CLOSE,COLORRED,1);一线定乾坤C:CLOSE;O:=OPEN;H:=HIGH;L:=LOW;TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));A:=EMA(TR,13)*1.2;B:=HHV(C-A,21);IFELSE((C>B|| C=B),C,B),COLORRED;IFELSE(CAA:C,COLORYELLOW;STICKLINE(C>=O,C,O,COLORRED,0);DRAWLINE(C>=O,H,C>=O,L,COLORYELLOW);STICKLINE(C<=O,C,O,COLORBLUE,0);DRAWLINE(C<=O,H,C<=O,L,COLORWHITE);一个很好的指标VAR1:=MA(LOW,1);VAR2:=MA(HIGH,2);VAR3:=MA(CLOSE,2);VAR4:=(VAR3-LLV(VAR1,9))/(HHV(VAR2,9)-LLV(VAR1,9))*100;VAR5:=SMA(VAR4,3,1);Y:SMA(VAR5,3,1),COLORRED;Y1:=SMA(Y,3,1);VAR6:=(HHV(VAR2,9)-VAR3)/(HHV(VAR2,9)-LLV(VAR1,9))*100;YI: SMA(VAR6,3,1),COLORYELLOW;Y2:=SMA(YI,3,1);VAR7:=REF(VAR3,1);VAR8:=SMA(MAX(VAR3-VAR7,0),13,1)/SMA(ABS(VAR3-VAR7),13,1)*100;VARB:=MA(CLOSE,3)*100/MA(CLOSE,10)-100;VARC:=MA(CLOSE,3)*100/MA(CLOSE,10)-100;VARD:=CLOSE*100/MA(CLOSE,10)-100;VARE:=IFELSE(VARB>10,10,VARB);VARF:=IFELSE(VARE<-10,-10,VARE);VAR10:=IFELSE(VARC>10,10,VARC);VAR11:=IFELSE(VAR10<-10,-10,VAR10);VAR12:=REF(VARB,1);VAR13:=100*(VAR3-REF(VAR3,1))/REF(VAR3,1);VAR15:=REF(CLOSE,1);VAR16:=100*(CLOSE-VAR15)/CLOSE;VAR17:=MA(VAR13,3);VAR18:=MA(VAR16,3);VAR19:=(3*CLOSE+VAR1+OPEN+HIGH)/6;VAR1A:=(20*VAR19+19*REF(VAR19,1)+18*REF(VAR19,2)+17 *REF(VAR19,3)+16*REF(VAR19,4)+15*REF(VAR19,5)+14*REF(VAR 19,6)+13*REF(VAR19,7)+12*REF(VAR19,8)+11*REF(VAR19,9)+10 *REF(VAR19,10)+9*REF(VAR19,11)+8*REF(VAR19,12)+7*REF(VAR 19,13)+6*REF(VAR19,14)+5*REF(VAR19,15)+4*REF(VAR19,16)+3 *REF(VAR19,17)+2*REF(VAR19,18)+REF(VAR19,20))/210;VAR1B:=MA(VAR1A,12);VAR1C:=EMA(VAR1A,5);VAR1D:=ABS(VAR1A-VAR1B);VAR1E:=REF(VAR3,1)*0.015;VAR1F:=REF(CLOSE,1);VAR26:=MA(CLOSE,26);VAR27:=VAR26+2*STD(VAR3,26);VAR28:=VAR26-2*STD(VAR3,26);VAR29:=VAR26+2*STD(REF(VAR3,1),26);VAR2A:=VAR26-2*STD(REF(VAR3,1),26);D1:=EMA(3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),5);D2:=REF(D1,1);STICKLINE(D1>=REF(D1,1),D1,D2,COLORBLUE,0);STICKLINE(D1QR:SMA(MAX(VAR3-VAR7,0),5,1)/SMA(ABS(VAR3-VAR7),5,1)*100,COLORLIGHTGREEN;A:20,COLORCYAN;B:80,COLORLIGHTBLUE;一个不错的指标H:=HIGH;L:=LOW;HH1:=IFELSE(HLL1:=IFELSE(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);HH2:=VALUEWHEN(HH1>0,HH1);LL2:=VALUEWHEN(LL1>0,LL1);K1:=IFELSE(CLOSE>HH2,-3,IFELSE(CLOSEK2:=VALUEWHEN(K1<>0,K1);G:=IFELSE(K2=1,HH2,LL2);G1:=VALUEWHEN(ISLASTBAR,G);DRAWNUMBER(L>0,G1,G1,0,COLORCYAN);W1:=K2;W2:=OPEN-CLOSE;HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);LT:=IFELSE(OPENDRAWLINE(W1=1,HIGH,W1=1,HT,COLORCYAN);DRAWLINE(W1=1,LOW,W1=1,LT,COLORCYAN);DRAWLINE(W1=-3,HIGH,W1=-3,HT,COLORRED);DRAWLINE(W1=-3,LOW,W1=-3,LT,COLORRED);STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1);STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0);DRAWLINE(W1=1&&REF(W1,1)=1,G,W1=1&&REF(W1,1)=1, REF(G,1),COLORGREEN);DRAWLINE(W1=-3&&REF(W1,1)=-3,G,W1=-3&&REF(W1,1)=-3,REF(G,1),COLORYELLOW);DRAWSL(K2=1,G,0,1,0,COLORGREEN);DRAWSL(K2=-3,G,0,1,0,COLORYELLOW);HH:=IFELSE(H>REF(H,1)&&H>REF(H,2)&&H>REF(H,3)&&H >REF(H,4)&&LLL:=IFELSE(H>REF(H,1)&&H>REF(H,2)&&H>REF(H,3)&&H> REF(H,4)&&LH1:=IFELSE(H>=REF(H,1)&&H>=REF(H,2)&&H>=REF(H,3) &&H>=REF(H,4)&&H>REFX(H,1)&&H>REFX(H,2)&&H>REFX(H,3)&&H>REFX(H,4), HH,0);L1:=IFELSE(L<=REF(L,1)&&L<=REF(L,2)&&L<=REF(L,3)&&L <=REF(L,4)&& LH2:=BARSLAST(H1);L2:=BARSLAST(L1);H3:=REFX(REF(H1,H2),2);L3:=REFX(REF(L1,L2),2);H4:=ZIGZAG(H3,0,0);L4:=ZIGZAG(L3,0,0);H5:=VALUEWHEN(H4REF(H4,2),HH);L5:=VALUEWHEN(L4>REF(L4,1)&&REF(L4,1)POLYLINE(H5>0,H5,COLORRED);POLYLINE(L5>0,L5,COLORWHITE);DRAWNUMBER(H5<>REF(H5,1),H5,H5-L5,0,COLORMAGENTA);DRAWNUMBER(L5<>REF(L5,1),L5,H5-L5,0,COLORMAGENTA);D:=VALUEWHEN(ISLASTBAR,H5);E:=VALUEWHEN(ISLASTBAR,L5);DRAWNUMBER(LOW>0,D,D,0,COLORWHITE);DRAWNUMBER(LOW>0,E,E,0,COLORWHITE);DRAWTEXT(CROSS(CLOSE,H5)||CROSS(CLOSE,L5),L,'');DRAWTEXT(CROSS(H5,CLOSE)||CROSS(L5,CLOSE),H,'');阳光心情MA1:EMA(CLOSE,6),COLORWHITE;MA2:EMA(CLOSE,25),COLORRED ;STICKLINE(MA1>MA2,MA1,MA2,COLORMAGENTA,0) ;STICKLINE(MA2>MA1,MA1,MA2,COLORGREEN,0);DRAWTEXT(MA2-MA1>0&&MA1/LOW>1.15,LOW,'');DRAWTEXT(MA1-MA2>0&&HIGH/MA1>1.15,HIGH,'');颜色的变化STICKLINE(CLOSEOPEN,OPEN,CLOSE,COLORCYAN,1);STICKLINE(CLOSE<=OPEN,OPEN,CLOSE,COLORCYAN,0);DRAWLINE(CLOSEOPEN,CLOSE,COLORCYAN);DRAWLINE(CLOSEOPEN,OPEN,COLORCYAN);DRAWLINE(CLOSE<=OPEN,LOW,COLORCYAN);STICKLINE(CLOSE>EMA(CLOSE,49)&&CLOSE>=OPEN,OPEN ,CLOSE,COLORYELLOW,1);STICKLINE(CLOSE>EMA(CLOSE,49)&&CLOSEDRAWLINE(CLOSE>EMA(CLOSE,49),HIGH,CLOSE>=OPEN,CL OSE,COLORYELLOW);DRAWLINE(CLOSE>EMA(CLOSE,49),LOW,CLOSE>=OPEN,OP EN,COLORYELLOW);DRAWLINE(CLOSE>EMA(CLOSE,49),LOW,CLOSEDRAWLINE(CLOSE>EMA(CLOSE,49),HIGH,CLOSESTICKLINE(HIGH>=HHV(CLOSE,24)&&CLOSE>OPEN,OPEN,CLOSE,COLORRED,1);STICKLINE(HIGH>=HHV(CLOSE,24)&&CLOSE<=OPEN,OPE N,CLOSE,COLORRED,0);STICKLINE(LOW<=LLV(CLOSE,24)&&CLOSE>OPEN,OPEN,CL OSE,COLORGREEN,1);STICKLINE(LOW<=LLV(CLOSE,24)&&CLOSE<=OPEN,OPEN, CLOSE,COLORGREEN,0);DRAWLINE(HIGH>=HHV(CLOSE,24),HIGH,CLOSE>=OPEN,C LOSE,COLORRED);DRAWLINE(HIGH>=HHV(CLOSE,24),LOW,CLOSE>=OPEN,O PEN,COLORRED);DRAWLINE(HIGH>=HHV(CLOSE,24),HIGH,CLOSEDRAWLINE(LOW<=LLV(CLOSE,24),HIGH,CLOSE<=OPEN,LO W,COLORGREEN);DRAWLINE(LOW<=LLV(CLOSE,24),HIGH,CLOSE>OPEN,CLOS E,COLORGREEN);DRAWLINE(LOW<=LLV(CLOSE,24),LOW,CLOSE>OPEN,OPEN ,COLORGREEN);{烟雨斜阳豆油}[V,1.000000,10.000000,3.000000][B,1.000000,10.000000,1.000000][N,1.000000,10.000000,4.000000][M,1.000000,10.000000,3.000000]A:=ABS(SAR(2,V,B));D:=EMA(CLOSE,N);F:=SMA(D,M,1);CROS S(CLOSE,A )&&D>F,BPK;CROSS(A ,CLOSE )&&F>D,SPK;[{RTF}]{rtf1ansiansicpg936deff0deflang1033deflangfe2052{fonttbl{ f0fnilfprq2fcharset134FixedSys;}}{colortbl ;red0green0blue0;red255green0blue202;red 0green0blue255;}viewkind4uc1pardcf1lang2052f0fs24Acf2 :=cf3 ABScf2 (cf3 SARcf2 (cf1 2cf2 ,cf1 Vcf2 ,cf1 Bcf2 ));par cf1 Dcf2 :=cf3 EMAcf2 (cf3 CLOSEcf2 ,cf1 Ncf2 );par cf1 Fcf2 :=cf3 SMAcf2 (cf1 Dcf2 ,cf1 Mcf2 ,cf1 1cf2 );par cf3 CROSScf2 (cf3 CLOSEcf2 ,cf1 Acf2)cf0lang1033kerning2 &cf2 &cf1 Dcf2lang2052kerning0 >cf1 F,BPKcf2 ;par cf3 CROSScf2 (cf1 Acf2,cf3 CLOSEcf2)cf0lang1033kerning2 &cf2 &cf1 Fcf2 >cf1 D,SPKcf2lang2052kerning0 ;cf0 par }[{INDEXPARAM}]PINGJIN=0,NOTVALIDSTOPLOST=0,DEALTYPE=2,STOPLOST =0,STOPLOSTADJUST=3,VOLUME=1,STOPWIN=0,STOPWINADJ UST=3,NOTVALIDSTOPWIN=0,REVERSECLOSE=0原码:心在山林[N,0.000000,30.000000,2.000000][M,0.000000,30.000000,5.000000]K1:=(CLOSE-REF(CLOSE,3))/REF(CLOSE,3)*100;K2:=(CLOSE-REF(CLOSE,4))/REF(CLOSE,4)*100;K3:=(CLOSE-REF(CLOSE,5))/REF(CLOSE,5)*100;K4:=(CLOSE-REF(CLOSE,6))/REF(CLOSE,6)*100;KK1:=EMA(K1,2);KK2:=EMA(K2,3);KK3:=EMA(K3,4);KK4:=EMA(K4,5);KBQ:=(KK1+KK2+KK3+KK4)/4;KB1:=EMA2(KBQ,N);KB2:=EMA(KB1,M);CROSS(KB1,KB2),BPK;CROSS(KB2,KB1),SPK;飓风水手VAR6:=(2*CLOSE+HIGH+LOW)/4;VAR7:=LLV(LOW,13);VAR8:=HHV(HIGH,13);VAR9:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,13);VARA:=EMA(0.667*REF(VAR9,1)+0.333*VAR9,2);STICKLINE(VAR9>VARA,VAR9,VARA,COLORRED,0);STICKLINE(VAR9<=VARA,VAR9,VARA,COLORGREEN,0);飓风水手更改后:VAR6:=(2*CLOSE+HIGH+LOW)/4;VAR7:=LLV(LOW,13);VAR8:=HHV(HIGH,13);VAR9:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,13);VARA:=EMA(0.667*REF(VAR9,1)+0.333*VAR9,2);STICKLINE(VAR9>VARA,VAR9,VARA,2,0),COLORRED;STICKLINE(VAR9<=VARA,VAR9,VARA,2,0),COLORGREEN;天途源码DIFELSEF := EMA(CLOSE,12) - EMA(CLOSE,26);DEA:= EMA(DIFELSEF,9);LC := REF(CLOSE,1);RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;K2:EMA(CLOSE,6),COLORCYAN;K3:EMA(CLOSE,9),COLORCYAN;K5:EMA(CLOSE,12),COLORCYAN;K7:EMA(CLOSE,15),COLORCYAN;K10:EMA(CLOSE,18),COLORCYAN;K13:EMA(CLOSE,21),COLORCYAN;K16:EMA(CLOSE,24),COLORCYAN;IFELSE (K2>REF(K2,1),K2,K2),COLORRED;IFELSE (K3>REF(K3,1),K3,K2),COLORRED;IFELSE (K5>REF(K5,1),K5,K2),COLORRED;IFELSE (K7>REF(K7,1),K7,K2),COLORRED;IFELSE (K10>REF(K10,1),K10,K2),COLORRED;IFELSE (K13>REF(K13,1),K13,K2),COLORRED;IFELSE (K16>REF(K16,1),K16,K2),COLORRED;HHV(HIGH,20),COLORYELLOW;LLV(LOW,20),COLORYELLOW;STICKLINE(CLOSE>=OPEN,CLOSE,OPEN,COLORRED,0);STICKLINE(CLOSE>=OPEN,CLOSE,OPEN,COLORGREEN,0);STICKLINE(CLOSE>=OPEN,CLOSE,OPEN,COLORYELLOW,0);STICKLINE(CLOSE>=OPEN,HIGH,LOW,COLORYELLOW,0);STICKLINE(CLOSE<=OPEN,CLOSE,OPEN,COLORBLUE,0);STICKLINE(CLOSE<=OPEN,CLOSE,OPEN,COLORMAGENTA,0 );STICKLINE(CLOSE<=OPEN,CLOSE,OPEN,COLORLIGHTGREE N,0);STICKLINE(CLOSE<=OPEN,HIGH,LOW,COLORLIGHTGREEN,0 );TR := 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;PDM:= SUM(IFELSE(HD>0 && HD>LD,HD,0),14);MDM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),14); PDI:= PDM*100/TR;MDI:= MDM*100/TR;A1:=BARSLAST(REF(CROSS(DIFELSEF,DEA),1));B1:=REF(CLOSE,A1+1)>CLOSE && REF(DIFELSEF,A1+1)A2:=BARSLAST(REF(CROSS(K,D),1));B2:=REF(CLOSE,A2+1)>CLOSE && REF(K,A2+1)A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));B3:=REF(CLOSE,A3+1)>CLOSE && REF(RSI1,A3+1)C1:=BARSLAST(REF(CROSS(DEA,DIFELSEF),1));D1:=REF(CLOSE,C1+1)>DIFELSEF && CROSS(DEA,DIFELSEF);C2:=BARSLAST(REF(CROSS(D,K),1));D2:=REF(CLOSE,C2+1)K && CROSS(D,K);C3:=BARSLAST(REF(CROSS(RSI2,RSI1),1));D3:=REF(CLOSE,C3+1)>RSI1 && CROSS(RSI2,RSI1);C4:=BARSLAST(REF(CROSS(MDI,PDI),1));D4:=REF(CLOSE,C4+1)MDI && CROSS(MDI,PDI);A4:=BARSLAST(REF(CROSS(PDI,MDI),1));B4:=REF(CLOSE,A4+1)>CLOSE && REF(PDI,A4+1) STICKLINE(B4,LOW,LOW-0.06,COLORBLUE,0); DRAWTEXT(B4,LOW-0.09,'DMI底背');STICKLINE(D4,HIGH,HIGH+0.06,COLORWHITE,0); DRAWTEXT(D4,HIGH+0.09,'DMI顶背');STICKLINE(B1,LOW,LOW-0.06,COLORGREEN,0); DRAWTEXT(B1,LOW-0.09,'MACD底背'); STICKLINE(B2,LOW,LOW-0.06,COLORYELLOW,0);DRAWTEXT(B2,LOW-0.09,'KDJ底背');STICKLINE(B3,LOW,LOW-0.04,COLORRED,0);DRAWTEXT(B3,LOW-0.09,'RSI底背');STICKLINE(D1,HIGH,HIGH+0.06,COLORMAGENTA,0);DRAWTEXT(D1,HIGH+0.09,'MACD顶背');STICKLINE(D2,HIGH,HIGH+0.06,COLORLIGHTRED,0);DRAWTEXT(D2,HIGH+0.09,'KDJ顶背');STICKLINE(D3,HIGH,HIGH+0.06,COLORLIGHTGREEN,0);DRAWTEXT(D3,HIGH+0.09,'RSI顶背');MA13:=MA(CLOSE,13),COLORWHITE;VLL:=CROSS(MA(CLOSE,13),MA(CLOSE,21));DRAWTEXT(VLL,MA13,'');DRAWTEXT(VLL,MA13-0.09,'圆弧底');顺势有为-最棒源码PARTLINE(CLOSE>0,MA(CLOSE,5),COLORWHITE);PARTLINE(CLOSE>0,MA(CLOSE,6),COLORWHITE);PARTLINE(CLOSE>0,MA(CLOSE,7),COLORWHITE);PARTLINE(CLOSE>0,MA(CLOSE,8),COLORWHITE);PARTLINE(CLOSE>0,MA(CLOSE,9),COLORWHITE);PARTLINE(CLOSE>0,MA(CLOSE,10),COLORWHITE);PARTLINE(CLOSE>0,MA(CLOSE,25),COLORRED);PARTLINE(CLOSE>0,MA(CLOSE,26),COLORRED);PARTLINE(CLOSE>0,MA(CLOSE,27),COLORRED);PARTLINE(CLOSE>0,MA(CLOSE,28),COLORRED);PARTLINE(CLOSE>0,MA(CLOSE,29),COLORRED);PARTLINE(CLOSE>0,MA(CLOSE,30),COLORRED);谁持彩绸当空舞源码DRAWLINE((CLOSE > OPEN),OPEN,(CLOSE > OPEN),LOW,COLORRED);DRAWLINE((CLOSE > OPEN),CLOSE,(CLOSE > OPEN),HIGH,COLORRED);DRAWLINE((OPEN > CLOSE),OPEN,(OPEN > CLOSE),HIGH,COLORCYAN);DRAWLINE((OPEN > CLOSE),CLOSE,(OPEN > CLOSE),LOW,COLORCYAN);STICKLINE((OPEN >= CLOSE),CLOSE,OPEN,COLORCYAN,0);STICKLINE((CLOSE >= OPEN),CLOSE,OPEN,COLORRED,0);A1:=(3 * CLOSE + LOW+ OPEN+ HIGH) / 6;MA1:=MA(A1,1);MA2:=MA(A1,3);MA3:=MA(A1,5);MA4:=MA(A1,7);MA5:=MA(A1,9);MA6:=MA(A1,12);MA7:=MA(A1,15);MA8:=MA(A1,17);MA9:=MA(CLOSE,20);MA10:=MA(CLOSE,30);MA11:=MA(CLOSE,35);MA12:=MA(CLOSE,40);MA13:=MA(CLOSE,45);MA14:=MA(CLOSE,50);MA15:=MA(CLOSE,55);MA16:=MA(CLOSE,60);B01:=EMA(((((MA1 + MA2) + MA3) + MA4) / 4),3);B02:=EMA(B01,3);B03:=EMA(B02,3);B04:=EMA(B03,3);B05:=EMA(((((MA5 + MA6) + MA7) + MA8) / 4),3);B06:=EMA(B05,3);B07:=EMA(B06,3);B08:=EMA(B07,3);B09:=EMA(((((MA9 + MA10) + MA11) + MA12) / 4),3);B10:=EMA(B09,3);B11:=EMA(B10,3);B12:=EMA(B11,3);B13:=EMA(((((MA13 + MA14) + MA15) + MA16) / 4),3);B14:=EMA(B13,3);B15:=EMA(B14,3);PARTLINE(CLOSE>0,EMA(((((MA1 + MA2) + MA3) + MA4) / 4),3),COLORLIGHTGREEN);PARTLINE(CLOSE>0,EMA(B01,3),COLORLIGHTGREEN);PARTLINE(CLOSE>0,EMA(B02,3),COLORLIGHTGREEN);PARTLINE(CLOSE>0,EMA(B03,3),COLORLIGHTGREEN);PARTLINE(CLOSE>0,EMA(((((MA5 + MA6) + MA7) + MA8) / 4),3),COLORGREEN);PARTLINE(CLOSE>0,EMA(B05,3),COLORGREEN);PARTLINE(CLOSE>0,EMA(B06,3),COLORGREEN);PARTLINE(CLOSE>0,EMA(B07,3),COLORGREEN);PARTLINE(CLOSE>0,EMA(((((MA9 + MA10) + MA11) + MA12) / 4),3),COLORBLUE);PARTLINE(CLOSE>0,EMA(B09,3),COLORBLUE);PARTLINE(CLOSE>0,EMA(B10,3),COLORBLUE);PARTLINE(CLOSE>0,EMA(B11,3),COLORBLUE);PARTLINE(CLOSE>0,EMA(((((MA13 + MA14) + MA15) + MA16) / 4),3),COLORMAGENTA);PARTLINE(CLOSE>0,EMA(B13,3),COLORMAGENTA);PARTLINE(CLOSE>0,EMA(B14,3),COLORMAGENTA);PARTLINE(CLOSE>0,EMA(B15,3),COLORMAGENTA);拾金图源码自定义n:10,n1:15)STICKLINE((EMA(CLOSE,13) >= EMA(CLOSE,34)),LOW,HIGH,COLORRED,0);STICKLINE((EMA(CLOSE,13) >= EMA(CLOSE,34)),OPEN,CLOSE,COLORRED,0);STICKLINE((EMA(CLOSE,13) < EMA(CLOSE,34)),LOW,HIGH,COLORGREEN,0);STICKLINE((EMA(CLOSE,13) < EMA(CLOSE,34)),OPEN,CLOSE,COLORGREEN,0);LL1:=EMA(CLOSE,N);HH1:=EMA(CLOSE,N1);T:=IFELSE(HH1>LL1,1,-1);G:=IFELSE(HH1>LL1,HH1,LL1);DRAWLINE(T=1&&REF(T,1)=1,G,T=1&&REF(T,1)=1,REF(G,1), COLORGREEN);DRAWLINE(T=-1&&REF(T,1)=-1,G,T=-1&&REF(T,1)=-1,REF(G,1),COLORRED);DRAWSL(T=1,G,0,1,0,COLORGREEN);DRAWSL(T=-1,G,0,1,0,COLORRED);DRAWTEXT(CROSS(EMA(CLOSE,34),EMA(CLOSE,13)),HIGH,'S ');DRAWTEXT(CROSS(EMA(CLOSE,13),EMA(CLOSE,34)),LOW,'B' );DRAWNUMBER(CROSS(EMA(CLOSE,34),EMA(CLOSE,13)),LO W,CLOSE,0,COLORGREEN);DRAWNUMBER(CROSS(EMA(CLOSE,13),EMA(CLOSE,34)),HI GH,CLOSE,0,COLORRED);十线开花源码MA3:MA(CLOSE,5),COLORRED;MA4:MA(CLOSE,6),COLORRED;MA5:MA(CLOSE,7),COLORRED;MA6:MA(CLOSE,8),COLORRED;MA7:MA(CLOSE,9),COLORRED;MA8:MA(CLOSE,10),COLORRED;MA9:MA(CLOSE,11),COLORRED;MA10:MA(CLOSE,12),COLORRED;MA11:MA(CLOSE,13),COLORRED;MA12:MA(CLOSE,14),COLORRED;MA13:MA(CLOSE,15),COLORRED;MA14:MA(CLOSE,N),COLORGREEN;W: IFELSE(MA14>MA3,MA3,MA14),COLORYELLOW;W1: IFELSE(MA14>MA4,MA4,MA14),COLORYELLOW;W2: IFELSE(MA14>MA5,MA5,MA14),COLORYELLOW;W3: IFELSE(MA14>MA6,MA6,MA14),COLORYELLOW;W4: IFELSE(MA14>MA7,MA7,MA14),COLORYELLOW;W5: IFELSE(MA14>MA8,MA8,MA14),COLORYELLOW;W6: IFELSE(MA14>MA9,MA9,MA14),COLORYELLOW;W7: IFELSE(MA14>MA10,MA10,MA14),COLORYELLOW;W8: IFELSE(MA14>MA11,MA11,MA14),COLORYELLOW;W9: IFELSE(MA14>MA12,MA12,MA14),COLORYELLOW;W10: IFELSE(MA14>MA13,MA13,MA14),COLORYELLOW;用眼6RSV:=((HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13)))*(100);LWR1:=SMA(RSV,3,1);LWR2:=SMA(LWR1,5,1);DRAWLINE((LWR1>=LWR2),HIGH,(LWR1>=LWR2),LOW,COL ORBLUE);STICKLINE((LWR1>=LWR2),OPEN,CLOSE,COLORBLUE,0); DRAWLINE((LWR1STICKLINE((LWR1。
文华财经WH策略函数列表
2、计算方向移动:DIRECTION:=ABS(CLOSE-REF(CLOSE,9));
3、计算波动性:波动性是市场噪音的总数量,计算了时间段内价格变化的总和。
VOLATILITY:=SUM(ABS((CLOSE-REF(CLOSE,1))),9);
CONSTANT是平滑系数,用麦语言函数可以表示为:
CONSTANT:=SQUARE((ABS((CLOSE-REF(CLOSE,N))/(SUM(ABS((CLOSE-REF(CLOSE,1))),N))))*(2/(P+1)-2/(Q+1))+2/(Q+1));
算法举例:计算C在9周期的,快线频率参数为2,慢线频率参数为30的考夫曼均值。
AMACLOSE:REF(EMA(C,9),1)+CONSTANT*(C-REF(EMA(C,9),1));
ALIGN
设置文字对齐方式(左中右)。
用法:DRAWTEXT(COND,PRICE,TEXT),ALIGNX;
COND条件满足时,在PRICE的位置,标注TEXT,文字按照ALIGNX写入的方式对齐。ALIGN0,ALIGN1,ALIGN2,分别表示左对齐,居中对齐,右对齐。
2、该函数需要有五档行情授权才能取到有效值,否则返回空值。
例:
AA:ASK4;//加载到有五档授权的TICK图中,定义AA为该笔TICK的卖四价;
ASK5
ASK5取得TICK图该笔TICK的卖五价。
注:
1、该函数必须在TICK图中使用,在K线图上返回空值。
2、该函数需要有五档行情授权才能取到有效值,否则返回空值。
文华财经WH策略函数列表
i = 0 或1或2。
注:
1.
0 是保持本身坐标不变。
1 是将坐标固定在0到100之间。
2 是将坐标以0为中轴的坐标系。
2、参数i的选择根据想要显示的指标数据范围而定。
3、不支持将该函数直接定义为变量,即不支持下面的写法:A:BACKGROUNDSTYLE(i);
注:
1、X为调用的k线数据(例如高、开、低,收);N为调用的间隔时间;P为快线频率参数;Q为慢线频率参数。
2、当前的K线数不足N根时,函数返回空值。
3、N为0或空值的情况下,函数返回空值。
算法:
ADMA(X,N,P,Q)=REF(EMA(X,N),1)+CONSTANT*(X- REF(EMA(X,N),1));
例:
DRAWTEXT(C>O,H,'涨'),ALIGN1,VALIGN1,FONTSIZE20,COLORGREEN;//在阳线的最高价标注文字“涨”,文字居中对齐,字体大小为20,颜色为绿色。
ASIN
ASIN(X):返回X的反正弦值。
注:
1、X取值范围[-1,1]。
2、若X不在取值范围,返回值为空值。
BARPOS,返回从第一根K线开始到当前的周期数。
注:
1、BARPOS返回本地已有的K线根数,从本机上存在的数据开始算起。
2、本机已有的第一根K线上返回值为1。
例1:LLV(L,BARPOS);//求本地已有数据的最小值。
例2:IFELSE(BARPOS=1,H,0);//当前K线是本机已有的第一根K线取最高值,否则取0。
ASK2
ASK2 取得TICK图该笔TICK的卖二价。
文华财经WH82盘口模型函数列表.docx
盘口模型函数列表前标的物价格*100.0卖出期权的溢价率-(当前标的物价格-(期权执行价-期权最新价))/当前标的物价格*100.0例:VAR qqPremiumRate;//定义一个变量 qqPremiumRate qqPremiumRate二PremiumRate(〃101404-1)-2450"); //qqPremiumRate 的值为合约号为I01404-P-2450的期权合约的溢价率。
Price 根据文华码取报价列表窗口某一个合约的行情报价数据。
用法:Price(〃CODE〃,“DATA");取合约名为CODE的合约的DATA数据。
DATA可以取以下数据:Code文华码Open开盘价High最高价Low最低价New最新价Del tai涨跌Bid买价BidVol买量Ask卖价AskVol卖量DeltaVol 现手DeltaOpI 增仓Volume成交量 OpTorSize持仓量Ratio日增仓UpDown涨幅Settle结算价YSettle昨结算YClose昨收 Capital沉淀资金Direction资金流向Speculation 投机度期权:PremiumRate 溢价率ActualLcvcragc真实杠杆率Leverage杠杆比率StrikePrice 行权价CallPut 涨/跌 HistoricalVolatility 历史波动率Stdderiation隐含波动率Internal Value 内在价值TimeValue时间价值ThcoryPricc理论价格Rho Rho 值Theta Theta 值 Vega Vega值。
文华财经程序化指标
(一)简介(二)函数分类1、引用数据A VPRIC E引用均价(在盘后对于国内三个期货交易所指结算价)SETTLE引用结算价(如果用在周期小于'日'的K线上如5分钟K线,一小时k线,每根k线返回的值表示这根k线当日开盘时到这根k线的为止的结算价(均价)如果用在周期大于等于'日'的K线上,返回当根K线结束时间所在日的结算价.)CLOSE引用收盘价(在盘中指最新价),也可简写为C。
HIGH 引用最高价,也可简写为H。
LOW 引用最低价,也可简写为L。
OPEN 引用开盘价,也可简写为O。
OPI 引用持仓量REF(X,N) 引用X在N个周期前的值例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价REFX(X,N) 引用N个周期后的数据。
(N为大于等于1的整数)『未来函数』例:REFX(CLOSE,5);表示引用自当前周期后第5个周期的收盘价VOL 引用成交量,也可简写为V。
GETPRICE(N) 根据文华码取出某一品种的最新价。
例子:GETPRICE(1209);返回文华码为1209的合约品种的最新价。
2、金融统计BACKSE T(X,N) 若X条件成立,则将当前位置到N周期前的数值设为1。
『未来函数』例:BACKSE T(CLOSE>OPEN,3);表示当K线收阳时,自当前位置到3周期前的数值设为1该函数参数支持变量计算如BACK SET(CLOSE>OPEN,V AR1);//V AR1是变量BARSLA ST(X) 求上一次条件成立到当前的周期数。
例:BARSLA ST(X):上一次满足X条件到现在的K线根数。
如果本根K线满足X条件,则BARS L A ST(X)返回0.COUNT(X,N) 表示统计在N周期内满足X条件的周期数。
文华财经W策略函数列表
注:
1、X取值范围[-1,1]。
2、若X不在取值范围,返回值为空值。
例1:
ACOS(-1);//求-1的反余弦值;
例2:
ACOS(1);//求1的反余弦值;
ADMA
ADMA(X,N,P,Q)考夫曼均值
用法:ADMA(X,N,P,Q);求X在N个周期中的,快线频率参数为P,慢线频率参数为Q的考夫曼自适应均值。
注:
1、该函数必须在TICK图中使用,在K线图上返回空值。
2、该函数需要有五档行情授权才能取到有效值,否则返五档授权的TICK图中,定义AA为该笔TICK的卖三价;
ASK4
ASK4取得TICK图该笔TICK的卖四价。
注:
1、该函数必须在TICK图中使用,在K线图上返回空值。
ASKVOL
ASKVOL取得TICK图所定义数据区主动卖成交量的和。
注:
1、使用该函数前,必须先调用DEF_TICKDATA函数定义TICK数据区。
2、该函数必须在TICK图中使用,在K线图上返回空值。
3、该函数需要有五档行情授权才能取到有效值,否则返回空值。
例:
DEF_TICKDATA(0,5);//调用五秒的TICK数据
BACKGROUNDSTYLE(i)设置背景的样式。
i=0或1或2。
注:
1.
0是保持本身坐标不变。
1是将坐标固定在0到100之间。
2是将坐标以0为中轴的坐标系。
2、参数i的选择根据想要显示的指标数据范围而定。
3、不支持将该函数直接定义为变量,即不支持下面的写法:A:BACKGROUNDSTYLE(i);
例1:
MA5:MA(C,5);
文华财经 程序化指标
(一)简介(二)函数分类1、引用数据A VPRICE 引用均价(在盘后对于国内三个期货交易所指结算价)SETTLE 引用结算价(如果用在周期小于'日'的K线上如5分钟K线,一小时k线,每根k 线返回的值表示这根k线当日开盘时到这根k线的为止的结算价(均价)如果用在周期大于等于'日'的K线上,返回当根K线结束时间所在日的结算价.)CLOSE 引用收盘价(在盘中指最新价),也可简写为C。
HIGH 引用最高价,也可简写为H。
LOW 引用最低价,也可简写为L。
OPEN 引用开盘价,也可简写为O。
OPI 引用持仓量REF(X,N) 引用X在N个周期前的值例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价REFX(X,N) 引用N个周期后的数据。
(N为大于等于1的整数)『未来函数』例:REFX(CLOSE,5);表示引用自当前周期后第5个周期的收盘价VOL 引用成交量,也可简写为V。
GETPRICE(N) 根据文华码取出某一品种的最新价。
例子:GETPRICE(1209);返回文华码为1209的合约品种的最新价。
2、金融统计BACKSET(X,N) 若X条件成立,则将当前位置到N周期前的数值设为1。
『未来函数』例:BACKSET(CLOSE>OPEN,3);表示当K线收阳时,自当前位置到3周期前的数值设为1 该函数参数支持变量计算如BACKSET(CLOSE>OPEN,V AR1);//V AR1是变量BARSLAST(X) 求上一次条件成立到当前的周期数。
例:BARSLAST(X):上一次满足X条件到现在的K线根数。
如果本根K线满足X条件,则BARSLAST(X)返回0.COUNT(X,N) 表示统计在N周期内满足X条件的周期数。
若N=0则从本地数据的第一个有效值开始。
例:WR:=-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N));COUNT(WR>80,5); 表示统计在5个周期内满足WR>80的次数。
文华财经WH策略函数列表
CONSTANT:=SQUARE((ABS((CLOSE-REF(CLOSE,N))/(SUM(ABS((CLOSE-REF(CLOSE,1))),N))))*(2/(P+1)-2/(Q+1))+2/(Q+1));
算法举例:计算C在9周期的,快线频率参数为2,慢线频率参数为30的考夫曼均值。
出现SP/BP/CLOSEOUT等平仓指令,下一个可以是BK/SK/SPK/BPK指令任一个;
反手指令SPK和BPK交叉出现。
例:
CLOSE>OPEN,BK;
CLOSE<open,sp;
AUTOFILTER; //启用信号过滤机制</open,sp;
AVEDEV
AVEDEV(X,N):返回X在N周期内的平均绝对偏差。
例1:
ASIN(-1);//求-1的反正弦值;
例2:
ASIN(1);//求1的反正弦值;
ASK1
ASK1 取得TICK图该笔TICK的卖一价。
注:
1、该函数必须在TICK图中使用,在K线图上返回空值。
2、该函数需要有五档行情授权才能取到有效值,否则返回空值。
例:
AA:ASK1;//加载到有五档授权的TICK图中,定义AA为该笔TICK的卖一价;
例:
VV:ASK5VOL;//加载到有五档授权的TICK图中,定义VV为该笔TICK的卖五量;
ASKBIGCOUNT
ASKBIGCOUNT 取得TICK图所定义数据区主动卖大单次数的和。
注:
1、使用该函数前,必须先调用DEF_TICKDATA函数定义TICK数据区。
2、使用该函数前,必须使用SETBIGVOL函数定义大单阀值,否则该函数返回0。
文华财经一些函数的用法和意义
文华财经一些函数的用法和意义
鱼儿,在水中串上串下,吐着顽皮的泡泡;鸟儿从荷叶上空飞过,想亲吻荷花姑娘的芳泽。
四周的花儿,紫的,黄的,白的,红的,竞相开放。
大红花儿,张着大嘴,放声歌唱;灯笼花儿,随风摇坠,四处飘香;剑兰花儿,形态独特,毫不逊色。
它们与荷塘之景交相辉映,美不胜收此时,我的心情兴奋到极点,好久好久没有看过如此美的景色了。
若果我有一双会画画的手,我定把这如痴如醉的荷塘活色生香的描绘一番;若果我有一部高像素的相机,我定不放过每个花开的镜头;若果我是一个诗人,我定把这荷塘每片光鲜艳丽的色泽融入人生的诗篇。
我更期待,期待盛夏的荷塘色,期待那更加妖娆多姿,色泽鲜艳的荷花,期待初夏生机勃勃、挥汗如雨的激情生活!。
文华财经函数大全
文华财经函数大全1、引用数据A VPRICE 引用均价(在盘后对于国内三个期货交易所指结算价)SETTLE 引用结算价(如果用在周期小于'日'的K线上如5分钟K线,一小时k线,每根k 线返回的值表示这根k线当日开盘时到这根k线的为止的结算价(均价)如果用在周期大于等于'日'的K线上,返回当根K线结束时间所在日的结算价.)CLOSE 引用收盘价(在盘中指最新价),也可简写为C。
HIGH 引用最高价,也可简写为H。
LOW 引用最低价,也可简写为L。
OPEN 引用开盘价,也可简写为O。
OPI 引用持仓量REF(X,N) 引用X在N个周期前的值例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价REFX(X,N) 引用N个周期后的数据。
(N为大于等于1的整数)『未来函数』例:REFX(CLOSE,5);表示引用自当前周期后第5个周期的收盘价VOL 引用成交量,也可简写为V。
GETPRICE(N) 根据文华码取出某一品种的最新价。
例子:GETPRICE(1209);返回文华码为1209的合约品种的最新价。
2、金融统计BACKSET(X,N) 若X条件成立,则将当前位置到N周期前的数值设为1。
『未来函数』例:BACKSET(CLOSE>OPEN,3);表示当K线收阳时,自当前位置到3周期前的数值设为1 该函数参数支持变量计算如BACKSET(CLOSE>OPEN,V AR1);//V AR1是变量BARSLAST(X) 求上一次条件成立到当前的周期数。
例:BARSLAST(X):上一次满足X条件到现在的K线根数。
如果本根K线满足X条件,则BARSLAST(X)返回0.COUNT(X,N) 表示统计在N周期内满足X条件的周期数。
若N=0则从本地数据的第一个有效值开始。
例:WR:=-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N));COUNT(WR>80,5); 表示统计在5个周期内满足WR>80的次数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、引用数据AVPRICE 引用均价(在盘后对于国内三个期货交易所指结算价)SETTLE 引用结算价(如果用在周期小于'日'的K线上如5分钟K线,一小时k线,每根k线返回的值表示这根k线当日开盘时到这根k线的为止的结算价(均价)如果用在周期大于等于'日'的K线上,返回当根K线结束时间所在日的结算价.)CLOSE 引用收盘价(在盘中指最新价),也可简写为C。
HIGH 引用最高价,也可简写为H。
LOW 引用最低价,也可简写为L。
OPEN 引用开盘价,也可简写为O。
OPI 引用持仓量REF(X,N) 引用X在N个周期前的值例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价REFX(X,N) 引用N个周期后的数据。
(N为大于等于1的整数)『未来函数』例:REFX(CLOSE,5);表示引用自当前周期后第5个周期的收盘价VOL 引用成交量,也可简写为V。
GETPRICE(N) 根据文华码取出某一品种的最新价。
例子:GETPRICE(1209);返回文华码为1209的合约品种的最新价。
2、金融统计BACKSET(X,N) 若X条件成立,则将当前位置到N周期前的数值设为1。
『未来函数』例:BACKSET(CLOSE>OPEN,3);表示当K线收阳时,自当前位置到3周期前的数值设为1该函数参数支持变量计算如BACKSET(CLOSE>OPEN,VAR1);//VAR1是变量BARSLAST(X) 求上一次条件成立到当前的周期数。
例:BARSLAST(X):上一次满足X条件到现在的K线根数。
如果本根K线满足X条件,则BARSLAST(X)返回0.COUNT(X,N) 表示统计在N周期内满足X条件的周期数。
若N=0则从本地数据的第一个有效值开始。
例:WR:=-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N));COUNT(WR>80,5);表示统计在5个周期内满足WR>80的次数。
DMA(X,N) 返回X的动态移动平均,其中N必须介于0及1之间。
计算方法:DMA(N)=DMA(N-1)*(1-A)+X(N)*A其中DMA(N-1)为第(N-1)天的DMA值。
EMA(X,N) 表示求X在N周期内的平滑移动平均。
(指数加权)计算方法:EMA(X,N)=[2*X+(N-1)*EMA(X,(N-1))]/(N+1)其中EMA(X,(N-1))为第(N-1)天的EMA值。
EMA2(X,N) 表示求X在N周期内的加权平均。
(线性加权)计算方法:EMA2(X,N)=(N*X0+(N-1)*X1+(N-2)*X2+...+1*XN)/(N+(N-1)+(N-2)+...+1),X0表示本周期值,X1表示上一周期值。
HHV(X,N) 得到X在N周期内的最高值,如果N=0,则从本地数据的第一个有效周期开始算起。
例:HHV(HIGH,13);求13个周期内的最高价的最大值。
HHVBARS(X,N) 得到X在N周期内的最高值位置到当前的周期数。
如果N=0,则从本地数据的第一个有效周期开始算起。
例:HHVBARS(VOL,0); 求历史成交量最大的周期到当前的周期数。
LLV(X,N) 得到X在N周期内的最小值,如果N=0,则从本地数据的第一个有效周期开始算起。
例:LLV(LOW,25);表示求25个周期内最低价的最小值。
LLVBARS(X,N) 得到X在N周期内的最小值的位置到当前的周期数。
如果N=0则从本地数据的第一个有效周期开始算起。
例:LLVBARS(VOL,0);求历史成交量最小的周期到当前的周期数。
MA(X,N) 求X在N周期内的简单移动平均。
计算方法:MA=(A1+A2+A3+A4+A5)/5,求A在5个周期内的简单移动平均ZIGZAG(X,P,N) 之字转向,当X变化量超过P时转向,当N取1,P为百分比数;当N取0,P为价位差值绝对值。
『未来函数』例:ZIGZAG(HIGH,10,1);表示最高价的10%的之字转向ZIGZAG(MA(HIGH,34),100,0);表示34个周期内最高价均线的100个价位的之字转向PEAK(X,P,M,N) 取得ZIGZAG前M个波峰的值。
其中X为数据,P为转折值(如果N为1,这个值为百分比数,否则为价位差值绝对值),M为大于等于1的整数。
『未来函数』例:PEAK(HIGH,10,1,1);表示最高价的10%的之字转向的上一个波峰的数值;PEAK(MA(HIGH,34),100,1,0);表示34个周期内最高价均线的100个价位的之字转向的上一个波峰的数值。
PEAKBARS(X,P,M,N) 取得ZIGZAG前M个波峰到当前周期的周期数。
其中X为数据,P为转折值(如果N为1,这个值为百分比数,否则为价位差值绝对值),M为大于等于1的整数。
『未来函数』例:PEAKBARS(HIGH,10,1,1);表示最高价的10%的之字转向的上一个波峰到当前的周期数。
PEAKBARS(MA(HIGH,34),100,1,0);表示34个周期内最高价均线的100个价位的之字转向的上一个波峰到当前的周期数。
TROUGH(X,P,M,N) 取得ZIGZAG前M个波谷的值。
其中X为数据,P为转折值(如果N为1,这个值为百分比数,否则为价位差值绝对值),M为大于等于1的整数。
『未来函数』例:TROUGH(LOW,10,1,1);表示最低价的10%的之字转向的上一个波谷的数值。
TROUGH (MA(LOW,34),100,1,0);表示34个周期内最低价均线的100个价位的之字转向的上一个波谷的数值。
TROUGHBARS(X,P,M,N) 取得ZIGZAG前M个波谷到当前周期的周期数。
其中X为数据,P为转折值(如果N为1,这个值为百分比数,否则为价位差值绝对值),M为大于等于1的整数。
『未来函数』TROUGH(LOW,10,1,1);表示最低价的10%的之字转向的上一个波谷到当前的周期数。
TROUGH (MA(LOW,34),100,1,0);表示34个周期内最低价均线的100个价位的之字转向的上一个波谷到当前的周期数。
SAR(N,Step,Max) 得到抛物转向值。
N为计算周期,Step为步长,Max为极值。
(系统函数,计算步骤后台自动完成)例:SAR(17,0.03,0.3);表示计算17个周期抛物转向,步长为3%,极限值为30%。
SMA(X,N,M) 得到X在N个周期内的移动平均,M为权重(M为常数)。
计算方法:SMA(N)=SMA(N-1)*(N-M)/N+X(N)*M/N。
SUM(X,N) 得到X在N周期内的总和,如果N=0,则从第一个有效周期开始算起。
例: SUM(VOL,10);表示统计10周期内的成交量总和。
SUMBARS(X,A) 得到X向前累加直到大于A时的周期数。
TRMA(X,N) 求X在N周期内的三角移动平均。
TSMA(X,N) 求X在N周期内的时间序列移动平均。
计算方法:TSMA(X,N)= FOCAST(X,N)+SLOPE(X,N)。
3、数理统计AVEDEV(X,N) 求X在N周期内的平均绝对偏差。
DEVSQ(X,N) 数据偏差平方和。
FORCAST(X,N) 得到X的N周期线性回归预测值。
例:FORCAST(CLOSE,5);表示求5周期线性回归预测SLOPE(X,N) 得到X在N周期内的线性回归的斜率例:SLOPE(CLOSE,5);表示求5周期线性回归线的斜率STD(X,N) 得到X在N周期内的标准差STDP(X,N) 得到X在N周期内的总体标准差VAR(X,N) 得到X在N周期内的样本方差VARP(X,N) 得到X在N周期内的总体样本方差数理统计举例说明:设一个数列,数列中数据的总个数为N,以今天(2005-10-14)五天内的A0605收盘价为例,N就为5。
数列的内容为:{2766,2805,2814,2886,2885}。
1、算术平均值MA(CLOSE,5):数据总和除以总个数N。
(2766+2805+2814+2886+2885)/5=2831.20。
可以用公式MA(CLOSE,5),从今天的值上看出。
2、偏差:每个数据,减去算术平均值的结果。
2766-2831.20=-65.2,2805-2831.20=-26.2, 2814-2831.20=-17.2, 2886-2831.20=54.8, 2885-2831.20=53.8, 各偏差相加,应该是等于0的。
3、平均绝对偏差AVEDEV(X,N):将偏差的绝对值相加,除以总个数N。
(65.2+26.2+17.2+54.8+53.8)/5=43.44。
4、数据偏差平方和DEVSQ(X,N):将偏差的平方相加。
(-65.2)2+ (-26.2)2+ (-17.2)2+ (54.8)2+ (53.8)2=11130.80。
5、总体样本方差VARP(X,N):将偏差的平方相加,总和除以总个数N。
用公式可以这样算:(-65.2)2+ (-26.2)2+ (-17.2)2+ (54.8)2+ (53.8)2/5=2226.16。
6、样本方差VAR(X,N):是总体方差的N/(N-1)倍。
2226.16*5/(5-1)=2782.70 估算样本方差,总比总体样本方差大一点,当N够大时,两者趋于相等。
7、总体标准差STDP(X,N):方差的开方。
[(-65.2)2+ (-26.2)2+ (-17.2)2+ (54.8)2+ (53.8)2/5]?=47.18。
8、标准差STD(X,N):估算样本方差的开方。
[2226.16*5/(5-1)]?=52.75 同样,估算标准差也比总体标准差大一点,当N够大时,两者趋于相等。
4、逻辑判断BETWEEN(A,B,C) 判断条件“A位于B及C之间”是否成立,如果条件成立则返回1(yes),否则返回0(no)。
例:BETWEEN(CLOSE,MA5,MA40);表示收盘价介于5日均线与40日均线之间。
CROSS(X,Y) 表示X上穿Y。
例:CROSS(CLOSE,MA(CLOSE,5));表示收盘线从下方向上穿过5日均线EXIST(COND,N) 判断N个周期内是否有满足条件COND的情况发生。
例:EXIST(CLOSE>REF(HIGH,1),10);表示10个周期中是否存在收盘价大于前一个周期的最高价EVERY(COND,N) 判断过去N个周期内是否一直满足条件COND。
例:EVERY(CLOSE>OPEN,5);表示5个周期内一直是阳线LAST(COND,N1,N2) 判断过去N1到N2周期内是否一直满足条件COND。