文华如何优化你的交易策略学习教案_第1页
文华如何优化你的交易策略学习教案_第2页
文华如何优化你的交易策略学习教案_第3页
文华如何优化你的交易策略学习教案_第4页
文华如何优化你的交易策略学习教案_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

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

文档简介

1、会计学1文华如何优化你的交易文华如何优化你的交易(jioy)策略策略第一页,共73页。第2页/共73页第二页,共73页。很多趋势模型,在行情出现趋势的时候,都可以很好的抓住趋势,实现盈利,但长期运行下来,最终的结果却是小赚甚至亏钱,问题出在哪里?原因在于,盘整行情中模型在不断的反复交易,而盘整中的交易都是不盈利甚至亏损的,行情中绝大部分又都是盘整行情,长时间的连续小亏损导致之前的利润(lrn)全部回吐第3页/共73页第三页,共73页。注:图片经过反色处理,并非白色(bis)时尚风格第4页/共73页第四页,共73页。第5页/共73页第五页,共73页。MA1:=MA(C,5);MA2:=MA(C,

2、10);CROSS(MA1,MA2),BPK;CROSS(MA2,MA1),SPK;AUTOFILTER;这段行情(hngqng)中实现盈利77040元第6页/共73页第六页,共73页。MA1:=MA(C,5);MA2:=MA(C,10);CROSS(MA1,MA2)&PANZHENG=0,BK;CROSS(MA2,MA1),SP;AUTOFILTER;做多实现(shxin)盈利179580元,第7页/共73页第七页,共73页。MA1:=MA(C,5);MA2:=MA(C,10);CROSS(MA2,MA1)&PANZHENG=0,SK;CROSS(MA1,MA2),BP;AU

3、TOFILTER;加入(jir)盘整函数后,做空亏损44100元第8页/共73页第八页,共73页。第9页/共73页第九页,共73页。模型(mxng)虽然有年化55%的收益率,但也有65%的权益最大回撤,如此大的回撤导致模型(mxng)的实际可用性大大降低第10页/共73页第十页,共73页。胜率提升14%盈利率提升37%最大回撤减少45%年化盈利率提升21%单次交易盈利能力提升40%减少盘整行情中的交易次数(csh)后,不仅仅盈利能力得到提升,模型的稳定性同时也得到大幅度提升,大大提高了模型的可执行性第11页/共73页第十一页,共73页。大部分趋势模型采用趋势突破或者趋势跟踪的方法捕捉趋势,通常

4、情况下,信号都出现在一根较长的k线上,如果使用(shyng)收盘价模型,入场点在下根k线的开盘价上,因此会错过突破这根长k线的最佳入场时间,无形中损失掉很大一笔到手的利润;出场时也是如此,那么怎么才能以最优的价格进出场,得到更多的利润呢?如何实现在k线没有走完之前进出场呢?第12页/共73页第十二页,共73页。指令(zhlng)价模型收盘价模型(mxng)红圈位置,由于k线当根涨幅较大或者第二根跳空,损失较多利润甚至(shnzh)盈利变为亏损指令价模型具有明显的进出场优势红线为买开仓价绿线为卖平仓价 第13页/共73页第十三页,共73页。模型中加入CHECKSIG函数,可以实现出信号立即(lj

5、)发出委托。第14页/共73页第十四页,共73页。信号复核的意义:指令(zhlng)价模型,如果策略设计思路不够严谨,可能会产生信号出现后,再次消失的情况,称之为信号忽闪,即开错仓或者平错仓,这时可以使用信号复核进行恢复持仓的操作。CHECKSIG_SEC 设置信号复核确认方式(基础数据为TICK数据)CHECKSIG_MIN 设置信号复核确认方式(基础数据为1分钟数据)用法:CHECKSIG_SEC(SIG,MODE1,TIME1,MODE2,TIME2);SIG为信号,MODE1为信号确认方式,TIME1信号确认时间,MODE2信号复核方式,TIME2信号复核时间。几种典型的信号复核确认方

6、式对应的写法举例:CHECKSIG_SEC(SIG,A,0,D,0);/出信号立即下单,K线走完复核CHECKSIG_SEC(SIG,A,N,D,0);/出信号N秒确认信号下单,K线走完复核CHECKSIG_SEC(SIG,A,N,C,0);/出信号N秒确认信号下单,不进行复核CHECKSIG_SEC(SIG,B,N,D,0);/K线走完前N秒确认信号下单,K线走完复核CHECKSIG_SEC(SIG,B,N,C,0);/K线走完前N秒确认信号下单,不复核第15页/共73页第十五页,共73页。模型中加入CHECKSIG,在实现指令价模型的同时,可以针对不同指令实现不同的信号复核方式,让交易策略

