- 精华
- 1
- 在线时间
- 212 小时
- UID
- 64747
- 积分
- 782
- 帖子
- 192
- 阅读权限
- 200
- 注册时间
- 2011-9-10
- 最后登录
- 2016-3-22
- 精华
- 1
- UID
- 64747
- 积分
- 782
- 帖子
- 192
- 主题
- 33
- 阅读权限
- 200
- 注册时间
- 2011-9-10
- 最后登录
- 2016-3-22
|
本帖最后由 pepsi 于 2011-10-27 09:47 编辑
在一个加仓和减仓的交易系统中,我想运用一个表示持仓数量的变量HoldPosition,以此来控制加仓和建仓。
buy和buyshort执行成功返回true,否则返回false;
buy执行成功,则执行HoldPosition = HoldPosition+1;
buyshort执行成功,则执行HoldPosition = HoldPosition-1;
请教如何实现以上思路。
下面是我的思路框架,不知是否可行,向高手求助。
因为A_BuyPosition之类的函数不可用于历史测试,所以暂不采用。
Vars
Numeric HoldPosition(0);
Begin
If(Condition...)Buy(1,Open);
//此处语句:buy执行成功,则执行HoldPosition = HoldPosition+1;
End |
|