想再请教一下楼主@上弦之月,撤单与重新下单之间怎么保证原子操作,即,撤单失败,但是又重新下单了
另外,查询仓位代码中:
update_order_request
的分离gateway_name和orderid
代码:
gateway_name, *split_orderid = vtorderid.split("")
这行为什么要改成这样?,原来是:gateway_name, orderid = vt_orderid.split(".")
想请教一下@上弦之月,
查询仓位代码中:
def update_trade(self, trade: TradeData):
的最后两行为什么要注释掉?
#self.long_pos = self.long_td + self.long_yd
#self.short_pos = self.short_td + self.short_yd
行者无疆 wrote:
Traceback (most recent call last):
File "c:\vnstudio\lib\site-packages\vnstation\cli.py", line 92, in run_trader
main_engine.add_app(app)
File "c:\vnstudio\lib\site-packages\vnpy\trader\engine.py", line 96, in add_app
engine = self.add_engine(app.engine_class)
File "c:\vnstudio\lib\site-packages\vnpy\trader\engine.py", line 71, in add_engine
engine = engine_class(self, self.event_engine)
File "c:\vnstudio\lib\site-packages\vnpy\app\excel_rtd\engine.py", line 32, in init
self.server.start(REP_ADDRESS, PUB_ADDRESS)
File "c:\vnstudio\lib\site-packages\vnpy\rpc__init.py", line 107, in start
self.socket_rep.bind(rep_address)
File "zmq\backend\cython\socket.pyx", line 550, in zmq.backend.cython.socket.Socket.bind
File "zmq\backend\cython\checkrc.pxd", line 26, in zmq.backend.cython.checkrc._check_rc
zmq.error.ZMQError: Permission denied
帮忙解决一下,谢谢
您好,请问该问题你解决了吗?我也出现了同样的问题