- 精华
- 0
- 在线时间
- 7 小时
- UID
- 1534
- 积分
- 53
- 帖子
- 10
- 阅读权限
- 30
- 注册时间
- 2008-4-23
- 最后登录
- 2008-5-9
- 精华
- 0
- UID
- 1534
- 积分
- 53
- 帖子
- 10
- 主题
- 5
- 阅读权限
- 30
- 注册时间
- 2008-4-23
- 最后登录
- 2008-5-9
|
If(MarketPosition == 0 && Low <= B)
{
Buy(lots,0);
Commentary("突破B而买入");
SetGlobalVar(0, 1);
}
Else If(MarketPosition == 1 && GetGlobalVar(0)==1)
{
If(BarsSinceEntry<=3)
{
If(high > S)
{
Sell(lots,0); //0表示现价卖出。
Commentary("突破S而卖出----B");
SetGlobalVar(0, 0);
}
Else If(Low < LP)
{
Sell(lots,Close); //0表示现价卖出。
Commentary("突破LP而卖出----B");
SetGlobalVar(0, 0);
}
Else If(BarsSinceEntry == 3)
{
Sell(lots,Close); //0表示现价卖出。
Commentary("到一定周期限制强制卖出----B");
SetGlobalVar(0, 0);
}
}
}
If(High >= HP && MarketPosition == 0)
{
Buy(lots,0);
Commentary("突破HP而买入");
SetGlobalVar(0, 2);
}
If(MarketPosition == 1 )
{
If(low<=Min(low[1],low[2]) && GetGlobalVar(0)==2)
{
Sell(lots,0); //0表示现价卖出
Commentary("突破前连天最低而卖出----HP");
SetGlobalVar(0, 0);
如果系统断线重连或者重新加入程序,可以计算出了结点,但不会对新的Bar进行计算! |
|