- 精华
- 0
- 在线时间
- 218 小时
- UID
- 7099
- 积分
- 614
- 帖子
- 120
- 阅读权限
- 60
- 注册时间
- 2010-3-3
- 最后登录
- 2019-3-24
- 精华
- 0
- UID
- 7099
- 积分
- 614
- 帖子
- 120
- 主题
- 22
- 阅读权限
- 60
- 注册时间
- 2010-3-3
- 最后登录
- 2019-3-24
|
遇到一个问题,下面的最后修改的开场语句,只是当Conditions1满足条件时并没有任何动作。
MyPrice = MinMove*PriceScale*5;
If ( BarStatus ==0 )
{
SetGlobalVar(0,SetPos);
}
If ( GetGlobalVar(0)==0 )
{
If ( Condition1 /* 开多仓条件满足 */ )
{
A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice()+MyPrice);
SetGlobalVar(0,1);
}
If ( Condition2 )
{
A_SendOrder(Enum_Sell,Enum_Entry,1,Q_BidPrice()-MyPrice);
SetGlobalVar(0,-1);
}
}
不知道哪里出了问题。我使用的是日内5分钟图,用这个A_sendorder开场和周期有关系吗?
[ 本帖最后由 道勤 于 2010-5-13 10:10 编辑 ] |
|