问答交流

交易策略的中的仓位分配无法按需执行,请老师指导一下

由bq4xq75m创建,最终由bq4xq75m 被浏览 6 用户

https://bigquant.com/codesharev3/9e9ffa1e-d886-4a19-bf29-33eefad02000

如上是我写的交易策略,是希望选出来的股票每次都是按照总资金的十分之一进行购买股票,三天后进行卖出,我在仓位分配这个地方选了进行了调整也无法实现想要的需求,在交易策略地方也做了挑,不知道是那个模块出现了bug 还请老师帮忙指导一下。

标签

交易策略仓位管理股票交易
评论
  • 1、虽然你写的是选出10只票等权重,但是过滤条件太严格导致抽取结果每天只有1只或者3只,1只权重就是100%,3只就是33%,所以不是1/10。
  • 你检查一下你的过滤条件是不是有问题,如果非要这么严格,同时每次股票也必须是买入1/10,那可以在下单的地方直接把仓位写成0.1,context.order_target_percent(x.instrument, 0.1)
  • undefined
  • undefined
  • 2、如果是小市值策略,这个地方是升序,需要把DESC删除
  • undefined
  • 3、回测模块的时间也可以不用填,默认使用传入数据的开始和结束时间
  • undefined
  • 我把过滤都删除了,然后模块都使用最新版,是可以按照预期仓位执行的,请参照
  • https://bigquant.com/codesharev2/6ca0273f-086a-48af-b466-8460967b19ed
  • 老师你好,谢谢的指导 还有两个问题请教一下,1.如果我想设置买入每天都买入 但是卖出我持有一定的天数或者说获得一定的收益比例就卖出,这种如何实现。
  • 2.因为以上的问题,所以想请问一下关于交易策略这块有没有相关的文档能参考,很多东西出现的有点不知道什么依据,比如context.rebalance_period 等等类似,context.xxx后缀的名词代表什么,这个有没有相关的接口文档,这样就可以学习了解的更多。
{link}