设为首页收藏本站

 找回密码
 注册
查看: 701|回复: 1
打印 上一主题 下一主题

BuyToCover数量为0的时候为啥不是实际持仓? [复制链接]

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
1#
发表于 2019-8-5 15:54:30 |显示全部楼层
是这个逻辑的。
buytocover是以图表信号的数量来进行下单 的。并不能得知帐户的真实持仓情况。。
在程序化交易中,要尽可能保证帐户完全按信号进行开平仓交易。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2019-8-5 16:29:33 |显示全部楼层
m2land 发表于 2019-8-5 16:19
可以在代码中尽可能保证帐户完全按信号进行开平仓交,但是总是有万一的。而且一旦出现这个万一,似乎平仓指 ...

再强调一下,buytocover是不能读取帐户持仓的。所以如果开仓信号有没成交的情况,自然会影响到后续的平仓。
首先需要尽可能保证信号都成交,如果没有及时成交的,可以使用补救措施让持仓与信号一致。
如果确实不能保证,一定要按帐户的实际持仓量来平仓,那么可以选择a_sendorder的帐户函数来编写策略。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-20 10:03

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部