开拓者期货期权程序化系统交易论坛

标题: 由指标修改而成的交易策略之MACD篇 [打印本页]

作者: tiansuan    时间: 2012-3-3 20:16:04     标题: 由指标修改而成的交易策略之MACD篇

//------------------------------------------------------------------------
// 编译版本        GS2010.12.08
// 用户版本        2012/02/20 19:38
// 版权所有        tiansuan
// 更改声明        TradeBlazer Software保留对TradeBlazer平台
//                        每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------
  1. //------------------------------------------------------------------------
  2. // 简称: Qmacd
  3. // 名称: Qmacd
  4. // 类别: 公式应用
  5. // 类型: 用户应用
  6. // 输出:
  7. //------------------------------------------------------------------------
  8. Params
  9.         Numeric FastLength(15);//这里的参数是我在30分钟级别在强麦上测试出来的,可根据自己的使用情况进行修改
  10.         Numeric SlowLength(18);//在进行参数优化时应尽量注意(日线级别的样本数不超过200,小时级别的不超过700,最好也别少于400,以防止曲线拟合)
  11.         Numeric MACDLength(18);
  12.         numeric lots(1);//此参数是交易数量,不用优化
  13. Vars
  14.         NumericSeries MACDValue;
  15.         Numeric AvgMACD;
  16.         NumericSeries MACDDiff;
  17. Begin
  18.         MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;       
  19.         AvgMACD = XAverage(MACDValue,MACDLength);
  20.         MACDDiff = MACDValue - AvgMACD;
  21.         PlotNumeric("MACDValue",MACDValue);
  22.         PlotNumeric("AvgMACD",AvgMACD);
  23.         If (MACDDiff[1] > 0 and MACDDIFF[2]<=0)//这里主要是为了防止信号消失所采用的一种方法,本人自己想的,不知道有没有人也想到了       
  24.                 {
  25.                 Buy(lots,open);
  26.                 }
  27.         If(MACDDIFF[1]<0 AND MACDDIFF[2]>=0)
  28.                 {
  29.                 SellShort(lots,open);}
  30.                  
  31. End


  32. //------------------------------------------------------------------------
  33. // 编译版本        GS2010.12.08
  34. // 用户版本        2012/02/20 19:38
  35. // 版权所有        tiansuan
  36. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
  37. //                        每一版本的TrabeBlazer公式修改和重写的权利
  38. //------------------------------------------------------------------------
复制代码

作者: sdcgj209    时间: 2012-6-9 22:48:24

学习了
作者: huisee    时间: 2012-9-30 18:54:23

怎么没有显示的
作者: Lxq_lxq    时间: 2013-3-11 20:34:04

简单实用指标做策略,很定亏死!
作者: Lxq_lxq    时间: 2013-3-11 20:36:44

思维应放到指标范畴(或者包括指标也未可知)之外。
作者: Lxq_lxq    时间: 2013-3-11 20:38:01

一句话,单单实用指标的策略不可用,用则死无葬身之地。
作者: 天崖    时间: 2013-3-11 20:59:20

单单实用指标的策略不可用,用则死无葬身之地。




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2