设为首页收藏本站

 找回密码
 注册
查看: 19260|回复: 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: 3Rank: 3

精华
0
UID
12849
积分
230
帖子
109
主题
13
阅读权限
40
注册时间
2010-6-23
最后登录
2024-2-2
39#
发表于 2016-9-13 12:26:18 |只看该作者
出错的

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
147862
积分
1086
帖子
369
主题
11
阅读权限
60
注册时间
2011-1-1
最后登录
2019-4-1
38#
发表于 2014-1-11 23:50:00 |只看该作者

使用道具 举报

Rank: 1

精华
0
UID
176292
积分
1
帖子
1
主题
0
阅读权限
10
注册时间
2013-11-25
最后登录
2016-6-3
37#
发表于 2014-1-4 15:19:22 |只看该作者
明显偷价。
...
//开仓条件
bc=CrossOver(m1,m2) And b1;
sc=CrossUnder(m1,m2) And b1;
....
if(BarStatus==2)        tradePrice= Q_AskPrice +splitDot; Else tradePrice=Open+splitDot;        
If(Buy(maxLots,tradePrice))
...

这个写法就在回测时的逻辑就是:当根K线收盘价出现信号,再用当根K线开盘价买。可能么?


使用道具 举报

Rank: 3Rank: 3

精华
0
UID
121070
积分
133
帖子
88
主题
35
阅读权限
40
注册时间
2013-7-8
最后登录
2023-8-18
36#
发表于 2013-9-7 09:18:13 |只看该作者
引用了实时bar数据,会产生信号消失,怎么解决?

使用道具 举报

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
35#
发表于 2013-9-5 07:40:20 |只看该作者
不错的思路,学习了

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
126116
积分
180
帖子
133
主题
15
阅读权限
40
注册时间
2013-3-14
最后登录
2021-11-19
34#
发表于 2013-9-1 04:56:16 |只看该作者
学习了!

使用道具 举报

Rank: 1

精华
0
UID
171244
积分
37
帖子
23
主题
2
阅读权限
10
注册时间
1970-1-1
最后登录
2013-10-17
33#
发表于 2013-8-30 09:14:32 |只看该作者
细节,学习了!

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
116243
积分
152
帖子
129
主题
9
阅读权限
40
注册时间
2013-3-20
最后登录
2022-9-13
32#
发表于 2013-4-30 11:32:49 |只看该作者
mark!

使用道具 举报

Rank: 2

精华
0
UID
43413
积分
114
帖子
70
主题
21
阅读权限
30
注册时间
2011-5-29
最后登录
2017-9-16
31#
发表于 2012-12-1 23:42:29 |只看该作者
这个直方图是TB里有功能吗,怎么没有看到?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-16 04:04

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部