- 精华
- 3
- 在线时间
- 12229 小时
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
- 精华
- 3
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 主题
- 49
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
|
这个写法是有问题的。。反复提示持仓不足是他确实在发平仓动作,与交易师的设置无关了。
1,a_sendorder的使用只能限制在barstatus==2下面,当前公式里没有此限制 ,那么读出来的tempos在历史里以及没有启动自动交易前都是无效值的,该无效值 是一个大于0的值 ,自然是可以满足此条件的。
2,公式里没有使用全局变量来控制发单 的次数,就算是在正常的barstatus==2的状态下判断了有效的持仓,在第一次委托出去后且没有成交回报到达本地前,是有可能再次判断仍有持仓于是再次发单的。
A_xxx函数的使用没有那么直观,学习起来,控制起来比一般的buy,sell指令更为复杂,要求有更多的编程经验。建议先系统学习TB的公式编写后再进行策略的开发。 |
|