- 精华
- 0
- 在线时间
- 427 小时
- UID
- 28852
- 积分
- 651
- 帖子
- 153
- 阅读权限
- 60
- 注册时间
- 2011-3-15
- 最后登录
- 2022-1-5
- 精华
- 0
- UID
- 28852
- 积分
- 651
- 帖子
- 153
- 主题
- 42
- 阅读权限
- 60
- 注册时间
- 2011-3-15
- 最后登录
- 2022-1-5
|
我想在交易指令里用TB代码实现每个一个时间段发送委托的操作,比如 我一次要发10手,然后我想让它每隔2秒发送一手,应该怎么实现?帮忙看下下面的代码是不是这样实现的?
Params
Numeric Length1(5);
Numeric Length2(10);
Numeric BuyLots(10);
Vars
NumericSeries MA1;
NumericSeries MA2;
Bool Condition1;
Numeric i;
Begin
MA1=AverageFC(Close,Length1);
MA2=AverageFC(Close,Length2);
Condition1=CrossOver(MA1,MA2);
i =Second();
If(Condition1)
{
For i =1 To 2*BuyLots
{
Buy(1,NextOpen,True);
i = i+1;
}
}
End |
|