gpt4 book ai didi

python - 止损订单所需的 Pyalgotrade 建议

转载 作者:太空宇宙 更新时间:2023-11-04 03:34:33 25 4
gpt4 key购买 nike

我想在 pyalgotrade 中回测交易策略,但我在提交止损订单时遇到问题。

documentation它指出:头寸是用于下订单的更高级别的抽象。它们本质上是一对进出场订单,与手动下订单相比,可以更轻松地跟踪返回和损益。

我输入位置

myPosition = self.enterLong(self.__instrument, amount, True)

这基本上是在股票中开立新头寸并以市场价格买入,这本身就有效。

然后我希望下止损单

myPosition.exitStop(stoplossValue, True)

...但这行为真的很奇怪!

如果仓位为已成交,即执行 enterLong 订单时的情况,则 exitStop 会引发断言错误,因为它似乎期望订单为“已成交”(与已成交冲突)。

当我在订单已成交前调用 exitStop(当订单处于事件状态时),代码不会生成断言错误,但事件订单会立即被取消。

在初始订单尚未执行时调用 exitStop 绝对没有意义。还是我的想法完全脱离了常态?

不幸的是,pyalgotrade 教程策略不使用任何止损逻辑(这很糟糕)。

最佳答案

由于您已经将相同的问题发布到图书馆组,因此我不会在此处重复答案。看看https://groups.google.com/forum/#!topic/pyalgotrade/WNNZQ0VvuTc

关于python - 止损订单所需的 Pyalgotrade 建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29735134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com