问答交流

请问卖出的order有没有办法在当天卖出

由xd123456创建,最终由xd123456 被浏览 16 用户

问题

发现order函数卖出总是会延后一天,比如我想达到deltat日(如3日)就卖出,我判断持仓到了三天,下order函数,需要到第四天收盘才能卖出,这样逻辑就显得有点变扭,需要手动把hold_days设置的时候减一,比如我要做t+1,hold_days就需要设置成0。

又比如收盘价达到了止盈止损条件,我需要等到第二天收盘才卖出,这对于短期策略来讲会严重影响策略的回测收益,有没有办法运行order以后当天就卖出呢?我觉得实盘中收盘那几分钟价格基本就定死了,这样也不算有什么未来吧,反而是延迟一天收盘卖出这种逻辑才有点奇怪,有时候会造成很大的波动

解答

HFTrade使用文档

标签

金融交易
评论
  • 买入的order设置open在第二天开盘买我觉得符合实盘逻辑,但是卖出用这种逻辑总感觉很奇怪
  • 你好,你想做的操作实际上已经涉及到了日内的判别,这个如果想实现可以在日内回测中实现。
  • 这个有实现教程吗,我好像没看到
  • HF Trade(高频回测模块)您可以了解下\~
  • [HFTrade使用文档](/wiki/doc/-uUmJMOnqYu)