- 精华
- 0
- 在线时间
- 10 小时
- UID
- 112944
- 积分
- 36
- 帖子
- 14
- 阅读权限
- 10
- 注册时间
- 2012-10-17
- 最后登录
- 2013-5-5
- 精华
- 0
- UID
- 112944
- 积分
- 36
- 帖子
- 14
- 主题
- 1
- 阅读权限
- 10
- 注册时间
- 2012-10-17
- 最后登录
- 2013-5-5
|
看到群里有个贴子,代码如下,被大家顶的很热,其实里面有个明显的很简单的未来,稍有点经验的很容易看出来的,可贴子就是没有人指出有未来,不知道有没有害哪个小白已经去实盘了,现在贴出来供小白学习。原代码如下:
Vars
NumericSeries A;
Begin
A=OpenD(0)+(CloseD(1)-CloseD(2))*Sin(BarsSinceToday);
If(C[1]>A[1] && H>H[1]) Buy(1,Max(H[1],O));
If(C[1]<A[1] && L<L[1]) SellShort(1,Min(L[1],O));
End
这里需要将大于号后加上等号才可以将这个未来消除。消除后的代码如下:
Vars
NumericSeries A;
Begin
A=OpenD(0)+(CloseD(1)-CloseD(2))*Sin(BarsSinceToday);
If(C[1]>A[1] && H>=H[1]) Buy(1,Max(H[1],O));
If(C[1]<A[1] && L<=L[1]) SellShort(1,Min(L[1],O));
End
|
|