文华财经函数列表和技术指标模型(4)

2019-06-02 16:11

TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW)); ATR := MA(TR,N);

C>MA(C,10) && CROSS(TR,ATR) && ATR>REF(ATR,1) && ISDOWN,BK;//在上升通道中,ATR真实波幅向上时,且白线上穿黄线,此时K线收阴者买入开仓; CROSS(MA(C,10),C),SP;//当价格下穿10周期均线平多仓。

5 B3612模型

B36 := MA(CLOSE,3)-MA(CLOSE,6); B612 := MA(CLOSE,6)-MA(CLOSE,12);

B36

B36>REF(B36,1) && B612>REF(B612,1) ,BPK;//本周期B36与B612分别小于前一周期B36与B612时平多开空。

6 BBI模型

BBI1:=(MA(CLOSE,N1)+MA(CLOSE,N2)+MA(CLOSE,N3)+MA(CLOSE,N4))/4; MA54:=MA(C,54);//以MA54来判断当前价格处于高价区还是低价区。 CMA54 && CROSS(BBI1,C),SPK;

7 BIAS模型

BIAS1 := (CLOSE-MA(CLOSE,L1))/MA(CLOSE,L1)*100;

BIAS1>M1 && MA(C,54)REF(C,54),SK; BIAS1<-1*P && MA(C,54)P && MA(C,54)>REF(C,54),BP; BIAS1M2 && MA(C,54)>REF(C,54),BK; BIAS1>P && MA(C,54)REF(C,54),SP;

8 BOLL模型

MID:=MA(CLOSE,N); TMP2:=STD(CLOSE,M); TOP:=MID+P*TMP2;

BOTTOM:=MID-P*TMP2; A:=TOP-C;

B:=C-BOTTOM;

CROSS(C,BOTTOM),BPK; CROSS(TOP,C),SPK;

9 CCI模型

TYP:=(CLOSE+HIGH+LOW)/3;

CCI:=(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N));

CROSS(CCI,100),BK;//CCI从+100~-100的常态区,由下往上突破+100天线时,为买入开仓。

CROSS(100,CCI),SP;//CCI从+100天线之上,由上往下跌破天线时,为卖出平仓。

CROSS(100,CCI),SK;//CCI从+100~-100的常态区,由上往下跌破-100地线时,为卖出开仓。

CROSS(CCI,100),BP;//CCI从-100下方,由下往上突破-100地线时,为买入平仓。

10 CDPV日内模型

PT := REF(HIGH,1)-REF(LOW,1);

CDP := (REF(HIGH,1) + REF(LOW,1) + REF(CLOSE,1))/3; AH :=MA(CDP + PT,N); AL :=MA(CDP - PT,N); NH :=MA(2*CDP-LOW,N); NL :=MA(2*CDP-HIGH,N);

NQ:=(AH+AL+NH+NL)/4;//计算出CDP中四条指标线的均值NQ

NQ>LLV(NQ,M)*(1+M1*0.001) && TIME>=0900 && TIME<1455,BP;//当NQ上涨超过前M周期最低值的千分之M1,买开;

NQ=1455,SP;//当NQ下跌超过前M周期最高值的千分之M1,卖开;

NQ=0900 && TIME<1455,SK;//当NQ下跌超过前M周期最高值的千分之M1,卖开;

NQ>LLV(NQ,M)*(1+M1*0.001) || TIME>=1455,BP;//当NQ上涨超过前M周期最低值的千分之M1,买开。

11 CDP日内模型

PT := REF(HIGH,1)-REF(LOW,1);

CDP := (REF(HIGH,1) + REF(LOW,1) + REF(CLOSE,1))/3; AH :=MA(CDP + PT,N); AL :=MA(CDP - PT,N); NH :=MA(2*CDP-LOW,N); NL :=MA(2*CDP-HIGH,N);

NQ:=(AH+AL+NH+NL)/4;//计算出CDP中四条指标线的均值NQ

NQ>LLV(NQ,M)*(1+M1*0.001),BPK;//当NQ上涨超过前M周期最低值的千分之P,买平开; NQ

12 CDP模型

PT := REF(HIGH,1)-REF(LOW,1);

CDP := (REF(HIGH,1) + REF(LOW,1) + REF(CLOSE,1))/3; AH :=MA(CDP + PT,N); AL :=MA(CDP - PT,N); NH :=MA(2*CDP-LOW,N); NL :=MA(2*CDP-HIGH,N);

NQ:=(AH+AL+NH+NL)/4;//计算出CDP中四条指标线的均值NQ

NQ>LLV(NQ,M)*(1+M1*0.001),BPK;//当NQ上涨超过前M周期最低值的千分之M1,买平开;

NQ

13 CR模型

MID := (HIGH+LOW+CLOSE)/3;

