- 精华
- 0
- 在线时间
- 193 小时
- UID
- 30120
- 积分
- 544
- 帖子
- 135
- 阅读权限
- 50
- 注册时间
- 2011-3-23
- 最后登录
- 2013-8-3
- 精华
- 0
- UID
- 30120
- 积分
- 544
- 帖子
- 135
- 主题
- 46
- 阅读权限
- 50
- 注册时间
- 2011-3-23
- 最后登录
- 2013-8-3
|
本帖最后由 yufei6789 于 2013-5-16 17:13 编辑
简单地可以用个TICK计数器:用全局变量把止损时刻记录下来,控制一定TICK数后方可开仓(粗略地,2个TICK约为一秒).当然也可以记录发生的时间来控制,只是稍麻烦些
例如:以全局变量1为TICK计数器,以全局变量2记录发生止损的时刻
If(BarStatus==0)
SetGlobalVar(1,0);
SetGlobalVar(1,GetGlobalVar(1)+1);
If(满足止损条件)
{
SetGlobalVar(2,GetGlobalVar(1));
止损语句;
}
If(GetGlobalVar(1)>GetGlobalVar(2)+要求间隔的TICK数 And 满足开仓条件)
开仓语句;
|
|