第4讲从技术到程序化交易:跨指标模型的编写_第1页
第4讲从技术到程序化交易:跨指标模型的编写_第2页
第4讲从技术到程序化交易:跨指标模型的编写_第3页
第4讲从技术到程序化交易:跨指标模型的编写_第4页
第4讲从技术到程序化交易:跨指标模型的编写_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 文华财经文华财经 研究部研究部1、常用指标分类与编写2、跨指标模型案例3、跨指标模型编写要点 课程内容 注:本课件中所用到的思路仅供参考,依此入市后果自负。 1、常用指标分类 K线形态描述:大阳线、十字星、穿头破脚 趋势类指标 MA组合、BOLL、PUBU(瀑布线)、SAR(止损点) 摆动类指标 ATR(真实波幅)、KDJ(随机指标)、MACD、WR(威廉指标) 量仓分析指标 CJL(成交量)、DUALVOL(多空量比)、OBV(量能潮) 1、常用指标分类 K线形态描述 大阳线:开盘价即为最低,收盘价即为最高;当根K线涨幅大于4% AA:=OPEN=LOW; BB:=CLOSE=HIGH;

2、CC :=CLOSE/OPEN1.04; 综合判断条件 AA&BB&CC 穿头破脚:两只K线组成,表示行情将要转向,当前K线的开收至少有4%的差值,如果是向上穿头破脚的类型,那么该K线应该收阳,同时当前K线的最高价和最低价要包住前一根K线。 A1:=REF(CLOSE,1); A2:=REF(OPEN,1); BB:C/O1.04; B1:=OPENA2; 综合判断条件 BB&B1&B2 练习:向下的穿头破脚如何编写? 关键字:& 1、常用指标分类 趋势类指标 均线交叉: 5日均线向上穿过10日均线(金叉); 5日均线向下穿过10日均线(死叉) MA5:=MA(CLOSE,5); MA10:=

3、MA(CLOSE,10); 金叉 CROSSUP(MA5,MA10); 死叉 CROSSDOWN(MA5,MA10); 三条均线多头排列:5日均线、10日均线、30日均线多头排列,持续3天。 MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); MA30:=MA(CLOSE,30); CC:=MA5MA30 AND MA10MA30; 综合判断条件 EVERY(CC,3) 练习:三条均线空头排列如何编写?如果是指数加权平均线多头排列如何编写?关键字:CROSSUP、CROSSDOWN 、REF(TOP,1)&BOTTOMREF(MID,1); BB:=CTOP; 多头趋势

4、条件 AA&BB练习:BOLL通道空头趋势条件如何编写? 关键字:: 与 := 的区别 SAR(止损点):SAR向上穿过0,多头趋势;SAR向下穿过0,空头趋势。 参数栏定义参数 N 1 100 4 STEP 1 20 2 MVALUE 1 10 2 STEP1:=STEP/100; MVALUE1:=MVALUE/10; SARLINE:SAR(N,STEP1,MVALUE1),CIRCLEDOT; /N个周期的抛物转向,步长为STEP1,极限值为MVALUE1. CROSS(SARLINE,0),BPK;/抛物转向值上穿0,做多。 CROSS(0,SARLINE),SPK;/抛物转向值下穿

5、0,作空。 AUTOFILTER;注意:a)参数优化不支持对小数进行优化。如果需要进行参数优化,可以对模型源码进行修改,将模型源码中的小数参数乘以0.1或者0.01等,然后将参数列表中的小数参数数值乘以10或者100变为整数即可 b) SARLINE:SAR(N,STEP1,MVALUE1),CIRCLEDOT;是系统指标,对其做了特殊处理,按照这种写法可以与K线叠加显示,不压缩K线图。如果SARLINE:SAR(N,STEP1,MVALUE1);这样定义SAR,显示指标线会压缩K线图。 1、常用指标分类 趋势类指标 1、常用指标分类 摆动类指标: 当市场进入了无趋势阶段时,价格通常在一个区间

6、内上下波动,在这种情况下,绝大多数趋势类分析指标都不能正常工作,而随机摆动指标却能跟随价格的波动而随机变化,通常将此类指标定义为摆动指标,摆动指标也可以称作随机指标。摆动类指标特点:摆动指标值的变化有一个中间值,可将水平区域分为上半部和下半部,一般是反应价格变化的敏感程度的。判断趋势来临用趋势类指标,判断趋势尾声用摆动类指标。 1、常用指标分类 摆动类指标: KDJ随机指标由K、D、J三条线组成,指标线介于0100之间变化,J线低于20,进入超卖区,J线高于80,进入超买区。如果K线上穿D线可以做多,如果K线下穿D线可以做空。 RSV:=(CLOSE-LLV(LOW,N)/(HHV(HIGH,

7、N)-LLV(LOW,N)*100;/收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。 K:SMA(RSV,M1,1);/RSV的移动平均值 D:SMA(K,M2,1);/K的移动平均值 J:3*K-2*D; BACKGROUNDSTYLE(1); CROSS(K,D),BPK;/KD金叉,做多。 CROSS(J,20),BP;/J值上穿20 CROSS(D,K),SPK;/KD死叉,做空。 CROSS(80,J),SP;/ J值下穿80 AUTOFILTER;关键字:CROSS、CROSSUP、CROSSDOWN BACKGROUNDSTYLE 1、常用指标分类 摆

8、动类指标: MACD指数平滑异同平均线,是从双指数移动平均线发展而来的,由快的指数移动平均线(EMA)减去慢的指数移动平均线,MACD的意义和双移动平均线基本相同,当MACD从负数转向正数,是做多信号。当MACD从正数转向负数,是做空信号。 DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);/短周期与长周期的收盘价的指数平滑移动平均值做差。 DEA : EMA(DIFF,9);/DIFF的M个周期指数平滑移动平均 2*(DIFF-DEA),COLORSTICK;/DIFF减DEA的2倍画柱状线 CROSS(DIFF,DEA),BPK;/DIFF上穿DEA,做多。 CRO

9、SS(DEA,DIFF),SPK;/DIFF下穿DEA,做空。 AUTOFILTER;关键字:EMA COLORSTICK 1、常用指标分类 量仓分析指标: 多空量比指标: M:=DUALVOLUME(M);/5周期(主动买量-主动卖量)的平均数值。N:=DUALVOLUME(N);/主动买量-主动卖量的差DRAWCOLUMNCHART(N,SCALE=0.5,M=0);/当主动买大于主动卖的时候,向上画柱高为N的红柱。反之向下画柱高为N的绿柱注意: a)“一定周期”由参数P的数值决定,如果不定义P,默认为5周期。P不能直接定义,需要在参数列表中定义。b)主动买量比例和主动卖量比例相等或者一边