CR:=SUM(MAX(0,HIGH-REF(MID,1)),N)/SUM(MAX(0,REF(MID,1)-LOW),N)*100; CRN2,SPK;//CR下跌超过N2时,卖平开。

14说明 文中“//” 后面的文字是解说,实际编写与测试过程中,不用编写。 15 DBCD模型

BIAS:=(CLOSE-MA(CLOSE,N))/MA(CLOSE,N); DIF:=(BIAS-REF(BIAS,M)); DBCD:=SMA(DIF,T,1);

MM:=100000*MA(DBCD,5); MM>REF(MM,1),BPK; MM

16 DDI模型

TR:=MAX(ABS(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1)));

DMZ:=IFELSE((HIGH+LOW)<=(REF(HIGH,1)+REF(LOW,1)),0,MAX(ABS(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1))));

DMF:=IFELSE((HIGH+LOW)>=(REF(HIGH,1)+REF(LOW,1)),0,MAX(ABS(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1))));

DIZ:=SUM(DMZ,N)/(SUM(DMZ,N)+SUM(DMF,N)); DIF:=SUM(DMF,N)/(SUM(DMF,N)+SUM(DMZ,N));

DDI:=DIZ-DIF;

DDI>0,BPK;//DDI大于零平空开多; DDI<0,SPK;//DDI小于零平多开空。

17 DMA模型

DDD := (MA(CLOSE,SHORT)-MA(CLOSE,LONG)); AMA := MA(DDD,M);

CROSS(DDD,AMA),BPK;//DMA向上交叉AMA,买进; CROSS(AMA,DDD),SPK;//DMA向下交叉AMA,卖出。

18 DMI-QL模型 TR := SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N,1);

HD := HIGH-REF(HIGH,1); LD := REF(LOW,1)-LOW;

DMP:= SMA(IFELSE(HD>0&&HD>LD,HD,0),N,1); DMM:= SMA(IFELSE(LD>0&&LD>HD,LD,0),N,1); PDI:= DMP*100/TR; MDI:= DMM*100/TR;

ADX:= SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N,1); ADXR:=(ADX+REF(ADX,M))/2;

CROSS(PDI,MDI),BK;//PDI上穿MDI开多仓。 CROSS(MDI,PDI),SK;//PDI下穿MDI开空仓。

ADX

19 DMI日内模型 TR := SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N,1);

HD := HIGH-REF(HIGH,1); LD := REF(LOW,1)-LOW;

DMP:= SMA(IFELSE(HD>0&&HD>LD,HD,0),N,1); DMM:= SMA(IFELSE(LD>0&&LD>HD,LD,0),N,1); PDI:= DMP*100/TR; MDI:= DMM*100/TR;

ADX:= SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N,1);

ADXR:=(ADX+REF(ADX,M))/2;

CROSS(PDI,MDI) && TIME>0900 && TIME<1450,BK;//PDI上穿MDI开多仓。 CROSS(MDI,PDI) && TIME>0900 && TIME<1450,SK;//PDI下穿MDI开空仓。

ADX=1450,BP;//当ADX回落超过前N0周期内的M0%时平多仓。或收盘前平仓。

ADX=1450,SP;//当ADX回落超过前N0周期内的M0%时平空仓。或收盘前平仓

20 DPO模型

DPO:=CLOSE-REF(MA(CLOSE,20),11);

CROSS(DPO,O),BK;//当DPO指标数值上穿0线,开多仓。

DPO

DPO>LLV(DPO,N)*(1-0.01*M),BP;//当DPO指标上涨超过N日最低点的M%时平空仓。

21 EMA2模型

EMA210:=EMA2(CLOSE,10);//定义10周期收盘价的加权平均值。 EMA220:=EMA2(CLOSE,20);//定义20周期收盘价的加权平均值。

CROSS(EMA210,EMA220),BK;//10周期均线上穿20周期均线,发出买入开仓指令。 CROSS(EMA220,EMA210),SK;//10周期均线下穿20周期均线,发出卖出开仓指令。

EMA210

EMA210>REF(EMA210,1)&&EMA220>REF(EMA220,1),BP;//10周期均线和20周期均线都下降时,发出平空仓指令。

22 EMA模型

EMA10:=EMA(CLOSE,10);//定义10周期收盘价的指数平滑移动平均值。 EMA20:=EMA(CLOSE,20);//定义20周期收盘价的指数平滑移动平均值。

CROSS(EMA10,EMA20),BK;//10周期均线上穿20周期均线,发出买入开仓指令。 CROSS(EMA20,EMA10),SK;//10周期均线下穿20周期均线,发出卖出开仓指令。

EMA10

EMA10>REF(EMA10,1)&&EMA20>REF(EMA20,1),BP;//10周期均线和20周期均线都上升时,发出平空仓指令。


文华财经函数列表和技术指标模型(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:同升湖国际实验学校2007届高三年级第二次月考

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: