设为首页收藏本站

 找回密码
 注册
查看: 2857|回复: 4
打印 上一主题 下一主题

策略分享:ITF_T_Trend_V0201 [复制链接]

Rank: 8Rank: 8

精华
1
UID
64747
积分
782
帖子
192
主题
33
阅读权限
200
注册时间
2011-9-10
最后登录
2016-3-22
跳转到指定楼层
1#
发表于 2012-8-2 23:37:13 |只看该作者 |倒序浏览
适用于TA30Min、RB30Min
  1. Params
  2.         Numeric LengthMa(20);
  3.         Numeric LengthHL(20);

  4. Vars
  5.         NumericSeries Ma;
  6.         NumericSeries LineHigh;
  7.         NumericSeries LineLow;
  8.         Numeric MyPrice;
  9.         Numeric MinPoint;
  10.         BoolSeries EnterLong;
  11.         BoolSeries EnterShort;
  12.         BoolSeries ExitLong;
  13.         BoolSeries ExitShort;
  14.        
  15. Begin
  16.         MinPoint = MinMove*PriceScale;
  17.         Ma = Average(Close,LengthMa);
  18.         PlotNumeric("Ma",Ma);
  19.         LineHigh = Highest(High,LengthHL);
  20.         LineLow  = Lowest(Low,LengthHL);
  21.         PlotNumeric("LineHigh",LineHigh);
  22.         PlotNumeric("LineLow",LineLow);
  23.         //开多;
  24.         EnterLong = High>LineHigh[1] And Open>Ma[1];
  25.         EnterShort= Low<LineLow[1] And Open<Ma[1];
  26.         ExitLong  = Low<LineLow[1] Or Low<Ma[1];
  27.         ExitShort = High>LineHigh[1] Or High>Ma[1];
  28.         If( EnterLong )
  29.         {
  30.                 MyPrice = IIF(Open>LineHigh[1],Open,LineHigh[1])+MinPoint;
  31.                 Buy(1,MyPrice);
  32.         }
  33.         If( ExitLong )
  34.         {
  35.                 MyPrice = IIF(Open<Ma[1],Open,Ma[1])-MinPoint;
  36.                 Sell(1,MyPrice);
  37.         }
  38.         If( EnterShort )
  39.         {
  40.                 MyPrice = IIF(Open<LineLow[1],Open,LineLow[1])-MinPoint;
  41.                 SellShort(1,MyPrice);
  42.         }
  43.         If( ExitShort )
  44.         {
  45.                 MyPrice = IIF(Open>Ma[1],Open,Ma[1])+MinPoint;
  46.                 BuyToCover(1,MyPrice);
  47.         }
  48. End
复制代码
量化交易群:186100158
QQ:55297268

Rank: 5Rank: 5

精华
0
UID
4647
积分
1403
帖子
432
主题
31
阅读权限
60
注册时间
2009-6-16
最后登录
2019-10-27
2#
发表于 2012-8-3 07:06:09 |只看该作者
谢谢共享!
模型思路很清晰,测试还可以,但实盘起来会有问题。
举例:当根K线高点触发买开时,若低点在均线之下(虽然已过滤开盘的位置),会立即平仓。

使用道具 举报

Rank: 1

精华
0
UID
110983
积分
43
帖子
17
主题
6
阅读权限
10
注册时间
2012-6-15
最后登录
2024-5-12
3#
发表于 2012-8-3 11:39:05 |只看该作者
谢谢分享,先学习一下!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
12330
积分
838
帖子
254
主题
15
阅读权限
60
注册时间
2010-6-16
最后登录
2017-4-25
4#
发表于 2012-8-3 17:20:43 |只看该作者
谢谢分享!

使用道具 举报

Rank: 8Rank: 8

精华
1
UID
64747
积分
782
帖子
192
主题
33
阅读权限
200
注册时间
2011-9-10
最后登录
2016-3-22
5#
发表于 2012-8-4 11:34:05 |只看该作者
liq77 发表于 2012-8-3 07:06
谢谢共享!
模型思路很清晰,测试还可以,但实盘起来会有问题。
举例:当根K线高点触发买开时,若低点在均 ...

是有这种可能。
原因是TB分钟K线图无tick遍历所致,解决办法,在平仓语句里面加入BarsSinceEntry》0
量化交易群:186100158
QQ:55297268

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-12 13:51

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部