




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、/编写示范,依此入市,风险自负!MA5:MA(CLOSE,5);/定义5周期均线MA10:MA(CLOSE,10);/定义10周期均线CROSSUP(MA5,MA10),BPK;/5周期均线上穿10周期均线平空同时反手开多。CROSSDOWN(MA5,MA10),SPK;/5周期均线下穿10周期均线平多同时反手开空.AUTOFILTER;/自动对模型信号进行过滤/信号下单编写示例/简单的均线的金叉和死叉交易/建议参考学习“AUTOFILTER"函数机制2、/编写示范,依此入市,风险自负!/SOUND('A'),播放声音A;/通过“指标公式编辑器声音”可以设置声音0
2、声音9',也可以导入自定义声音.CREF(HHV(H,10),1),SOUND(A');/当价格创10周期新高的时候,发出声音0提示PLAYSOUND(VOLREF(VOL,1),'B');/当前的成交量大于前一个周期的成交量时,播放声音1/声音编写的示例/建议参考“PLAYSOUND”和“SOUND”函数/注意PLAYSOUD和SOUND函数的一致和区别/注意条件忽闪的时候的声音的忽闪3、/编写示范,依此入市,风险自负!/指标公式编辑器图标或者麦语言开发平台插入插入图标中,提供多达105种图标。/适用于标注函数中DRAWICON函数和ICON函数。C>R
3、EF(C,1)HREF(H,1),ICON(0,ICO8');/当收盘价和最高价都较上一根大的时候,标注红色三角图标CREF(C,1)LREF(L,1),ICON(1,ICO9');/当收盘价和最高价都较上一根小的时候,标注绿色三角图标/建议参考学习ICON和DRAWICON函数/注意两个函数的区别4、/编写示范,依此入市,风险自负!/标注文字函数:DRAWTEXT函数和WORD'函数.函数具体使用方法,请参考函数说明。/FONTSIZEX设置字体大小的函数,X取值范围为8至72。仅对DRAWTEXT函数修改字体大小生效。MA5:=MA(C,5);/5周期均线KTEXT
4、(CROSS(C,MA5),-3,MA5,2,COLORRED,买入);/在收盘价金叉5周期均线的前三根K线处,在MA5位置右侧上写”买入”字DRAWTEXT(ABS(CO)MA(ABS(C-O),20)&&CO&&HREF(H,1),L,向上突破'),FONTSIZE15;DRAWTEXT(ABS(CO)MA(ABS(CO),20)CO&&LREF(L,1),H,'向下突破'),FONTSIZE15;/当K线实体大于20根实体的均值并且收阳/阴并且最高价/低价较上一根突破时出现文字提示/建议参考学习DRAWTEXT、KT
5、EXT和WORD函数/注意掌握这三个函数的用法区别5、/编写示范,依此入市,风险自负!/通过使用SETSTYLECOLOR函数,指定线型和颜色。/同时支持A,LINETHICK,COLOR;这种编写方法指定变量A的线型和颜色,效果与SETSTYLECOLOR函数相同.MA5:MA(C,5),SETSTYLECOLOR(LINETHICK1,COLORGREEN);MA10:MA(C,10),SETSTYLECOLOR(LINETHICK1,COLORMAGENTA);MA30:MA(C,30),SETSTYLECOLOR(LINETHICK3,COLORYELLOW); /对30周期均线进行中
6、度加粗./建议学习掌握SETSTYLECOLOR函数的用法6、/编写示范,依此入市,风险自负!/绘制小圆点线的编写示例MA5:MA(C,5),COLORGREEN;MA10:MA(C,10),COLORMAGENTA;MA30:MA(C,30),CIRCLEDOT; /将30周期均线绘制成小圆点。/建议参考学习CIRCLEDOT、CROSSDOT、POINTDOT和DOT函数的7、/编写示范,依此入市,风险自负!/绘制变色线的学习MA1:MA(C,30),NODRAW;DRAWCOLORLINE(C>=MA1,MA1,COLORRED,COLORGREEN); /价格大于等于30周期均线
7、时,30周期均线为红色,否则为绿色/建议学习DRAWCOLORLINE函数8、/编写示范,依此入市,风险自负!/只显示数值不绘制指标线示例H20:HHV(H,20),NODRAW; /取20周期高点作为看盘参考,只显示数值,不画线。L20:LLV(L,20),NODRAW; /取20周期低点作为看盘参考,只显示数值,不画线.H50:HHV(H,50);/取50周期高点作为看盘参考,显示数值和画线L50:=LLV(L,50);/取50周期低点不显示数值、不画线。这个可以理解定义的变量,便于其他数据的计算9、/分钟K线周期今天、昨天、前天的最高点、最低点、开盘价、收盘价编写示例:N:=BARSLA
8、ST(DATEREF(DATE,1)+1;/今天开盘到目前为止的周期数OO:VALUEWHEN(N=1,O);/当天的开盘价HH:HHV(H,N);/当天的最高价LL:LLV(L,N);/当天的最低价OO1:REF(OO,N);/昨天开盘价HH1:REF(HHV(H,N),N);/昨天全天的最高价LL1:REF(LLV(L,N),N);/昨天全天的最低价CC1:REF(C,N);/昨天的收盘价CC2:REF(REF(C,N),N);/前天的收盘价OO2:REF(REF(OO,N),N);/前天开盘价10、/只显示今天某一时间点后的指标线N:=BARSLAST(DATE<REF(DATE,
9、1))+1;/当天分钟周期K线的根数(注意分钟线的划分)A:=BACKSET(ISLASTBAR,N);/如果当前K线为最后一根(盘中实时运行的K线)把当天K线都赋值为1HH:IFELSE(TIME=0930A=1,VALUEWHEN(TIME=0927,HHV(H,10),NULL);/如果当前时间大于9点30,取9点27分的10周期K线的最高价/注意BACKSET函数的学习和VALUEWHEN函数的用法11、/模拟日内分时图界面示例CC:C,COLORWHITE;/实时的价格走势线(收盘价)JX:SETTLE,COLORYELLOW;/取得是分时图的均价线/注意SETTLE函数的用法/统计
10、日内交易次数12、/统计日内交易次数N:=BARSLAST(DATEREF(DATE,1))+1;/当天分钟周期K线的根数NN:=COUNT(BARSBK=1|BARSSK=1,N);/当天做多、做空总的开仓次数的限制NN1&&AA,BK;/满足条件AA并且当天只开仓一次(AA为做多条件)NN1&BB,SK;/满足条件BB并且当天只开仓一次(BB为做空条件)/注意COUNT函数和BARSBK,BARSSK函数的用法13、/模组可用资金的最大可开仓手数N:=MONEY*0.3/(CMARGINUNIT+FEE);/模组可用资金的30的最大开仓手数/(C*MARGINUNI
11、T+FEE=代表的是当前价格保证金占用交易单位+手续费)/建议MONEY函数的学习14、/k线变色画画相关http://article/c14654134bf6de0bfdfc4c65。html?qqpf-to=pcqq.group15、/MA60周期均线角度MA60:MA(C,60);A:ATAN(MA60REF(MA60,1))*180/3。14159,NODRAW;B:ATAN(MA60-REF(MA60,1))*57。3,NODRAW;/其中A和B相等,57。3就等于180/3。14159/建议参考学习ATAN函数16、/资金回撤3平仓ZJ:MONEY
12、TOT,COLORGREEN;/当前权益M:VALUEWHEN(BKVOL>REF(BKVOL,1)(SKVOLREF(SKVOL,1),MONEYTOT);ZJ<(M-M*0.03),CLOSEOUT;/最大亏损/建议参考学习MONEYTOT函数17、/顶底背离编写示例,仅供参考,风险自负!DIFF:EMA(CLOSE,7) - EMA(CLOSE,19); DEA:EMA(DIFF,9); MACD:2*(DIFF-DEA),COLORSTICK; A1:=BARSLAST(REF(CROSS(DIFF,DEA),1);/满足DIFF上穿DEA到当前的周期数(金叉) B1:=R
13、EF(C,A1+1)>CANDREF(DIFF,A1+1)<DIFF ANDCROSS(DIFF,DEA);/定义底背离 C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));/满足DIFF下穿DEA到当前的周期数(死叉) D1:=REF(C,C1+1)CANDREF(DIFF,C1+1)DIFF ANDCROSS(DEA,DIFF);/定义顶背离 MACD底背:IFELSE(B10,1,0),COLORRED,POINTDOT;/满足底背离取值为1 MACD顶背:IFELSE(D10,1,0),COLOR00FF00,POINTDOT;/满足顶背离取值为1 S
14、TICKLINE1(B10,ABS(DEA),0,4,0),COLORRED; STICKLINE1(D1>0,ABS(DEA),0,4,0),COLOR00FF00; STICKLINE1(MACD>REF(MACD,1) AND MACD>0,0,MACD,0,0),COLORRED; STICKLINE1(MACD=REF(MACD,1) AND MACD0,0,MACD,0,0),COLORYELLOW; STICKLINE1(MACD<REF(MACD,1) AND MACD<0,0,MACD,0,0),COLORCYAN; STICKLINE1(MAC
15、D>=REF(MACD,1) AND MACD0,0,MACD,0,0),COLORMAGENTA; STICKLINE1(C0,0,0,50,1),COLORBLUE;/相关柱线的编写 DIFF,COLORGREEN; DEA,COLORYELLOW; PARTLINE1(DIFFMA(DIFF,2),DIFF),COLORRED; PARTLINE1(DEAMA(DEA,2),DEA),COLORMAGENTA;/相关直线的编写DRAWTEXT(MACD底背,0,'底背'),COLORAA00FF,ALIGN1,FONTSIZE10;DRAWTEXT(MACD顶背,0
16、,顶背'),COLOR00FFFF,ALIGN1,FONTSIZE10;/此指标,请用在最新的赢顺(赢顺V6。7)和赢智版本(赢智V8.2)/请参考学习STICKLINE、 STICKLINE1函数和PARTLINE、PARTLINE1函数18、/示例日内简单的交易模型的编写,仅供参考,风险自负!MA5:MA(CLOSE,5);/定义5周期的简单移动平均线MA10:MA(CLOSE,10);/定义10周期的简单移动平均线TIME=0905TIME1455&CROSS(MA5,MA10),BK;/在9点05分之后14点55分之前的时间段内出现5周期线金10周期线后买开TIME=1
17、455,BP;/当时间到14点55分时自动发出买平指令TIME=0905&TIME<1455CROSS(MA10,MA5),SK;/在9点05分之后14点55分之前的时间段内出现5周期线死10周期线后卖开TIME=1455,SP;/当时间到14点55分时自动发出卖平指令AUTOFILTER;19、A:OPEN((REF(HIGH,1)REF(OPEN,1)+(REF(HIGH,2)-REF(OPEN,2)+(REF(HIGH,3)REF(OPEN,3)+(REF(HIGH,4)REF(OPEN,4))/4)1。8;/A=当前周期的开盘价 (一个周期前的最高价减最低价的差+两个周期
18、前的最高价减最低价的差+/三个周期前的最高价减最低价的差+四个周期前的最高价减最低价的差)/41。8REF(CLOSE,1)<REF(CLOSE,2)REF(CLOSE,2)REF(CLOSE,3)&REF(CLOSE,3)<REF(CLOSE,4)CLOSEA,BPK;/连续四个周期的收盘价小于前一周期的收盘价并且当前周期的收盘价大于A时,发出买平并且买开(反手)交易指令REF(CLOSE,1)REF(CLOSE,2)&REF(CLOSE,2)REF(CLOSE,3)REF(CLOSE,3)REF(CLOSE,4)&CLOSE=A,SPK;/连续四个周期的
19、收盘价大于前一周期的收盘价并且当前周期的收盘价小于等于A时,发出卖平并且卖开(反手)交易指令/1、注意连续周期内满足条件的优化写法TJ1:REF(EVERY(C>REF(C,1),3),1)&C<=A,NODRAW;/前一个周期满足连续收盘价大于前一个收盘价&&收盘价小于A(和SPK条件是相同的)AUTOFILTER;/建议参考学习EVERY函数20、/以下模型仅供参考,风险自负!HH1:=IFELSE(H<REF(H,2)&REF(H,1)<REF(H,2),REF(H,2),0);/满足条件时给HH1赋值为前两个周期的最高价,否则赋值
20、为0LL1:=IFELSE(LREF(L,2)REF(L,1)REF(L,2),REF(L,2),0);/满足条件时给LL1赋值为前两个周期的最低价,否则赋值为0HH2:=VALUEWHEN(HH10,HH1);LL2:=VALUEWHEN(LL1>0,LL1);K1:=IFELSE(CLOSEHH2,-3,IFELSE(CLOSELL2,1,0);/满足条件CLOSEHH2时K1赋值为-3,满足条件CLOSELL2时将K1赋值为1,否则其他情况K1都为0K2:=VALUEWHEN(K10,K1);/K1不等于0时,取K1的值K2=1,SPK;/满足条件CLOSELL2时,卖平开K2=3
21、,BPK;/满足条件CLOSEHH2时,买平开AUTOFILTER;/简单的改写,仅供参考!/注意以下写法和条件HH1的相同点和不同点/建议学习HHV、LLV和LLVBARS、HHVBARS和LOOP1函数/简单的改写1HHA:VALUEWHEN(H<REF(H,2)&REF(H,1)REF(H,2),REF(H,2),NODRAW;LLA:VALUEWHEN(LREF(L,2)&REF(L,1)REF(L,2),REF(L,2)),NODRAW;/简单的改写2HHB:VALUEWHEN(HHV(H,3)=REF(H,2),REF(H,2)),NODRAW;LLB:VAL
22、UEWHEN(LLV(L,3)=REF(L,2),REF(L,2)),NODRAW;/简单的改写3HHC:VALUEWHEN(HHVBARS(H,3)=2,REF(H,2)),NODRAW;LLC:VALUEWHEN(LLVBARS(L,3)=2,REF(L,2)),NODRAW;/简单的改写4HHD:VALUEWHEN(LOOP1(H,3,MAX_POS)=2,REF(H,2)),NODRAW;LLD:VALUEWHEN(LOOP1(L,3,MIN_POS)=2,REF(L,2),NODRAW;21、/编写示例,KDJ指标和均线指标的混合使用,仅供参考,风险自负!RSV:=(CLOSELLV
23、(LOW,9))/(HHV(HIGH,9)LLV(LOW,9))100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3K2*D;/以上为KDJ公式MA5:MA(CLOSE,5);MA10:MA(CLOSE,10);/以上为定义5个周期收盘价的简单移动平均和10个周期收盘价的简单移动平均(CROSS(MA5,MA10)&REF(J,1)70)|(CROSS(K,D)&J30),BK;/5周期均线上穿10周期均线并且前一个周期的J值(KDJ)少于70或者KD金叉时并且J值小于30时发出买入开仓交易指令CROSS(D,K)&REF(J,1)70,SP;/
24、KD出现死叉并且前一个周期J值大于70时发出卖出平仓交易指令(CROSS(MA10,MA5)&REF(J,1)>30)|(CROSS(D,K)J70),SK;/5周期均线下叉10周期均线并且前一个周期的J值(KDJ)大于30或者KD死叉时并且J值大于70时发出卖出开仓交易指令CROSS(K,D)&REF(J,1)30,BP;/ KD出现金叉并且前一个周期J值小于30时发出买入平仓交易指令AUTOFILTER;-22、N1:=BARSLAST(DATE<REF(DATE,1)+1;AA:CVALUEWHEN(L=LLV(L,N1),L)+2MINPRICE;L=LV(
25、L,N11);/这样表示的也是创新低/当前K线满足的条件是创新低后在回调2个点/注意编写方法的实现23、/仅供参考,风险自负!/编写思路/现在MA60数值前一分钟的MA60数值,前一分钟的MA60数值再前一分钟的MA60数值时,空单平仓,多单开仓。/现在MA60数值前一分钟的MA60数值,前一分钟的MA60数值再前一分钟的MA60数值时,多单平仓,空单开仓。/每天9:40以后条件符合开仓,15:00以后不再开仓15:00全部清仓上证60日MA圴线做股指期货IF主力合约A1:=”999001CLOSE”;/引用上证指数的收盘价S60:MA(A1,60),NODRAW;SJ:=(TIME=0940
26、TIME<1500);/时间限制AA:=SJ&S60REF(S60,1)&REF(S60,1)<REF(S60,2);/条件AABB:=SJS60>REF(S60,1)&REF(S60,1)REF(S60,2);/条件BBN1:=BARSLAST(DATEREF(DATE,1)+1;COUNT(BARSBK=1|BARSSK=1,N1)<2&AA,BPK;/当天做多、做空最多只开仓两次COUNT(BARSSK=1|BARSBK=1,N1)2&BB,SPK;/当天做多、做空最多只开仓两次TIME=1500,CLOSEOUT;/大于等
27、于15点清仓AUTOFILTER;N:=IFELSE(REF(BKVOL=0SKVOL=0,1),2,1);/如果当根K线上不存在BK或者SK都平仓后可以出现BPK或者SPK或者一起出现,/出现一个买入或者卖出信号的,当根K线就会发出加仓或者平仓。SETSIGMAXNUM(N) ;/信号函数需要进一步掌握24、/该模型仅仅用来示范如何编写简单的K线形态/用户需要根据自己交易经验,进行修改后再实际应用!!/ /后为文字说明,编写模型时不用写出/相关的比例参数,根据交易经验自己定义大阳线:(CO)/O>=N1/1000;/定义1根大阳线/大阳线=1,WORD(1,大阳线');/当某根
28、K线满足大阳线的条件时,在这根K线上最高价标示“大阳线”.大阴线:(O-C)/O=N1/1000;/中阳线:(CO)/ON1/1000(CO)/O=N2/1000;中阴线:(OC)/ON1/1000&(OC)/O=N2/1000;小阳线:(CO)/O<N2/1000&(C-O)/O=N3/1000;小阴线:(O-C)/O<N2/1000&&(O-C)/O=N3/1000;小阳星线:(C-O)/ON3/1000&(CO)/O>=0;小阴星线:(O-C)/O<N3/1000&(O-C)/O>=0;25、/该模型仅仅用来示
29、范如何编写简单的锤子线和上吊线K线形态/以下内容是根据日本蜡烛图技术第四章反转形态下的锤子线和上吊线编写/用户需要根据自己交易经验,进行修改后再实际应用!!!/ /后为文字说明,编写模型时不用写出N1:=5;MA5:MA(C,N1);/定义5周期均线AA:=(MIN(O,C)-L)>=2ABS(OC)&(HL)=3(H-MIN(O,C));/当满足下影线的长度为实体的2倍以上并且上影线为实体的0.2倍的并且整个最高价和最低价的差值为最高价到实体的3倍时候定义为垂线CZX:=AA&(CMA(C,N1)|EVERY(C<REF(C,1),N1);/定义锤子线(当满足锤线
30、的条件并且在最近5个周期是下跌趋势或者收盘价小于5周期均线)SDX:=AA(C>=MA(C,N1)|EVERY(C=REF(C,1),N1));/定义上吊线(当满足锤线的条件并且在最近5个周期是上跌趋势或者收盘价大于5周期均线)CXW:=BARSLAST(CZX=1)+1;/满足锤子线到当前的周期SXW:=BARSLAST(SDX=1)+1;/满足上吊线到当前的周期QR1:=CXW=2&CVALUEWHEN(CXW=1,C);/当在锤子线后的第一根K满足大于锤子线的收盘价的时候确认锤子线QR2:=SXW=2CVALUEWHEN(SDX=1,C);/当在上吊线后的第一根K满足小于上
31、吊线的收盘价的时候确认上吊线KTEXT(QR1=1,-1,H,1,COLORRED,'确认锤子线);/在锤子线的上方标示红色的“确认锤子线"KTEXT(QR2=1,-1,H,1,COLORGREEN,确认上吊线');/在上吊线的上方标示绿色的“确认上吊线”26、/该模型仅仅用来示范如何编写简单的倒锤子线和流星线K线形态/以下内容是根据日本蜡烛图技术第五章反转形态下的流星线和倒锤子线编写/用户需要根据自己交易经验,进行修改后再实际应用!!/ /后为文字说明,编写模型时不用写出N1:=5;MA5:MA(C,N1);/定义5周期均线AA:=(H-MAX(O,C))=2ABS
32、(O-C)&(HL)>=3(MAX(O,C)-L);/当满足下影线的长度为实体的2倍以上并且上影线为实体的0。2倍的并且整个最高价和最低价的差值为最高价到实体的3倍时候定义为倒垂线CZX:=AA&(MAX(O,C)=REF(MIN(O,C),1)&(CMA(C,N1)|EVERY(C<REF(C,1),N1);/定义倒锤子线(当满足锤线的条件并且在最近5个周期是下跌趋势或者收盘价小于5周期均线并且满足当根K线向下跳空)SDX:=AA&(MIN(O,C)=REF(MAX(O,C),1)(C=MA(C,N1)EVERY(C>=REF(C,1),N1
33、);/定义射击线/流星线(当满足锤线的条件并且在最近5个周期是上跌趋势或者收盘价大于5周期均线并且满足当根K线向上跳空)CXW:=BARSLAST(CZX=1)+1;/满足倒锤子线到当前的周期SXW:=BARSLAST(SDX=1)+1;/满足流星线到当前的周期QR1:=CXW=2&OVALUEWHEN(CXW=1,MAX(O,C);/当在倒锤子线后的第一根K的开盘价满足大于倒锤子线的收盘价和开盘价的最大值的时候确认倒锤子线QR2:=SXW=2&O<VALUEWHEN(SDX=1,MIN(O,C));/当在流星线后的第一根K满开盘价满足小于流星线的收盘价和开盘价的最小值的
34、时候确认流星线KTEXT(QR1=1,1,H,1,COLORRED,'确认倒锤子线);/在锤子线的上方标示红色的“确认倒锤子线”KTEXT(QR2=1,-1,H,1,COLORGREEN,'确认流星线);/在上吊线的上方标示绿色的“确认流星线”27、/该模型仅仅用来示范如何编写简单的看涨捉腰带线和看跌捉腰带线K线形态/以下内容根据日本蜡烛图技术第六章其他反转形态下的捉腰带线进行简单编写/用户需要根据自己交易经验,进行修改后再实际应用!/ /后为文字说明,编写模型时不用写出N1:=15;N2:=5;KZ:=(OL=0)HC(CO)/O=N1/1000;/定义看涨捉腰带线KD:=(
35、HO=0)L<C(OC)/O=N1/1000;/定义看跌捉腰带线ZYDX:=(NOT(EVERY(C=REF(C,1),N2))&&KZ;/当满足看涨捉腰带线并且最近N1个周期内是非上升趋势DYDX:=(NOT(EVERY(CREF(C,1),N2))&KD;/当满足看跌捉腰线并且最近N1个周期内是非下降趋势DRAWTEXT(ZYDX=1,H,看涨捉腰带线);/当满足更为具体的看涨捉腰线定义条件的时候在当根K线最高价显示“看涨捉腰带线"DRAWTEXT(DYDX=1,L,'看跌捉腰带线');/当满足更为具体看跌捉腰带线定义的时候在当根K线
36、的最低价显示“看跌捉腰带线"28、/该模型仅仅用来示范如何编写简单的看看涨吞没形态和看跌吞没形态的K线形态/以下内容根据日本蜡烛图技术第四章反转形态下的吞没形态进行简单编写/用户需要根据自己交易经验,进行修改后再实际应用!/ /后为文字说明,编写模型时不用写出N1:=10;N2:=5;KZ:=MAX(O,C)REF(MAX(O,C),1)&MIN(O,C)<REF(MIN(O,C),1)&ISUP&REF(ISEQUALISDOWN,1)(CO)/O>=N1/1000;/定义简单的看涨吞没形态KD:=MAX(O,C)>REF(MAX(O,C)
37、,1)&MIN(O,C)<REF(MIN(O,C),1)&ISDOWNREF(ISEQUALISUP,1)&(O-C)/O=N1/1000;/定义简单的看跌吞没形态KZTM:=KZ&NOT(REF(EVERY(CREF(C,1),N2),1);/当满足简单的看涨吞没形态并且最近5周期是非上升的趋势KDTM:=KDNOT(REF(EVERY(C<=REF(C,1),N2),1);/当满足简单的看跌吞没形态并且最近5周期是非下降的趋势DRAWTEXT(KZTM=1,H,看涨吞没);/在满足看涨吞没形态的当根K线的最高价标示“看涨吞没”DRAWTEXT(K
38、DTM=1,L,看跌吞没);/在满足看跌吞没形态的当根K线的最低价标示“看跌吞没"29、/该模型仅仅用来示范如何编写简单的看乌云盖顶形态和看刺透形态的K线形态/以下内容根据日本蜡烛图技术第四章反转形态下的乌云盖顶形态和看刺透形态进行简单编写/用户需要根据自己交易经验,进行修改后再实际应用!!/ /后为文字说明,编写模型时不用写出N1:=10;N2:=5;WY:=O=REF(H,1)&&C<=REF(CO)/2+O,1)&REF(ISUP,1)&LREF(L,1)ISDOWN&(CL)/L=N1/1000REF((C-O)/O=N1/100
39、0,1);/定义简单的乌云盖顶形态WYGD:=NOT(REF(EVERY(CREF(C,1),N2),1)&WY;/当满足乌云盖顶形态并且最近5个周期为非下降趋势DRAWTEXT(WYGD=1,H,'乌云盖顶);/当满足乌云盖顶形态的时候,在当根K线的最高价标示“乌云盖顶"CT:=O=REF(L,1)&&C>=REF(O-C)/2+C,1)&REF(ISDOWN,1)&&CREF(O,1)&ISUP(H-C)/C=N1/1000&&REF((OC)/O=N1/1000,1);/定义简单的刺透形态CT
40、XT:=NOT(REF(EVERY(C>=REF(C,1),N2),1)&CT;/当满足刺透形态并且在最近5个周期为非上升趋势DRAWTEXT(CTXT=1,L,刺透形态);/当满足刺透形态的时候,在当根K线的最低价标示“刺透形态”30、/该模型仅仅用来示范如何编写简单的看涨孕线形态和看跌孕线形态的K线形态/以下内容根据日本蜡烛图技术第六章其他反转形态下的孕线形态进行简单编写/用户需要根据自己交易经验,进行修改后再实际应用!!/ /后为文字说明,编写模型时不用写出N1:=15;N2:=5;KZD:=REF(MAX(O,C),1)MAX(O,C)&REF(MIN(O,C),
41、1)MIN(O,C)REF(C-O)/O>=N1/1000,1);/定义简单的看涨孕线形态KDD:=REF(MAX(O,C),1)MAX(O,C)REF(MIN(O,C),1)MIN(O,C)REF(O-C)/O=N1/1000,1);/定义简单的看跌孕线形态ZYX:=KZDNOT(REF(EVERY(CREF(C,1),N2),1);/当满足看涨孕线形态并且最近5个周期为非上升趋势DYX:=KDD&NOT(REF(EVERY(C=REF(C,1),N2),1);/当满足看跌孕线形态并且最近5个周期为非下降形态DRAWTEXT(ZYX=1,H,看涨孕线);/在看涨孕线形态的最高价
42、标示上“看涨孕线"DRAWTEXT(DYX=1,L,看跌孕线);/在看跌孕线形态的最低价标示上“看跌孕线”31、/该模型仅仅用来示范如何编写简单的看乌云盖顶形态和看刺透形态的K线形态/以下内容根据日本蜡烛图技术第五章星线形态下的启明星形态和黄昏星形态以及第八章神奇的十字星线中的三星线等进行简单编写/用户需要根据自己交易经验,进行修改后再实际应用!/ /后为文字说明,编写模型时不用写出N1:=10;N2:=2;QMX:=REF(MAX(O,C),1)<REF(MIN(O,C),2)OREF(MAX(O,C),1)&REF(OC)/O=N1/1000,2)C>=REF
43、(OC)/2+C,2);/定义启明星形态HHX:=REF(MIN(O,C),1)REF(MAX(O,C),2)OREF(MIN(O,C),1)&REF((CO)/O>=N1/1000,2)&C=REF(CO)/2+O,2);/定义黄昏星形态AA:=BACKSET(QMX=1,3);/当满足启明星形态向前3个周期负值为1BB:=BACKSET(HHX=1,3);/当满足黄昏星形态向前3个周期负值为1STICKLINE( AA=1,O,C ,COLORYELLOW ,0 );/把满足启明星形态的这三根K线用黄色柱线标示STICKLINE(BB=1,O,C,COLORGREEN
44、,0);/把满足黄昏星形态的这三根K线用绿色的柱线标示SZQMX:=REF(MAX(O,C),1)REF(MIN(O,C),2)&O>REF(MAX(O,C),1)REF(OC)/O=N1/1000,2)C=REF(OC)/2+C,2)&REF(ISEQUALABS(C-O)/O=2/1000,1);/定义十字启明星SZHHX:=REF(MIN(O,C),1)REF(MAX(O,C),2)&OREF(MIN(O,C),1)REF(CO)/O=N1/1000,2)C=REF((CO)/2+O,2)&REF(ISEQUAL|ABS(C-O)/O=2/1000,
45、1);/定义是指黄昏星KTEXT(SZQMX=1,1,H,0,COLORRED,十字启明星);/在满足十字启明星形态的前一根K线最高价标示“十字启明星"KTEXT(SZHHX=1,1,L,0,COLORMAGENTA,'十字黄昏星');/在满足十字黄昏星形态的前一根K线最低价标示”十字黄昏星”SSQY:=REF(H,2)=REF(L,1)REF(L,1)>=HREF(ISUP,2)REF(ISEQUALABS(CO)/O=2/1000,1)ISDOWN;/定义上升形态的弃婴XJQY:=REF(L,2)=REF(H,1)REF(H,1)=L&REF(ISD
46、OWN,2)REF(ISEQUALABS(C-O)/O<=2/1000,1)&ISDOWN;/定义下降形态的弃婴REFX(SSQY=1,1),WORD(1,弃婴');/当后一根K线满足上升弃婴形态,在本根K线最高价上标示“弃婴"REFX(XJQY=1,1),WORD(0,弃婴');/当后一根K线满足下降弃婴形态,在本根K线最低价上标示”弃婴”SX1:=(REF(ISEQUAL|ABS(CO)/O=2/1000,1)&&REF(ISEQUAL|ABS(C-O)/O<=2/1000,2)(ISEQUALABS(CO)/O<=2/1
47、000);/定义简单的三星线SSX:=REF(MAX(O,C),1)REF(MIN(O,C),2)&&MIN(O,C)REF(MAX(O,C),1)SX1;/定义看涨的三星线XSX:=REF(MIN(O,C),1)=REF(MAX(O,C),2)&MAX(O,C)=REF(MIN(O,C),1)&SX1;/定义看跌的三星线TT:=BACKSET(SSX=1,3);/当看涨的三星线成立的时候,在其前3个周期赋值为1TB:=BACKSET(XSX=1,3);/当看跌的三星线成立的时候,在其前3个周期赋值为1CROSS(TT,0。5),ICON(1,ICO82);/当
48、第一个K线满足看涨三星线,在第一根标示红心CROSS(TB,0。5),ICON(0,ICO83);/当第一个K线满足看跌三星线,在第一根标示撕裂红心32、/该模型仅仅用来示范如何编写简单的看乌云盖顶形态和看刺透形态的K线形态/以下内容根据日本蜡烛图技术第六章其他反转形态下的约会形态和第七章的分手形态进行简单编写/用户需要根据自己交易经验,进行修改后再实际应用!!/ /后为文字说明,编写模型时不用写出SSYH:=REF(ISDOWN,1)&&ISUP&REF(C,1)=C;/定义上升约会形态XJYH:=REF(ISUP,1)ISDOWN&REF(C,1)=C;/定
49、义下降约会形态DRAWTEXT(SSYH=1,H,上升约会);/当满足上升约会形态时在当根K线最高价标示“上升约会”DRAWTEXT(XJYH=1,L,下降约会);/当满足下降约会形态时在当根K线最低价标示“下降约会"SSFS:=REF(ISDOWN,1)&ISUPREF(O,1)=O;/定义上升分手形态XJFS:=REF(ISUP,1)&&ISDOWN&REF(O,1)=O;/定义下降分手形态DRAWTEXT(SSFS=1,H,上升分手);/当满足上升分手形态时在当根K线最高价标示“上升分手"DRAWTEXT(XJFS=1,L,下降分手);
50、/当满足下降分手形态时在当根K线最低价标示“下降分手”1、/该模型仅仅用来示范如何编写多条件下的过滤模型开平条件/用户需要根据自己交易经验,补充完整开仓条件,进行修改后再实际应用!!/文华不保证模型的盈利效果,也不对这些模型的交易结果负责.N1:=5;N2:=10;N3:=10;N4:=5;SJ1:=(TIME>0905&TIME(15005|1515-5);/定义入场时间条件(当时间大于9点05小于14点55的时候入场)SJ2:=(TIME(15005|15155);/定义出场时间条件JC:=CROSSUP(MA(C,N1),MA(C,N2); /定义简单的均线金叉(收盘价的N
51、1周期的简单移动平均线上穿N2周期的简单移动平均线)SC:=CROSSDOWN(MA(C,N1),MA(C,N2); /定义简单的均线死叉(收盘价的N1周期的简单移动平均线下穿N2周期的简单移动平均线)TP1:=CREF(C,1); /定义简单的向上突破条件(当前最新价(收盘价)大于上一根K线的收盘价)TP2:=CREF(C,1); /定义简单的向下突破条件(当前最新价(收盘价)小于上一根K线的收盘价)ZY:=C>BKPRICE+N3*MINPRICE|CSKPRICEN3MINPRICE; /定义止盈条件(当前价格大(小)于买(卖)开价N3个最小变动价位)ZS:=CBKPRICE+N4
52、MINPRICE|CSKPRICE+N4MINPRICE; /定义止损条件(当前价格小(大)于买(卖)开价的N4个最小变动价位)KD:=(SJ1JC&TP1)(SJ1|JC|TP1); /综合了时间限制、金叉、向上突破等的开多条件KK:=(SJ1&SCTP2)|(SJ2SC|TP2); /综合了时间限制、死叉、向下突破等的开空条件BPK1:=(SJ1JCTP1)|(SJ1JC|TP1); /综合了时间限制、金叉、向上突破等的做多条件SPK1:=(SJ1SCTP2)(SJ2|SC|TP2); /综合了时间限制、死叉、向上突破等的做多条件PD:=(SJ2&SCTP2)(SJ
53、2|SCTP2)|ZY|ZS; /综合了时间限制、死叉、向下突破以及止损止盈等平多条件PK:=(SJ2&JC&TP1)|(SJ1JC|TP1)|ZY|ZS; /综合了时间限制、金叉叉、向下突破以及止损止盈等平空条件KD=1,BK;/满足开多条件的时候,委托发出买入开仓KK=1,SK;/满足开空条件的时候,委托发出卖出开仓BPK1=1,BPK;/满足开多平空的反手条件的时候,执行做多条件SPK1=1,SPK;/满足开空平多的反手条件的时候,执行做空条件PD=1,SP;/满足平多条件的时候,委托发出平多指令PK=1,BP;/满足平空条件的时候,委托发出平空指令CLOSEMINUTE
54、<=2,CLOSEOUT;/定义尾盘2分钟的清仓SETDEALPERCENT(20);/定义入场资金比率为20AUTOFILTER;/过滤模型执行卖开后买平和买开后卖平操作SETSIGMAXNUM(1);/定义一根K线上最多出现一个买卖信号2、/该模型仅仅用来示范如何编写多条件下的过滤模型开平条件/用户需要根据自己交易经验,补充完整开仓条件,进行修改后再实际应用!!!/文华不保证模型的盈利效果,也不对这些模型的交易结果负责。N1:=5;N2:=10;N3:=10;N4:=5;SJ1:=(TIME>0905&TIME<(1500515155);/定义入场时间条件(当时间
55、大于9点05小于14点55的时候入场)SJ2:=(TIME(150051515-5));/定义出场时间条件JC:=CROSSUP(MA(C,N1),MA(C,N2); /定义简单的均线金叉(收盘价的N1周期的简单移动平均线上穿N2周期的简单移动平均线)SC:=CROSSDOWN(MA(C,N1),MA(C,N2)); /定义简单的均线死叉(收盘价的N1周期的简单移动平均线下穿N2周期的简单移动平均线)TP1:=CREF(C,1); /定义简单的向上突破条件(当前最新价(收盘价)大于上一根K线的收盘价)TP2:=CREF(C,1); /定义简单的向下突破条件(当前最新价(收盘价)小于上一根K线的收盘价)ZY:=C>BKPRICE+N
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年渔家傲试题及答案
- 2025年专升硕英语试题及答案
- 5年级下册英语第5单元
- 嘉兴风机吊装施工方案
- 登鹳雀楼写了诗人的所见
- arm芯片霍尔信号
- 2025年天然植物纤维及人造纤维编织工艺品合作协议书
- 2025年内蒙古通辽市单招职业倾向性测试题库1套
- 2025年重庆青年职业技术学院单招职业倾向性测试题库及参考答案1套
- 2025年攀枝花攀西职业学院单招职业技能测试题库审定版
- 2025年度KTV娱乐门店转让协议
- 机电一体化专业课程改革调研报告及改革建议
- 2025年甘肃甘南州国控资产投资管理集团有限公司招聘笔试参考题库附带答案详解
- 《市场营销STP战略》课件
- 《S中学宿舍楼工程量清单计价编制(附三维图)》30000字
- 全国运动员注册协议书范本(2篇)
- 《高点全景视频监控联网技术要求》
- 白云山生态停车场工程施工组织设计施工方案
- 2024年四川省绵阳市中考语文试卷(附真题答案)
- 【MOOC】Office高级应用-成都信息工程大学 中国大学慕课MOOC答案
- 足球英语课件
评论
0/150
提交评论