qtrader icon indicating copy to clipboard operation
qtrader copied to clipboard

关于action记录的一些疑问

Open StephenLee2016 opened this issue 1 year ago • 2 comments

1、想请教一下,action的record有demo可以提供一下嘛?具体需要记录哪些字段?现在我可以用update_action更新和记录action,但是在后续一些调用上会出现利用action信息进行统计,会出现字段不匹配的问题。 2、PerformanceCTA中action['no']字段具体该填哪些信息? if action["offset"] == "OPEN": open_trades[gateway_name][security][action['no']] = action elif action["offset"] == "CLOSE": close_trd = action

StephenLee2016 avatar Sep 21 '23 08:09 StephenLee2016

你好,应该demo的例子就包括了action的记录。action['no']是记录同一个标的的开仓次数,比如你第一次开仓,可以标记1,然后你再加仓的时候,就标记2,如此类推。

josephchenhk avatar Sep 21 '23 13:09 josephchenhk

你好,应该demo的例子就包括了action的记录。action['no']是记录同一个标的的开仓次数,比如你第一次开仓,可以标记1,然后你再加仓的时候,就标记2,如此类推。

多谢回复,还有几个问题需要帮忙解答一下 1、demo例子里action的记录貌似没看到,跑了之后存好的csv文件action字段是空,我自己添加了update_action调用,目前可以记录了。然后action[‘no’]我是用get_all_orders方法取的记录自己解析之后算的,不知道是否有更便捷的取法? 2、 下面几行代码中的close_trd["close"] 中的“close ”是代表什么意义?
close_trd_price = close_trd["close"] open_trd_price = open_trd["close"] # make a copy, instead of a reference!

StephenLee2016 avatar Sep 21 '23 16:09 StephenLee2016