- 精华
- 0
- 在线时间
- 373 小时
- UID
- 26116
- 积分
- 377
- 帖子
- 84
- 阅读权限
- 50
- 注册时间
- 2011-2-18
- 最后登录
- 2015-8-26
- 精华
- 0
- UID
- 26116
- 积分
- 377
- 帖子
- 84
- 主题
- 15
- 阅读权限
- 50
- 注册时间
- 2011-2-18
- 最后登录
- 2015-8-26
|
本帖最后由 CrewsHe 于 2011-7-31 14:09 编辑
模型的基本构架来自论坛
日内系统
1m 收盘平仓 3点滑点,测试用(使用open,未使用Q_A_)
有止损设置,测试未使用
信号基于QQE指标
使用反手功能
待改进,欢迎拍砖
EA及测试
http://dl.dbank.com/c0mrnskzjm#- //------------------------------------------------------------------------
- // 简称: qqe
- // 名称:
- // 类别: 技术指标
- // 类型: 其它类
- // 输出:
- //------------------------------------------------------------------------
- Params
- Numeric SF(14);
- Numeric RSI_Period(34);
- Numeric rat(4.236);
- Vars
- NumericSeries TrLevelSlow(0);
- NumericSeries AtrRsi(0);
- NumericSeries MaAtrRsi(0);
- NumericSeries Rsi(0);
- NumericSeries RsiMa(0);
- Numeric Wilders_Period(0);
- Numeric dar(0);
- NumericSeries smin(0);
- NumericSeries smax(0);
- NumericSeries p;
-
- Begin
- Wilders_Period=RSI_Period * 2 - 1;
- If(BarStatus==0)
- {
- TrLevelSlow=0;
- AtrRsi=0;
- MaAtrRsi=0;
- Rsi=0;
- RsiMa=0;
- p=0;
- }
- if(CurrentBar>RSI_Period)
- {
- Rsi=RSI(RSI_Period);
- RsiMa=XAverage(Rsi,SF);
- AtrRsi=Abs(RsiMa[1] - RsiMa);
- MaAtrRsi=XAverage(AtrRsi,Wilders_Period);
- dar=XAverage(MaAtrRsi,Wilders_Period) * rat;
- smax=RsiMa+dar;
- smin=RsiMa-dar;
- p=p[1];
- if (RsiMa>smax[1]) {p=1; }
- if (RsiMa<smin[1]) {p=-1;}
- if(p>0)
- {
- if(smin<smin[1])
- smin=smin[1];
- TrLevelSlow=smin;
- if(TrLevelSlow<TrLevelSlow[1])
- TrLevelSlow=TrLevelSlow[1];
- }
- Else
- {
- if(smax>smax[1])
- smax=smax[1];
- TrLevelSlow=smax;
- if(TrLevelSlow>TrLevelSlow[1])
- TrLevelSlow=TrLevelSlow[1];
- }
- Return(RsiMa);
- }
-
- End
- //------------------------------------------------------------------------
- // 编译版本 GS2004.06.12
- // 用户版本 2009/02/28 20:14
- // 版权所有 fish0451
- // 更改声明 TradeBlazer Software保留对TradeBlazer平台
- // 每一版本的TrabeBlazer公式修改和重写的权利
- //------------------------------------------------------------------------
复制代码 |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|