7、的实现更加灵活。如:CHECKSIG_SEC(BK,A,0,D,0);/出信号立即下单,K线走完复核买开仓信号出现,立即发出委托,K线走完如果信号存在,则无需(wx)进行处理。如果K线走完信号消失,则恢复原状,即平掉多单。第16页/共73页第十六页,共73页。例:交易中开仓多采用k线走完前N秒下单,以保证进场准确性,避免因行情波动而频繁开平仓。从而增加交易成本平仓多采用出信号立即下单执行,保证单子(dn zi)能够及时出场,避免持仓过久导致无法及时止损和降低盈利空间。第17页/共73页第十七页,共73页。MA5MA(C,5);MA10MA(C,10);RSV:=(CLOSE-LLV(LOW,9

8、)/(HHV(HIGH,9)-LLV(LOW,9)*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);EVERY(MA5MA10,5)&CROSSUP(K,D),BK;EVERY(MA52&C2&C=SKLOW+10*MINPRICE,BP;CHECKSIG_MIN(BK,B,1,C,0); /设置BK信号(xnho)的信号(xnho)执行方式为:K线走完前1秒下单,不进行复核CHECKSIG_MIN(SK,B,1,C,0); /设置SK信号(xnho)的信号(xnho)执行方式为:K线走完前1秒下单,不进行复核CHECKSIG_MIN(SP,A,0,

9、C,0); /设置SP信号(xnho)的信号(xnho)执行方式为:出信号(xnho)立即下单,不进行复核CHECKSIG_MIN(BP,A,0,C,0); /设置BP信号(xnho)的信号(xnho)执行方式为:出信号(xnho)立即下单,不进行复核AUTOFILTER;第18页/共73页第十八页,共73页。模型(mxng)中加入CHECKSIG根据MIN或SEC基础(jch)数据,补充数据补充1分钟数据或tick数据基础数据为1分钟,在k线图上点击右键,补充1分钟数据加载回测Tick数据默认后台自动下载第19页/共73页第十九页,共73页。第20页/共73页第二十页,共73页。指令(zhl

10、ng)价优于收盘价的模型第21页/共73页第二十一页,共73页。收盘价优于指令(zhlng)价的模型第22页/共73页第二十二页,共73页。Wh8.2是国内程序化平台中唯一(wi y)提供指令价模型tick回测的程序化交易软件。是历史回测最精准的程序化交易软件。第23页/共73页第二十三页,共73页。程序化交易平台程序化交易平台是否支持回测是否支持回测 是否支持指令价委托是否支持指令价委托是否支持信号消失自动处理是否支持信号消失自动处理赢智赢智wh8.1wh8.1价格估算是是赢智赢智wh8.2wh8.2Tick回测 是是其他程序化交易平台其他程序化交易平台否是否第24页/共73页第二十四页,共

11、73页。期货价格瞬息万变,经常会出现价格瞬间拉升,接着就瞬间回吐的情况。拉升时模型出现开仓信号(xnho),如果遇到秒杀行情,不能够及时平仓,往往会带来较大的亏损。能否处理好秒杀行情,已经成为重点解决的问题。如何才能做到同一根k线开仓后快速止损呢?第25页/共73页第二十五页,共73页。指令(zhlng)价模型回撤止盈策略(cl)在这种秒杀行情中,行情已经逆转,收盘价模型,还在执行上根k线的买开仓指令,显然(xinrn)是错误的,导致亏损。而指令价模型,则可以当根k线同时完成进场和止盈动作,保证既得利润。收盘价模型红线为买开仓价绿线为卖平仓价 第26页/共73页第二十六页,共73页。模型(mx

12、ng)中加入MULTSIG函数,可以在一根k线上交易多次第27页/共73页第二十七页,共73页。模型中加入MULTSIG,在实现指令价模型的同时,同时可以实现在一根k线上反复进行交易,实现更精致的交易策略,可以很好的规避掉秒杀行情。CREF(H,1),BK;/价格大于上一根k线最高价,开多仓CMA(ST,20)&CO,BK;STMA(ST,20)&CHV(C,3),BP;C(H-O)*0.2,SP;(C-L)(O-L)*0.2,BP;AUTOFILTER;第30页/共73页第三十页,共73页。加入(jir)MULTSIG函数,实现在同一根k线上开仓后及时止损,亏损变为盈利。ST

13、:=ABS(C-O);STMA(ST,20)&CO,BK;STMA(ST,20)&CHV(C,3),BP;C(H-O)*0.2,SP;(C-L)(O-L)*0.2,BP;MULTSIG_MIN(0,0,2);AUTOFILTER;第31页/共73页第三十一页,共73页。第32页/共73页第三十二页,共73页。用指数回测本身是没有(mi yu)问题的,因为指数连续性好,能反应某个品种的连续走势。但现实中很多人发现,指数测试效果盈利,但是实盘跑下来确实亏钱的,为什么会出现这种情况呢?导致历史回测和实盘差距较大的一个因素- - - 指数回测并计算交易结果指数本身并不能交易,指数的价格

14、并不是当时交易合约的价格,就会导致与实际交易不符的情况我们能不能测试出指数和实际交易差别的真实情况呢?1、拓展(tu zhn)思路-指数交易第33页/共73页第三十三页,共73页。TRADE_OTHER(CODE) 指定CODE合约为交易合约,CODE为合约代码。注:1、回测时:信号价格取值为该函数定义的交易合约的信号价格。模组加载时:数据合约为加载模组时选择的数据合约,交易合约为该函数指定的合约。不写入该函数时,交易和数据合约一致。2、该函数写为TRADE_OTHER(AUTO)时,可以加载到主连合约,实现自动换月移仓。3、从数据合约的数据和指定交易合约的数据对齐的位置开始计算信号。4、(1

15、)CODE位置写为AUTO时:该函数可以和CHECKSIG_SEC,CHECKSIG_MIN,MULTSIG_SEC、MULTSIG_MIN,CLOSEKLINE_MIN函数连用。(2)CODE位置为具体合约时:该函数可以和CLOSEKLINE_MIN,CHECKSIG_MIN,MULTSIG_MIN函数连用;不支持和CHECKSIG_SEC,MULTSIG_SEC函数连用。5、(1)CODE位置写为AUTO时:该函数可以加载到主连上,不可以加载到指数(zhsh)、主指和其他具体合约上。(2)CODE位置为具体合约时:该函数可以加载到到所有合约上。6、该函数必须在有信号的模型中使用。7、TRA

16、DE_OTHER函数不支持加载到副图中。8、CODE位置写为合约代码时,该函数不支持加载到TICK周期,量能周期,秒周期上使用;CODE位置写为AUTO时,该函数不支持加载到日线以上周期使用。9、CODE位置不支持写入文华码。10、CODE写为AUTO时,不支持加载到页面盒子中。第34页/共73页第三十四页,共73页。一个(y )均线模型,在未指定交易合约的时候,测试结果如下:MA10:=MA(C,10);MA30:=MA(C,30);EVERY(CMA10,4)&CMA30,BK;EVERY(CMA10,4)&CMA10,4),BP;EVERY(CMA10,4)&CM

17、A30,BK;EVERY(CMA10,4)&CMA10,4),BP;EVERY(CMA10,4)&CMA30&VV500000,BK;EVERY(CMA10,4)&C500000,SK;EVERY(CMA10,4),BP;EVERY(CMA10,4)&CMA30,BK;EVERY(CMA10,4)&CMA10,4),BP;EVERY(CMA10,4)&CMA30&VV500000,BK;EVERY(CMA10,4)&C500000,SK;EVERY(CMA10,4),BP;EVERY(CMA10,4)&CMA30&

18、amp;VV500000,BK;EVERY(CMA10,4)&C500000,SK;EVERY(CMA10,4),BP;EVERY(CMA10,4)&CMA30&VV500000,BK;EVERY(CMA10,4)&C500000,SK;EVERY(CMA10,4),BP;EVERY(CMA(A,30),BK;RISING(60)=0&C=4&RISING(10)=1,SK;BHE=4&RISING(10)=0,BK;NEW=SKPRICE+4*MINPRICE,BP;NEW=BKPRICE+4*MINPRICE,SP;NEW=BKPRI

19、CE+4*MINPRICE,SP;NEW=SKPRICE-4*MINPRICE,BP;NEW=SKPRICE+4*MINPRICE,BP;AUTOFILTER; TICK盘口模型(mxng)策略原理:日内走势出现逐笔连续上涨或者下跌的概率较小当短暂(dunzn)的上涨或者下跌形成后,价格极容易反向运行连续6笔无主动卖,开多仓,反之开空仓第67页/共73页第六十七页,共73页。 注:图片经过反色处理(chl),并非白色时尚风格第68页/共73页第六十八页,共73页。策略原理:当tick图上,价格突破了一定时间中的高低点后形成短暂(dunzn)趋势,入场后固定止损止盈或者时间出场M:=30;J:MA(NEW,M);EVERY(NEWJ,10)&NEWHV(NEW,20)&TIME1

温馨提示

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

评论

0/150

提交评论