关于启动qatraderserver.exe端口被占用问题
发布于 1 个月前 作者 wugengcai 84 次浏览 来自 问答

通过以下的步骤进行操作,出现qatraderserver无法启动问题: 1、通过docker-compose up开启了相关服务,界面一切正常,端口号默认 2、qatrader --acc 1232 --pwd 2525 --broker QUANTAXIS 正常 3、开启qatraderserver.exe 提示 1.png 找到相关占用端口8020的程序(com.docker.backend.exe),并关闭之后,localhost:81界面研究界面打不开3.png 查看docker ps 显示4.png

模拟盘的账号打不开

问题:docker占用了8020的端口导致qatraderserver.exe无法启动,关闭了占用进程可以启动qatraderserver.exe,但是docker的却异常。如何可以不关闭docker的com.docker.backend.exe下开启qatraderserver.exe,并可以在localhost:81界面上看到模拟账号,谢谢!

6 回复

…docker 里面自带了qatraderServer啊 你为啥要在本地再开一次一模一样的服务呢???

无法理解这个神奇的操作到底想干啥?

docker下在哪添加账号呢?我在localhost:81上的terminal输入qatrader 提示not foud ,我在看了02的视频是这么操作的。。。。。 ,docker下怎么添加模拟的账号?

模拟的账户 遵循 QIFI协议

目前的模拟 直接内置在QAStrategy中, 使用strategy.debug_sim直接可以运行模拟 无需再单独开个进程开qatrader

如果你需要开启qatrader 去docker ps 找到qatrader的containerid docker exec进去 不过除了实盘需要这样 大概率你是用不到的

或者 如果你本地有python pip install qatrader

然后使用qatrader --acc xxx --pwd xxx --broker QUANTAXIS 也可以

回到顶部