[TB源码] 区间突破指标与区间突破交易系统

0
回复
5411
查看
[复制链接]

87

主题

6

回帖

1289

积分

超级版主

积分
1289
来源: 2020-5-30 11:07:43 显示全部楼层 |阅读模式
区间突破指标:
原理:2 D  u  B; L" Z
! X$ u/ @+ `* I; s3 a1 |
区间周期10日。
区间有两种形式:10天内最高收盘价与最低收盘价。
形式:即在蜡烛图上画出10天周期内的最高收盘价与最低收盘价,用以图形化随后的区间突破交易系统
源码
  1. //------------------------------------------------------------------------
  2. // 简称: My_breakoutindicator
  3. // 名称: 区间突破指标
  4. // 类别: 技术指标
  5. // 类型: 其它类
  6. // 输出:
  7. //------------------------------------------------------------------------

  8. Params
  9. Numeric length1(10);

  10. Vars

  11.         Numeric DayH;
  12.         Numeric DayL;
  13.         
  14. Begin

  15.         DayH = Highest (Close,length1);
  16.         DayL = Lowest  (Close,length1);

  17. PlotNumeric("N天最高收盘价",DayH);
  18. PlotNumeric("N天最低收盘价",DayL);

  19. End

  20. //------------------------------------------------------------------------
  21. // 编译版本        GS2004.06.12
  22. // 用户版本        2011/03/17 15:43
  23. // 版权所有        yezi08895
  24. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
  25. //                        每一版本的TrabeBlazer公式修改和重写的权利
  26. //------------------------------------------------------------------------
复制代码
区间突破交易系统:
原理:突破10日最高收盘价即做多,跌破10日最低价就做空;跌破5日最低价就平多,突破5日最高价就平空。. H" j) P5 [& k7 S
源码:
  1. //------------------------------------------------------------------------
  2. // 简称: My_breakoutSYS
  3. // 名称: 区间突破系统
  4. // 类别: 交易指令
  5. // 类型: 其他
  6. // 输出:
  7. //------------------------------------------------------------------------
  8. Vars

  9.         Numeric Day5H;
  10.         Numeric Day10H;
  11.         Numeric Day5L;
  12.         Numeric Day10L;

  13. Begin
  14.         Day5H = Highest (Close,5);
  15.     Day5L = Lowest  (Close,5);
  16.         Day10H = Highest (Close,10);
  17.         Day10L = Lowest  (Close,10);

  18.         If (Close >= Day10H)
  19.         {
  20.         BUY(0,Close,TRUE);
  21.         }
  22.         IF (Close <= Day5L)
  23.         {
  24.         Sell(0,Close,True);
  25.         }
  26.         If (Close <= Day10L)
  27.         {
  28.         SellShort(0,Close,True);
  29.         }
  30.         IF(Close >= Day5H)
  31.         {
  32.         BuyToCover(0,Close,True);
  33.         }
  34. End


  35. //------------------------------------------------------------------------
  36. // 编译版本        GS2004.06.12
  37. // 用户版本        2011/03/01 14:41
  38. // 版权所有        yezi08895
  39. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
  40. //                        每一版本的TrabeBlazer公式修改和重写的权利
  41. //------------------------------------------------------------------------
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册
关注微信