设为首页收藏本站

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

一个待改进的日内模型 [复制链接]

Rank: 4

精华
0
UID
26116
积分
377
帖子
84
主题
15
阅读权限
50
注册时间
2011-2-18
最后登录
2015-8-26
跳转到指定楼层
1#
发表于 2011-7-31 14:00:36 |只看该作者 |倒序浏览
本帖最后由 CrewsHe 于 2011-7-31 14:09 编辑

模型的基本构架来自论坛

日内系统  
1m 收盘平仓 3点滑点,测试用(使用open,未使用Q_A_)
有止损设置,测试未使用
信号基于QQE指标
使用反手功能

待改进,欢迎拍砖






EA及测试
http://dl.dbank.com/c0mrnskzjm#
  1. //------------------------------------------------------------------------
  2. // 简称: qqe
  3. // 名称:   
  4. // 类别: 技术指标  
  5. // 类型: 其它类
  6. // 输出:
  7. //------------------------------------------------------------------------
  8. Params
  9.         Numeric SF(14);                        
  10.         Numeric RSI_Period(34);        
  11.         Numeric rat(4.236);
  12. Vars
  13.         NumericSeries TrLevelSlow(0);        
  14.         NumericSeries AtrRsi(0);        
  15.         NumericSeries MaAtrRsi(0);        
  16.         NumericSeries Rsi(0);
  17.         NumericSeries RsiMa(0);
  18.         Numeric Wilders_Period(0);        
  19.         Numeric dar(0);        
  20.         NumericSeries  smin(0);
  21.         NumericSeries  smax(0);
  22.         NumericSeries p;
  23.         
  24. Begin
  25.         Wilders_Period=RSI_Period * 2 - 1;
  26.         If(BarStatus==0)
  27.         {
  28.                  TrLevelSlow=0;
  29.          AtrRsi=0;
  30.          MaAtrRsi=0;
  31.          Rsi=0;
  32.          RsiMa=0;
  33.                  p=0;
  34.         }
  35.         if(CurrentBar>RSI_Period)
  36.         {
  37.                 Rsi=RSI(RSI_Period);
  38.                 RsiMa=XAverage(Rsi,SF);
  39.                 AtrRsi=Abs(RsiMa[1] - RsiMa);
  40.                 MaAtrRsi=XAverage(AtrRsi,Wilders_Period);
  41.                 dar=XAverage(MaAtrRsi,Wilders_Period) * rat;        
  42.                 smax=RsiMa+dar;
  43.                 smin=RsiMa-dar;

  44.                 p=p[1];

  45.                 if (RsiMa>smax[1]) {p=1; }         
  46.                 if (RsiMa<smin[1]) {p=-1;}

  47.                 if(p>0)
  48.           {
  49.                 if(smin<smin[1])
  50.                         smin=smin[1];
  51.                 TrLevelSlow=smin;
  52.                 if(TrLevelSlow<TrLevelSlow[1])
  53.                         TrLevelSlow=TrLevelSlow[1];
  54.           }
  55.           Else
  56.           {
  57.                 if(smax>smax[1])
  58.                         smax=smax[1];
  59.                 TrLevelSlow=smax;
  60.                 if(TrLevelSlow>TrLevelSlow[1])
  61.                         TrLevelSlow=TrLevelSlow[1];
  62.           }
  63.   Return(RsiMa);
  64.         }
  65.                


  66. End


  67. //------------------------------------------------------------------------
  68. // 编译版本        GS2004.06.12
  69. // 用户版本        2009/02/28 20:14
  70. // 版权所有        fish0451
  71. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
  72. //                        每一版本的TrabeBlazer公式修改和重写的权利
  73. //------------------------------------------------------------------------
复制代码
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5

精华
0
UID
28852
积分
651
帖子
153
主题
42
阅读权限
60
注册时间
2011-3-15
最后登录
2022-1-5
2#
发表于 2011-8-1 10:17:38 |只看该作者
感觉不错,坐等真相
程序化模型编写服务永久地址http://uucxh.taobao.com/

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
0
UID
56950
积分
24952
帖子
285
主题
53
阅读权限
200
注册时间
2011-8-1
最后登录
2022-8-23
3#
发表于 2011-8-1 12:09:03 |只看该作者
趋势震荡通吃?

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
30159
积分
1116
帖子
280
主题
23
阅读权限
60
注册时间
2011-3-23
最后登录
2019-3-21
4#
发表于 2011-8-1 12:48:42 |只看该作者
不错的系统,出场很有创意,

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
19825
积分
1020
帖子
115
主题
55
阅读权限
60
注册时间
2010-11-17
最后登录
2017-7-7
5#
发表于 2011-8-1 21:49:53 |只看该作者
qqe怎么编译不能通过,RSI未定义。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
19825
积分
1020
帖子
115
主题
55
阅读权限
60
注册时间
2010-11-17
最后登录
2017-7-7
6#
发表于 2011-8-1 22:27:32 |只看该作者
本帖最后由 tsdaquan 于 2011-8-1 23:15 编辑

EADAY001中,“QQEFUNBUFF”和“DoPosition”未定义,请教楼主是怎么回事?

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
30159
积分
1116
帖子
280
主题
23
阅读权限
60
注册时间
2011-3-23
最后登录
2019-3-21
7#
发表于 2011-8-2 09:49:48 |只看该作者
此系统是在出现信号的bar即开仓,而却没有对下一个bar信号消失的情况作出处理,
如果用信号出现bar进行测试相信很多系统的资金曲线是比较平滑的,因为测试过滤了,失败信号的可能发生的亏损,和交易成本,同时尽可能扩大了正确信号时的进场时间

使用道具 举报

Rank: 4

精华
0
UID
26116
积分
377
帖子
84
主题
15
阅读权限
50
注册时间
2011-2-18
最后登录
2015-8-26
8#
发表于 2011-8-2 10:39:11 |只看该作者
恩,中间有关于bar信号消失的处理不过没改,交易下单是按照close的点,实际中是不对的。在琢磨怎么样保证信号的稳定,使用QQE是一个思路,但是还有更多的问题,只能是作为一个起点吧。   中间使用的RSI是一个系统函数,论坛里面有的。qqefunbuff也是一个函数。

使用道具 举报

Rank: 4

精华
0
UID
26116
积分
377
帖子
84
主题
15
阅读权限
50
注册时间
2011-2-18
最后登录
2015-8-26
9#
发表于 2011-8-2 10:40:31 |只看该作者
想吧信号存贮到数据库中作为参考的。希望可以改进信号消失的问题

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
19825
积分
1020
帖子
115
主题
55
阅读权限
60
注册时间
2010-11-17
最后登录
2017-7-7
10#
发表于 2011-8-2 22:20:49 |只看该作者
请问楼主qqefunbuff是什么函数?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-2 07:16

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部