- 精华
- 0
- 在线时间
- 57 小时
- UID
- 2276
- 积分
- 317
- 帖子
- 66
- 阅读权限
- 50
- 注册时间
- 2008-9-4
- 最后登录
- 2008-10-20
- 精华
- 0
- UID
- 2276
- 积分
- 317
- 帖子
- 66
- 主题
- 20
- 阅读权限
- 50
- 注册时间
- 2008-9-4
- 最后登录
- 2008-10-20
|
Params
Numeric P1(120);
Vars
NumericSeries N1(0);
NumericSeries N2(0);
Begin
N1=Average(Close,P1);
N2=Average(Close,P1);
//上穿,触发买入条件
If(CrossOver(Close,N1) && A_BuyPosition()<1)
{
If(A_SellPosition>0 && A_GetOpenOrderCount()==0)
{
A_SendOrder(Enum_Buy,Enum_Exit,A_SellPosition(),Q_AskPrice());
SetGlovalVar(1,0);
}
If(A_SellPosition()==0 && A_BuyPosition()==0 && A_GetOpenOrderCount()==0 && GetGlobalVar(0)!=1)
{
A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice());
SetGlobalVar(0,1);//已发送
}
}
//下穿,触发卖出条件
If(CrossUnder(Close,N2) && A_SellPosition()<1)
{
If(A_BuyPosition>0 && A_GetOpenOrderCount()==0)
{
A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition(),Q_BidPrice());
SetGlobalVar(0,0);
}
If(A_SellPosition()==0 && A_BuyPosition()==0 && A_GetOpenOrderCount()==0 && GetGlobalVar(1)!=1)
{
A_SendOrder(Enum_Sell,Enum_Entry,1,Q_BidPrice);
SetGlobalVar(1,1);
}
}
End |
|