piginzoo/quant_trader

server.py无法检测到券商

Opened this issue · 0 comments

024-01-21 16:43:12,175 - INFO - server.py:51 P8268: local ip:'192.168.2.222',access:'/api',start
2024-01-21 16:43:12,179 - DEBUG - controller_api.py:21 P8268: Got json data:20 bytes
2024-01-21 16:43:12,181 - DEBUG - controller_api.py:55 P8268: 获得请求的Action:balance,Broker: None
2024-01-21 16:43:12,183 - INFO - easytrader_broker.py:25 P8268: 切换至券商:None
2024-01-21 16:43:12,184 - ERROR - easytrader_broker.py:28 P8268: 股票执行任务提供的券商[None]在配置文件中不存在,请检查配置,或者券商名
2024-01-21 16:43:12,186 - ERROR - controller_api.py:191 P8268: 处理过程中出现问题:ValueError('股票执行任务提供的券商[None]在配置文件中不存在,请检查配置,或者券商名')
Traceback (most recent call last):
File "C:\Python37\lib\site-packages\quant_trader-1.0.0-py3.7.egg\quant_trader\server\controller\controller_api.py", line 159, in api
__broker.connect(broker_name)
File "C:\Python37\lib\site-packages\quant_trader-1.0.0-py3.7.egg\quant_trader\server\broker\easytrader_broker.py", line 29, in connect
raise ValueError(msg)
ValueError: 股票执行任务提供的券商[None]在配置文件中不存在,请检查配置,或者券商名
2024-01-21 16:43:12,191 - INFO - server.py:59 P8268: local ip:'192.168.2.222',access:'/api',end
2024-01-21 16:43:12,193 - INFO - _internal.py:224 P8268: 192.168.2.222 - - [21/Jan/2024 16:43:12] "POST /api?token=token HTTP/1.1" 200 -
conf.yml配置如下:
mock: # 东吴证券
uid: 'xxx'
pwd: 'xxxx'
client_type: 'universal_client'
exe_path: 'c:\ths\xiadan.exe'
mock-: # 同花顺模拟炒股
uid: 'xxxx'
pwd: 'xxxx'
client_type: 'universal_client'
exe_path: 'C:\同花顺\xiadan.exe'
current_broker_name: 'mock'