今天又可以下载了,看来每天会有限额啊。。。
报错信息:(这个应该是合约的代码错导致的吧)
Traceback (most recent call last):
File "G:\veighna_studio\lib\site-packages\vnpy_ctabacktester\engine.py", line 411, in run_downloading
data: List[BarData] = self.datafeed.query_bar_history(req)
File "G:\veighna_studio\lib\site-packages\vnpy_rqdata\rqdata_datafeed.py", line 162, in query_bar_history
df: DataFrame = get_price(
File "G:\veighna_studio\lib\site-packages\rqdatac\decorators.py", line 150, in wrap
return func(args, **kwargs)
File "G:\veighna_studio\lib\site-packages\rqdatac\services\get_price.py", line 83, in get_price
df = _get_price(
File "G:\veighna_studio\lib\site-packages\rqdatac\services\get_price.py", line 167, in _get_price
df = get_price_df(
File "G:\veighna_studio\lib\site-packages\rqdatac\services\detail\get_price_df.py", line 98, in get_price_df
pf, obid_slice_map = get_minbar(order_book_ids, start_date, end_date, fields, duration, market)
File "G:\veighna_studio\lib\site-packages\rqdatac\services\detail\get_price_df.py", line 170, in get_minbar
data = get_client().execute(
File "G:\veighna_studio\lib\site-packages\rqdatac\decorators.py", line 67, in wrap
return func(args, kwargs)
File "G:\veighna_studio\lib\site-packages\rqdatac\connection_pool.py", line 27, in execute
return conn.execute(method, *args, kwargs)
File "rqdatac\connection.py", line 117, in rqdatac.connection.Connection.execute
File "rqdatac\connection.py", line 87, in rqdatac.connection.Connection._read_one_packet
rqdatac.share.errors.QuotaExceeded: Quota exceeded
请问螺纹、热卷、玻璃、PP、燃油、硅铁、锰硅的主连代码是?
用88以及888为后缀的来下载都失败,99为后缀的是指数,请问主连代码应该用什么?
懂了,需要安装:
pip install psycopg2
2022-05-27 17:03:57 Traceback (most recent call last):
File "G:\veighna_studio\lib\runpy.py", line 196, in _run_module_as_main
2022-05-27 17:03:57 return _run_code(code, main_globals, None,
File "G:\veighna_studio\lib\runpy.py", line 86, in _run_code
2022-05-27 17:03:57 exec(code, run_globals)
File "build\bdist.win-amd64\egg\veighna_station\trader.py", line 39, in <module>
2022-05-27 17:03:57 File "build\bdist.win-amd64\egg\veighna_station\trader.py", line 30, in run_trader
File "G:\veighna_studio\lib\site-packages\vnpy\trader\engine.py", line 101, in add_app
2022-05-27 17:03:57 engine: BaseEngine = self.add_engine(app.engine_class)
File "G:\veighna_studio\lib\site-packages\vnpy\trader\engine.py", line 72, in add_engine
engine: BaseEngine = engine_class(self, self.event_engine)
File "G:\veighna_studio\lib\site-packages\vnpy_ctastrategy\engine.py", line 110, in init
2022-05-27 17:03:57 self.database: BaseDatabase = get_database()
File "G:\veighna_studio\lib\site-packages\vnpy\trader\database.py", line 138, in get_database
database = module.Database()
File "G:\veighna_studio\lib\site-packages\vnpy_postgresql\postgresql_database.py", line 137, in init
2022-05-27 17:03:57 self.db.connect()
File "G:\veighna_studio\lib\site-packages\peewee.py", line 3113, in connect
2022-05-27 17:03:57 self._state.set_connection(self._connect())
File "G:\veighna_studio\lib\site-packages\peewee.py", line 3812, in _connect
2022-05-27 17:03:57 raise ImproperlyConfigured('Postgres driver not installed!')
peewee.ImproperlyConfigured: Postgres driver not installed!
取消后跑出来有报错“。是还需要改哪些代码吗?
在powershell 直接跑run.py启动,但为啥程序打开后点击系统,只有退出选项,没有连接CTP这一项,请问这是为什么?
解决方法:升级Numpy
pip install --upgrade numpy
之后跑run.py的时候遇到以下提示,请问可以怎么解决数据方面的服务?
Found invalid metadata in lib G:/veighnastudio/lib/site-packages/PySide6/plugins/imageformats/qpdf.dll: Invalid metadata version
找不到数据服务驱动vnpy,使用默认的RQData数据服务
PS G:\vn-py-3.1.0\examples\veighna_trader> python run.py
Traceback (most recent call last):
File "G:\vn-py-3.1.0\examples\veighna_trader\run.py", line 31, in <module>
from vnpy_optionmaster import OptionMasterApp
File "G:\veighna_studio\lib\site-packages\vnpy_optionmaster__init__.py", line 26, in <module>
from .engine import OptionEngine, APP_NAME
File "G:\veighna_studio\lib\site-packages\vnpy_optionmaster\engine.py", line 32, in <module>
from .pricing import binomial_tree_cython as binomial_tree
File "binomial_tree_cython.pyx", line 1, in init binomial_tree_cython
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject