伦敦国王学院专业排名:均线系统优化及在沪铜上的应用

来源:百度文库 编辑:中财网 时间:2024/05/09 18:03:47
 均线系统优化及在沪铜上的应用阅读 2537回复 1

东风无力百花残查看TA的论坛文集发表日期:

 

均线系统优化及在沪铜上的应用

均线系统优化及在沪铜上的应用国海良时期货沈晓春
  一、不同品种均线系统的优化
  移动平均线是各技术指标中的一个重要指标,当采用均线系统为技术指标参考时,品种特性的不同要求采用不同的周期,以取得更好的收益。
  我们将各品种均线的不同周期作为一个参数,当收盘价大于此均线时,买开仓,小于均线时平仓;当收盘价小于均线时,卖开仓,大于均线时平仓。将均线系统参数优化。
  沪铜
  
  
  
    
  表1 不同品种优化均线及参数区域
  
  
  
  
    
  为防止过度优化及处理优化值处于边界值的问题,将参数取连续数值,观察赢利区域。若最优化结果处于连续赢利数值区域,便认为该最优化参数是合适的参数。若最优化结果离散于连续赢利数值区域或为临界值,则考虑在连续区域取最优值。随着数据的增多,最优化的参数将发生变化,在连续区域内移动,而不会跳跃式移动,这样,便确保参数取值的合理性。各品种参数与收益关系可以用图来显示,笔者以沪铜为例,其他品种省略(见上图)。横坐标表示参数取值,纵坐标表示资金赢利(单位为元),均以一手为开仓单位。
  表1中备注为上市时间短的品种,由于缺乏足够多的数据,因此优化后的参数还不能作为参考依据,需要进一步积累数据。
  二、不同时间周期适用均线
  当K线的时间周期发生变化时,由于波动特征的不同,适用的均线系统也需要有所调整。采用上述方法对铜不同周期的均线系统进行优化,得如下结果:
  表2 铜不同时间周期适用均线系统
  
  
  
  
  
  
  
  
  我们将上述结果作图,横坐标为时间(单位为min),纵坐标为均线参数,得到类似双曲线的图形,这说明时间周期越短,振荡越剧烈,盈利所需要的均线系统的周期就越长。
  铜不同周期所需最优参数
  
  
  
  
  
  
  
  
  
  三、均线过滤在优化后MACD指标模型中的应用实例
  将MACD系统稍作改进,将其作为一个出入场模型,应用于铜30分钟。以一年为观察周期,一手收益率为53.43%,盈利160304元,将每笔投资收益作图,横坐标为日期,纵坐标为每笔投资收益。可以发现存在大笔较大数额的亏损。于是考虑将该模型用72周期均线系统过滤,在均线以上只开多单,均线以下只开空单。
  优化后MACD模型
  
  
  
  
  
  
  
  
  
  30min铜均线优化模型
  
  
  
  
  
  
  
  
  
  使用均线过滤后的优化MACD模型
  
  
  
  
  
  
  
  
  
  经过滤后的模型,大笔亏损被消除,有利于降低投资风险。此模型的测试结果如下:
  ◆模型名称:均线过滤优化MACD模型
  ◆合约名称:沪铜指数
  ◆测试时间:2008-09-26至2009-09-30
  ◆测试周期:30分钟
  ◆测试模式:实战模式
  ◆开仓手数:1手
  ◆保证金比率:14%
  ◆单位:5吨/手
  ◆手续费:67元/手
  得到如下测试结果:
  ◆测试天数:369
  ◆测试周期数:1962
  ◆指令总数:62
  ◆平均交易周期:61
  ◆初始资金:300000
  ◆最终权益:433591
  ◆总收益率(盈利/初始资金):44.53%
  ◆盈利:133591.25
  ◆扣除最大盈利后收益率:31.42%
  ◆扣除最大亏损后收益率:47.43%
  ◆可靠性(胜率):62.50%
  ◆成交额:11841814
  ◆期望收益(平均R乘数):1.90R
  ◆总手续费:4063
  ◆总交易次数:32
  ◆盈利次数比例:62.50%
  ◆亏损次数比例:37.50%
  ◆平均利润率:1.39%
  ◆平均每次盈利:4175
  ◆标准离差率:240.6%
  ◆标准离差:10349.51
  ◆多头次数:17
  ◆空头次数:15
  ◆多头盈利次数:9
  ◆空头盈利次数:11
  ◆盈利次数:20
  ◆亏损次数:12
  ◆总盈利:181035(60.35%)
  ◆总亏损:-43382(-14.46%)
  ◆平均盈利率:7522(2.51%)
  ◆平均亏损率:-2668(-0.89%)
  ◆最大盈利额:39324(13.11%)
  ◆最大亏损额:-8708(-2.02%)
  ◆平均盈利周期:28
  ◆平均亏损周期:6
  ◆最大盈利周期:65
  ◆最大亏损周期:15
  ◆最大连续盈利次数:7
  ◆最大连续亏损次数:3
  ◆最大连续盈利:80659(26.89%)
  ◆最大连续亏损:-12983(-2.98%)
  ◆空仓总时间:1298
  ◆最长空仓时间:201
  ◆空仓时间/总时间:66.16%
  四、铜的资金管理策略
  在此模型的基础上,运用一定的资金管理策略,以期取得更高的收益。以30万资金为例,采取如下资金管理策略:
  1.初始开仓20%;
  2.每盈利本金的30%以后,增开一手;
  3.每回撤本金的10%以后,减仓一手;
  4.减仓后当资金符合第二条规则后,继续加仓。
  实行如上策略后在2008-09-26至2009-09-30时间里实现了盈利142%,总资金达到725274元。资金增长曲线如下图。
  
  
  
  
    
  附:铜30分钟均线过滤及优化后MACD模型源代码
  A:=(CLOSE+OPEN+HIGH+LOW)/4;
  MA72:=MA(CLOSE,72);
  DIFF:=EMA(A,SHORT) - EMA(A,LONG);
  DEA:=EMA(DIFF,M);
  CROSS(DIFF,DEA)&&CLOSE>MA72,BK;
  CROSS(DEA,DIFF),SP;
  CROSS(DEA,DIFF)&&CLOSE  CROSS(DIFF,DEA),BP。