background image

说代码和思路.
***1 基本思路:RangeBreak 加入交易时间过滤,多周期趋势过滤,突破 range 过滤.Range 优化.

参加过高级应用培训的人应该很熟悉这个系统,这是我在外汇市场用了很久的系统,想移植
到国内来,通过搜索找到了培训的文档.然后写了出来,发现效果不是很好,于是我就对其进
行了优化,优化的结果还是相当不错的资金曲线稳定增长,利润也不小,大家可以自己测试
一下.用于股指期货铜,锌等品种的 15 分钟都是相当不错的。恩下面叙述一下基本的交易
思路。
以昨日震幅为基础,今日开盘价+N*

 

昨日震幅等于上轨 今日开盘价-昨日震幅*N 等于下

轨,突破上轨做多突破下轨做空。反之平仓,14 点 55 分平掉所有仓位。N=0.8
已完成优化的思路
1。限制交易时间,最后开仓时间在下午两点以前(根据观察接近收盘的突破一般是无效
的)
2。限制前一日的最小震幅(根据观察昨日震幅太小的话会出现很多无效信号)

 

未完成的交易思路 各位高手前辈不吝赐教协助我完成下哈。
1。根据观察与大周期趋势相反的突破一般来说是假突破。限制大周期趋势方法,日线 n 周
期 ma 方向.
  处理方法:
  1.过滤掉所有与大周期趋势相反的信号
  2.所有大周期相反的信号反向操作既原来做空现在做多,原来做多现在做空。
根据我外汇自动交易的经验处理方法 2 更加有效,但编程比较复杂希望高手能帮助我完
成这两个思路的编程。
PS:大家有什么进一步优化这个系统的思想也可以提出来我会尽我所能去实现它。
代码缺陷:
14 点 55 分平仓在 15 分钟不能运行,在 1 分钟运行正常。不明白为什么,请高手赐教。
有其它缺陷大家也请提出来

以下是代码.
//------------------------------------------------------------------------
// 简称: RB
// 名称:15Min RangeBreak
// 类别: 交易指令
// 类型: 其他
// 输出:
//------------------------------------------------------------------------
Params
      Numeric PercentOfRange(0.8);//突破参数 N
      Numeric ExitOnCloseMins(14.55);//平仓时间
      Numeric MinRange(0.2);//最小 Range
      Numeric LastTradeMins(14.00);//最后交易时间
      Numeric BeginTradeMins(9.00);
      Numeric Lots(1);
      Numeric Stoplossset(1);
Vars