I have a trial rice quant account. I want to do backtesting and failed to load rice quant data on mac.
Can I use the account on vnpy mac? Do you have any quick guide for importing ricequant vnpy mac?
I have a trial rice quant account. I want to do backtesting and failed to load rice quant data on mac.
Can I use the account on vnpy mac? Do you have any quick guide for importing ricequant vnpy mac?
kelly-yu wrote:
I have a trial rice quant account. I want to do backtesting and failed to load rice quant data on mac.
Can I use the account on vnpy mac? Do you have any quick guide for importing ricequant vnpy mac?
Please describe your error message in detail and preferably send a screenshot so that we know what happened
有原 wrote:
kelly-yu wrote:
I have a trial rice quant account. I want to do backtesting and failed to load rice quant data on mac.
Can I use the account on vnpy mac? Do you have any quick guide for importing ricequant vnpy mac?
Please describe your error message in detail and preferably send a screenshot so that we know what happened
错误是这段代码呢,我用pip install 装了,都不成
kelly-yu wrote:
有原 wrote:kelly-yu wrote:
I have a trial rice quant account. I want to do backtesting and failed to load rice quant data on mac.
Can I use the account on vnpy mac? Do you have any quick guide for importing ricequant vnpy mac?
Please describe your error message in detail and preferably send a screenshot so that we know what happened错误是这段代码呢,我用pip install 装了,都不成
我是要下载这些数据
kelly-yu wrote:
kelly-yu wrote:
有原 wrote:kelly-yu wrote:
I have a trial rice quant account. I want to do backtesting and failed to load rice quant data on mac.
Can I use the account on vnpy mac? Do you have any quick guide for importing ricequant vnpy mac?
Please describe your error message in detail and preferably send a screenshot so that we know what happened错误是这段代码呢,我用pip install 装了,都不成
我是要下载这些数据
用pip 安装的命令
RqData已经剥离了,同时database_manager也不在vnpy.trader.database下了,所以可以把代码修改为:
from vnpy_rqdata import radata_client
from vnpy.trader.database import get_database
from vnpy.trader.constant import Exchange, Interval
from vnpy.trader.object import HistoryRequest
database_manager = get_database()
下同
有原 wrote:
RqData已经剥离了,同时database_manager也不在vnpy.trader.database下了,所以请把代码修改为:
from vnpy_rqdata import radata_client from vnpy.trader.database import get_database from vnpy.trader.constant import Exchange, Interval from vnpy.trader.object import HistoryRequest database_manager = get_database() 下同
改成这样依旧不行呢
改了,不行呢
from vnpy.trader.database import get_datafeed
from vnpy.trader.database import get_database
from vnpy.trader.constant import Exchange, Interval
from vnpy.trader.object import HistoryRequest
database_manager = get_database()
datafeed = get_datafeed()
下面使用datafeed取代rqdata_client, 还有代码改的时候请仔细一些,你只是改了import内容,没有改from后面的内容
from vnpy.trader.object import HistoryRequest
from vnpy.trader.utility import extract_vt_symbol
from vnpy.trader.constant import Exchange, Interval
from vnpy_rqdata.rqdata_datafeed import RqdataDatafeed
from vnpy_mysql.mysql_database import MysqlDatabase
from datetime import datetime
start_date = datetime(2018,1,1)
end_date = datetime(2021,11,1)
symbols = {
"SHFE": ["CU", "AL", "ZN", "PB", "NI", "SN", "AU", "AG", "RB", "WR", "HC", "SS", "BU", "RU", "NR", "SP", "SC", "LU", "FU"],
"DCE": ["C", "CS", "A", "B", "M", "Y", "P", "FB","BB", "JD", "RR", "L", "V", "PP", "J", "JM", "I", "EG", "EB", "PG"],
"CZCE": ["SR", "CF", "CY", "PM","WH", "RI", "LR", "AP","JR","OI", "RS", "RM", "TA", "MA", "FG", "SF", "ZC", "SM", "UR", "SA", "CL"],
"CFFEX": ["IH","IC","IF", "TF","T", "TS"]
}
symbol_type = "888"
rqfeed = RqdataDatafeed()
sqdb = MysqlDatabase()
def load_data(req):
data = rqfeed.query_bar_history(req)
sqdb.save_bar_data(data)
print(f"{req.symbol}历史数据下载完成")
for exchange, symbols_list in symbols.items():
for s in symbols_list:
req = HistoryRequest(
symbol=s+symbol_type,
exchange=Exchange(exchange),
start=start_date,
interval=Interval.MINUTE,
end=end_date,
)
load_data(req=req)
print("运行结束!")
我已经输入了密钥,为什么导入库还是会显示这个。
我在进行设置好之后,我发现只能下载原油的历史数据,别的历史数据都显示下载失败
开始时间和结束时间设置有没有进行修改,我看你图里是19-20年的。
下单买了一个,make.bat文件在哪里下载?
注意从www.vnpy.com下载安装包,现在名字是VeighNa了