阶段涨幅:(CLOSE-REF(CLOSE,N)/REF(CLOSE,N);再创新高:HIGH=HHV(HIGH,N);放量上攻:CLOSE/REF(CLOSE,5)> &&VOL>MA(VOL,5)*3;窄幅整理:(HHV(CLOSE,20)-LLV(CLOSE,20))/CLOSE,;均线多头排列:MA(CLOSE,5)>MA(CLOSE,10) && MA(CLOSE,10)>MA(CLOSE,20);前期高点及其位置:HHV(HIGH,20) HHVBARS(HIGH,20);60天前到40天前的最高价格: REF(HHV(HIGH,20),40)动态平均EMA(X,N) SMA(X,N,M) SMA(CLOSE,VOL)点到面转化 COUNT SUM HHV LLV面到点转化 CROSS线性回归 SLOPE(CLOSE,10)/REF(CLOSE,10)>;之字转向 PEAK TROUGH PEAKBARS TROUGHBARS大阳线 LOW=OPEN &&CLOSE=HIGH&&CLOSE/OPEN>;穿头破脚 C/O> &&OPEN<REF(CLOSE,1)&&CLOSE>REF(OPEN,1);吊颈 O=H && (OPEN-CLOSE)/(HIGH-LOW)<1/3 && (HIGH-LOW)/HIGH>;低开大阳线 OPEN<REF(LOW,1) && OPEN/REF(CLOSE,1, && CLOSE/OPEN> ;跳空缺口 LOW>REF(HIGH,1) && LOW/REF(HIGH,1)>;MA普通金叉 CROSS(MA(CLOSE,5),MA(CLOSE,10)) && MA(CLOSE,5)>MA(CLOSE,10) && MA(CLOSE,10)>MA(CLOSE,20)3条均线多头排列持续3天CC:= MA(CLOSE,5)>MA(CLOSE,30) && MA(CLOSE,10)>MA(CLOSE,30); EVERY(CC,3)=1 ;均线死叉 CROSS(MA(CLOSE,10),(CLOSE,5));当日成交量放大2倍的金叉 CROSS(MA(CLOSE,5),MA(CLOSE,10)) && VOL/REV(VOL,1)>2 KDJ指标RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;K:=SMA(RSV,N2,1);D:=SMA(K,N3,1);综合判断条件CROSS(K,D)&&D ;RSI指标N1[ N2[ := REF(CLOSE,1);RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;WR指标N[综合判断条件CROSS(WR,80)CROSS(WR,20)MACD指标L1[ L2[ L3[DEA:EMA(DIFF,L1);MACD:2*(DIFF-DEA),COLORSTICK;BOLL通道N[ M[ P[求N个周期的收盘价均线,称为布林通道中轨TMP2:=STD(CLOSE,M);//求M个周期内的收盘价的标准差TOP:MID+P*TMP2;//布林通道上轨BOTTOM:MID-P*TMP2;//布林通道下轨多空指数(BBI)指标MA3 := MA(CLOSE,3);MA6 := MA(CLOSE,6);MA12 := MA(CLOSE,12);MA24 := MA(CLOSE,24);BBI:(MA3+MA6+MA12+MA24)/4;乖离率(BIAS)指标BIAS1:((CLOSE-MA(CLOSE,L1))/MA(CLOSE,L1))*100;BIAS2:((CLOSE-MA(CLOSE,L2))/MA(CLOSE,L2))*100;BIAS3:((CLOSE-MA(CLOSE,L3))/MA(CLOSE,L3))*100;OBV指标编写编写要点:第一步,如果今收盘价>昨收盘价,那么成交量为正:AA:=IFELSE(CLOSE>REF(CLOSE,1),VOL,0);第二步,如果今收盘价<昨收盘价,那么成交量为负:BB:=IFELSE(CLOSE<REF(CLOSE,1),-VOL,0);第三步,将所有的成交量加和:CC:=AA+BB;第四步,统计所有的周期上的成交量即得 OBV。
OBV:SUM(CC,0)放量创出新高AA:=MA(VOL,5);BB:=REF(AA,1);CC:=HHV(CLOSE,30);综合判断条件AA/BB>2&&CLOSE=CC;持续放量走高,维持3天AA:=MA(VOL,5) >REF(MA(VOL,5),1);BB:=COUNT(AA,3)=3;CC:=CLOSE>REF(CLOSE,1);DD:=COUNT(CC,3)=3;判断条件:BB&&DD突破长期整理平台V1:=MA(VOL,5);V2:=VOL/ REF(V1,1);长期盘整,分别取得当天 150日均价,150日最高价,150日的最低价,设为股价在150日均线上下15%波动,也即高低落在15%的幅度之内:PZ1:=MA(CLOSE,M);PZ2:=HHV(HIGH,M);PZ3:=LLV(LOW,M);PZ4:=(PZ2-PZ1)/PZ1;PZ5:=(PZ1-PZ3)/PZ1;PZ:=REF(PZ4,1)< AND REF(PZ5,1)<;今天成为新的高位!TP1:=HHV(HIGH,M);TP:= HIGH=TP1;综合判断条件V2&&PZ&&TP创出历史新低AA:=LLV(LOW,0);LOW=AA;刚好相反的历史新高编写如下:AA:=HHV(HIGH,0);HIGH=AA ;跌破30生命线AA:=CLOSE;BB:=MA(CLOSE,30);CROSS(BB,AA);均线排列模型//中间变量MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);MA20:=MA(CLOSE,20);//交易系统(条件,指令)MA5>MA10&&MA10>MA20,BPK; //买平开MA5<MA10&&MA10<MA20,SPK; //卖平开//过滤函数AUTOFILTER;②均线金死叉模型关键函数:MA、EMA、EMA2、CROSS建议使用周期:所有K线周期。
模型说明:短期均线上穿长期均线(金叉)做多,短期均线下穿长期均线(死叉)做空。
参数设置:A、简单移动平均线:B、指数加权平均线:C、线性加权平均线://中间变量 //中间变量 //中间变量P1:=MA(CLOSE,N1); P1:=EMA(CLOSE,N1); P1:=EMA2(CLOSE,N1);P2:=MA(CLOSE,N2); P2:=EMA(CLOSE,N2); P2:=EMA2(CLOSE,N2);//交易条件 //交易条件 //交易条件TMP1:=CROSS(P1,P2); TMP1:=CROSS(P1,P2); TMP1:=CROSS(P1,P2); TMP2:=CROSS(P2,P1); TMP2:=CROSS(P2,P1); TMP2:=CROSS(P2,P1);//交易系统TMP1,BPK; //平空操作TMP2,SPK; //平多操作//过滤函数AUTOFILTER;③均线结合MACD 模型关键函数:EMA建议使用周期:日线模型说明:利用DIFF和DEA 的比较和收盘价的15日指数加权和最新价的比较作为买卖依据进行交易。
//中间变量DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);DEA:= EMA(DIFF,9);EMA15:=EMA(CLOSE,15);//交易条件TMP2:=DIFF>DEA&&CLOSE>EMA15;TMP1:=DEA>DIFF&&EMA15>CLOSE;//交易系统TMP1,BPK; //平空操作TMP2,SPK; //平多操作//过滤函数AUTOFILTER;唐奇安通道模型关键函数:HHV、LLV、REF、CROSS建议使用周期:日线模型说明: 突破前20天最高价做多,突破前20天最低价做空。
参数设置://中间变量XH:=REF(HHV(HIGH,X),1);//X周期高点,X是参数,自行调整XL:=REF(LLV(LOW,X),1); //X周期低点,X是参数,自行调整//交易条件:TMP1:=HIGH>XH&&开仓时间; //开多平空条件TMP2:=HIGH<XL&&开仓时间; //开空平多条件//交易系统:TMP1,BPK;TMP2,SPK;//过滤函数AUTOFILTER;②布林通道结合阴阳K线模型关键函数:STD、CROSS、ISUP、ISDOWN建议使用周期:日线模型说明:收盘价向上突破布林通道下轨并且当根K线收阳做多,收盘价向下突破布林通道上轨并且当根k线收阴做空。
参数设置://中间变量MID:=MA(CLOSE,N);TMP2:=STD(CLOSE,M);TOP:=MID+2*TMP2;BOTTOM:=MID-2*TMP2;//交易条件TJ1:=CROSS(CLOSE,BOTTOM)&&ISUP;// 平空开多条件TJ2:=CROSS(TOP,CLOSE)&&ISDOWN; //平多开空条件//交易系统:TJ1,BPK;TJ2,SPK;//过滤函数AUTOFILTER;主动买和主动卖模型//中间变量AA:=SCALE*VOL;//主动买BB:=(1-SCALE)*VOL;//主动卖//交易条件TMP1:= CLOSE>OPEN&&AA>BB;TMP2:= CLOSE<OPEN&&AA<BB;//交易系统:TMP1,BPK;TMP2,SPK;//过滤函数AUTOFILTER;ROC(变动速率)与价格趋势变动背离//中间变量ROC:=(CLOSE-REF(CLOSE,N))/REF(CLOSE,N)*100; ROCMA:=MA(ROC,M);//交易条件TMP1:=C>REF(HHV(C,N1),1)&&ROC<ROCMA;TMP2:=C<REF(LLV(C,N1),1)&&ROC>ROCMA;//交易系统:TMP1,BPK;TMP2,SPK;//过滤函数AUTOFILTER;三减六日乖离模型//中间变量B36:= MA(CLOSE,3)-MA(CLOSE,6);B612:=MA(CLOSE,6)-MA(CLOSE,12);//交易条件TMP1:=REF(B36>REF(HHV(B36,N),1),1)&&B36<REF(B36,1); TMP2:REF(B36<REF(LLV(B36,N),1),1)&&B36>REF(B36,1); //交易系统:TMP1,BPK;TMP2,SPK;//过滤函数AUTOFILTER;在5分钟周期隐痛昨天日k收盘价//step1:建立指标A CC:REF(C,1);//step2:建立指标B#IMPORT[DAY,1,A] AS A1C1:;//step3:将指标B应用到5分钟K线图多周期共振判断行情//Step1:编写被引用的均线指标MM M1:MA(C,5);M2:MA(C,10);M3:MA(C,20);//Step2:新建模型DKMA#IMPORT[HOUR,1,MM] AS MMMA1:;MA2:;MA3:;//调用1小时K线周期的均线指标RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);//增加5分钟周期的KD指标MA1>MA2&&MA2>MA3&&CROSS(K,D),BPK;MA1<MA2&&MA2<MA3&&CROSS(D,K),SPK;AUTOFILTER;//编写开平仓条件跨合约引用数据模型说明:当文华CCI价格破20日新高,主力合约均线金叉,做多;当文华CCI价格破20日新低,主力合约均线死叉,做空;//Step1:新建突破指标HLHH:C>HV(HIGH,20);LL:C<LV(LOW,20);//Step2:新建模型HLMAMA5:MA(C,5);MA10:MA(C,10);#CALL[7186,HL] AS HL1H1:=;L1:=;H1&&CROSSUP(MA5,MA10),BPK;L1&&CROSSDOWN(MA5,MA10),SPK;AUTOFILTER;今天信号不受前日影响策略举例:5周期均线上穿10周期均线,买开仓, 5周期均线下穿10周期均线,卖开仓;亏10个点止损,收盘前1分钟清仓,只用日内数据进行计算。