10、是100%,不画柱。c)在日、周、月周期上考虑交割信息(即交割后,重新挂牌,要重新计算)。d)在日线下以周期例如1分钟、3分钟不跨日计算(即新的交易日的第一根开始重新计算)。关键字:DRAWCOLUMNCHART SCALE(主动买占得比例) 为什么要跨指标?第一个原因:模型中跨指标,是技术面内部要素共振的一种交易思想,将多个不同分类指标交易思想结合在一起进行看盘断势。第二个原因:趋势类指标在盘整行情中失效,单独使用摆动类指标无法判断当前行情状态,需要多个指标结合分析。关键词:多个交易条件。常用思路: 趋势判断与精细分析相结合。 多条件同向判断。 2、跨指标模型案例趋势判断与精细分析相结合 震

11、荡模型 2、跨指标模型案例潮汐指数:ABS(CLOSE-REF(CLOSE,29)/(HHV(HIGH,30)-LLV(LOW,30)*100衡量一定周期内价格波动情况:指数连续在一个小的区间内波动说明正处于盘整行情,否则为趋势行情。KDJ随机指标:由乔治莱恩(George Lane)首创。KDJ最早是以KD指标的形式出现,K线反映的是当日收盘价在过去一段时间内全部价格范围中的相对位置,D线是对K线的3日平均线,相对K线敏感性低。后来人们将K线和D线进一步放慢,原来的D线就是现在的K线,现在的D线是对K线再次3日平均。K、D线融合了均线的特点,当K、D金叉应该买入,当K、D死叉应该卖出。J线是

12、方向敏感线,超过90为超买,低于10超卖。震荡模型交易思路:潮汐指数判断盘整,KDJ摆动指标找入场点和出场点RSV:=(CLOSE-LLV(LOW,N)/(HHV(HIGH,N)-LLV(LOW,N)*100;K:SMA(RSV,M1,1);/RSV的移动平均值D:SMA(K,M2,1);/K的移动平均值J:3*K-2*D;CMIVAL:ABS(CLOSE-REF(CLOSE,29)/(HHV(HIGH,30)-LLV(LOW,30)*100,NODRAW;BACKGROUNDSTYLE(1);KD&EVERY(CMIVALK&EVERY(CMIVAL0 & HDLD,HD,0),14);/如

13、果HD0并且HDLD,取HD否则取0,对取值做N周期累加求和。DMM:=SUM(IFELSE(LD0 & LDHD,LD,0),14);/如果LD0并且LDHD,取LD否则取0,对取值做N周期累加求和。PDI:=DMP*100/TR;MDI:=DMM*100/TR;ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);ADX向上表示趋势强,ADX向下表示趋势弱。 2、跨指标模型案例TR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1),ABS(LOW-REF(CLOSE,1),14);HD:=HIGH-REF(HIGH,1);LD:=

14、REF(LOW,1)-LOW;DMP:=SUM(IFELSE(HD0 & HDLD,HD,0),14);DMM:=SUM(IFELSE(LD0 & LDHD,LD,0),14);PDI:=DMP*100/TR;MDI:=DMM*100/TR;ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);UPPERMA:=EMA(HIGH,30);LOWERMA:=EMA(LOW,30);CROSSUP(C,UPPERMA)&EVERY(ADXREF(ADX,1),2),BPK;/当ADX连续两周期向上且当前价大于30根K线最高价的EMA满足买入条件CROSSDOWN(C,LOWERMA)&EVERY(ADXREF(ADX,1),2),SPK;/当ADX连续两周期向上且当前价下于30根K线最低价的EMA满足卖出条件AUTOFILTER;2、跨指标模型案例基于ADX及EMA的交易系统注意: & 与 AND | 与 OR 与 CROSSUP REF(UPBAND,1)&HIGH=REF(BUYPOINT,1),BK;/持有多单时,昨日价格小于布林通道下轨,并且当日价格小于唐奇安通道下轨,平多单REF(C,1)REF(DNBAND,1)&LOW=1&LOWREF(UPBAND,1)&H=REF(BUYPOINT,1),BP;/昨日价格小

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论