- 精华
- 0
- 在线时间
- 58 小时
- UID
- 77725
- 积分
- 150
- 帖子
- 9
- 阅读权限
- 40
- 注册时间
- 2011-11-8
- 最后登录
- 2013-5-10
- 精华
- 0
- UID
- 77725
- 积分
- 150
- 帖子
- 9
- 主题
- 2
- 阅读权限
- 40
- 注册时间
- 2011-11-8
- 最后登录
- 2013-5-10
|
我用的buy sell buytocover 和 sellshort,没用A函数。
之前为了满足一天只做一个交易的情况,设计了一个全局变量,判断全局变量为初值,并且marketposition 为0的时候开仓,开仓后将全局变量设为1。
但是这么做会引起信号消失的问题,因为在同一根bar内我的全局变量值已经改变,不满足开仓条件了。
后来我将其修改为:在符合开仓条件的bar的下一个bar时,再将全局变量的值变为1。这么做的确是解决了信号消失的问题,但是,这样当在符合开仓条件的那个bar,我就不能平仓了,即不能在同一根bar开平仓。
请问有什么办法解决这个问题吗? |
|