python api 能否新添功能 [金字塔]
咨询内容:
能否给stop order 触发后生成的market order加一个stoporderid的属性?
@资深技术02
主要还是之前咱们说过很多次的问题。我需要用stop order止损,并且根据触发状态在on_order()里后续操作。且我有若干个不同策略在同一个合约上跑,所以我需要知道成交的单子是哪个策略发出的。
按照你的第一个建议我可以挂单的时候用一个List把orderid存起来,成交的时候再比对即可。但是由于我挂的是stop order,最后触发的是market order,所以这样做匹配不上。。
根据你后来的的建议自己用timer写stop order,但是我用了一段时间发现这样我不好track我所有的挂单。解决这个问题我还要再自己建立一个文档,把所有没成交的订单记录下来。远不如直接用你们的stoporder,我直接在账户窗口就一目了然可以看到所有订单。
所以你们如果能在新版本把market order新加一个stoporderid的property(如果这个market order是由stoporder 触发生成的),这样我直接用第一种方法就可以完全满足我的需求,不用再自己写很多还容易出bug。不知是否可行?
我们后面想想看如何在没有报单情况下获得这个订单id技术交流:
emm..我是这么想的哈:
我发出一个stop order
stoporderid = buy_open(price,volume, "stop")
这个Stoporderid是你们本地的一个队列的序号。
然后当最新成交价格超过price的时候,系统应该是立刻发出一个market order。那么做这个操作的时候就顺带把stoporderid保存到这个order object里就可以了把。之后这个market order的状态每次改变我都可以把这个stoporderid读取出来,就能知道是哪个策略发出的了。
这样理解有没有什么问题?我之前用vnpy这个功能就是有的。 技术交流:
也可能我想当然了。。
反正现在是用第二种办法,然后我是创建了一个json file,每次挂单我就写入这个文件,成交了再读取删除。之前说的老卡住的bug好像就是这个功能导致的。。但我现在也没查出bug在哪。。。所以要是有这个功我就太方便了
@资深技术02
主要还是之前咱们说过很多次的问题。我需要用stop order止损,并且根据触发状态在on_order()里后续操作。且我有若干个不同策略在同一个合约上跑,所以我需要知道成交的单子是哪个策略发出的。
按照你的第一个建议我可以挂单的时候用一个List把orderid存起来,成交的时候再比对即可。但是由于我挂的是stop order,最后触发的是market order,所以这样做匹配不上。。
根据你后来的的建议自己用timer写stop order,但是我用了一段时间发现这样我不好track我所有的挂单。解决这个问题我还要再自己建立一个文档,把所有没成交的订单记录下来。远不如直接用你们的stoporder,我直接在账户窗口就一目了然可以看到所有订单。
所以你们如果能在新版本把market order新加一个stoporderid的property(如果这个market order是由stoporder 触发生成的),这样我直接用第一种方法就可以完全满足我的需求,不用再自己写很多还容易出bug。不知是否可行?
来源: WWW.CXH99.COM
金字塔资深技术: 这个功能不好做啊,订单id是报出去后收到的,对于没有报单情况下怎么能知道id是多少呢??我们后面想想看如何在没有报单情况下获得这个订单id
资深技术02 发表于 2022-1-24 14:11
这个功能不好做啊,订单id是报出去后收到的,对于没有报单情况下怎么能知道id是多少呢??
我们后面想想 ...
emm..我是这么想的哈:
我发出一个stop order
stoporderid = buy_open(price,volume, "stop")
这个Stoporderid是你们本地的一个队列的序号。
然后当最新成交价格超过price的时候,系统应该是立刻发出一个market order。那么做这个操作的时候就顺带把stoporderid保存到这个order object里就可以了把。之后这个market order的状态每次改变我都可以把这个stoporderid读取出来,就能知道是哪个策略发出的了。
这样理解有没有什么问题?我之前用vnpy这个功能就是有的。
反正现在是用第二种办法,然后我是创建了一个json file,每次挂单我就写入这个文件,成交了再读取删除。之前说的老卡住的bug好像就是这个功能导致的。。但我现在也没查出bug在哪。。。所以要是有这个功我就太方便了
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容