置顶 如何获取股票实时行情(已解决)
发布于 1 个月前 作者 tjfuyongjie 818 次浏览 来自 分享

具体加群,去群文件里获取 群号:1092330563

如下是简单copy

1 Qa股票模拟盘 前期准备 安装docker 打开浏览器输入http://localhost:81/ 点击研究标签 密码quantaxis 进入后点击terminal 打开一个docker版本的cmd 然后 输入 /bin/bash 输入cd ~ 升级qa pip install QUANTAXIS -U 安装qifiaccount pip install QIFIAccount -U 安装quantaxis_pubsub pip install quantaxis_pubsub –U 储存数据 1.5.1下载群文件的QAHexos。 1.5.2打开sub_QAREALTIME_FIX.py,将如下代码替换掉原来的代码。 from qaenv import mongo_ip, eventmq_ip pymongo.MongoClient(mongo_ip).qa.drop_collection('REALTIMEPRO_FIX')         self.db = pymongo.MongoClient(mongo_ip).qa.REALTIMEPRO_FIX

1.5.3然后在网页研究左侧新建文件夹比如取名“实时数据”。将QAHexos中文件拖入“实时数据”文件夹。 1.5.4在terminal中输入 : cd 实时数据 (注意:在/root下cd) python sub_QAREALTIME_FIX.py

创建账号 开一个新的terminal 然后输入 qastocksim --user <youusername> --password <yourpassword> --eventmq_ip www.yutiansut.com --eventmq_port 5678 下单 开一个新的terminal 然后输入 qass_sendorder --user <youusername> --eventmq_ip www.yutiansut.com --eventmq_port 5678 --code 000001 --price 12.84 --amount 1200 --towards BUY qass_sendorder --user ziyu --eventmq_ip www.yutiansut.com --eventmq_port 5678 --code 000001 --price 12.84 --amount 1200 --towards BUY 注意事成 运行模拟盘,要3个terminal 一个用来实时保存数据,一用来运行qastocksim,一个用来下单qass_sendorder。

8 回复

我按教程运行了 python sub_QAREALTIME_FIX.py 后可以正常创建REALTIMEPRO FIX表,但是发现没有数据。是还需要什么订阅指令才可以正常存储实时数据吗?

qastocksim和qass_sendorder分别对应的是创建账号和下单的作用,测试了可以正常使用。现在就是实时保存数据这一步没有数据卡住了。

@chenbihui 仔细阅读群文件 qahexos是我用我自己服务器给你们做的推送 自然是连我的服务器地址啊 host quantaxis.tech port 5679

@yutiansut 谢谢,明天开盘时间我再试试,结果再来反馈。

1.png 贴个正常可运行的代码图上去,需要在盘中才有数据推送,其他时间是没有数据的。

几点连上来才会有推送?9/15分重启,发现还是没有数据。打算9.25重启,9.30重启这样试过来。

回到顶部