We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
下载python3.6(最新版),安装配置(简单),如果要对接交易,python需是32位的。 下载Nodejs,并安装(简单),安装最新即可(目前的版本是8.0.0) 下载mongodb,安装配置(稍复杂)
下载git,安装配置(github的用户名和密码等基本配置,稍复杂)
以管理员身份启动git,将github远程代码下载到本地仓库。 git clone https://github.com/yutiansut/quantaxis 代码本地部署
git clone https://github.com/yutiansut/quantaxis
cd quantaxis python setup.py install
下载全市场数据(数据存储在mongodb数据库中) python easy_start_tushare.py #下载全市场数据,需要一点时间 简单策略测试
python easy_start_tushare.py #下载全市场数据,需要一点时间
#这个策略跑完了之后,后面在web端或client端的模拟回测中才能看到回测结果 cd test python test_strategy.py
启动网络插件(这里就用到了nodeJS)
cd QUANTAXISWebkit npm run install #安装quantaxis npm run Xweb #同时启动后台(backend)和网页端(web)
关于npm的详细命令,可参考QUANTAXISWebkit中的package.json文件。
"quantaxis":"npm run install & npm run all", "install-backend":"cd ./backend && npm install", "install-web":"cd ./web && npm install", "install-client":"cd ./client && npm install | cd ./app && npm install ", "install": "npm run install-backend | npm run install-web | npm run install-client", "backend": "node ./backend/bin/www", "website":" cd ./web && npm run dev", "client": "cd ./client && npm run dev", "Xweb":" npm run website|npm run backend ", "Xclient":"npm run backend | npm run client", "all":" npm run Xweb | npm run client"
查看web端界面回测结果 运行了npm run Xweb命令之后,会自动开启http://localhost:8080网页,初始化界面如下(默认使用账户名admin和密码admin登录):
回测的结果,点击”模拟回测“选项,默认是在admin用户名下跑的策略回测。 点击任意一行,查看回测明细结果。 好啦,到此为止,你已经可以实现自定义策略,以及查看策略回测结果。下一步,很自然想到将好的策略进行模拟交易,甚至实盘交易。
在QA_trade_stock文件下有如下截图中高亮的几个文件。其中,setting.init是用来配置账户信息的。TradeX.lic是tradeX的相关配置,app.py用来开启python服务(以在web端查看实盘状况)。example.py是一个查看实盘状况的简单示例。 (1)模拟和实盘交易配置 去掉setting.init.example和TradeX.lic.example的后缀.example。配置示例如下: 注意:通达信模拟账户需要自行去下载注册哈。下载地址:http://mock.tdx.com.cn/site/app/mock/index/index.html
(2)开启实盘交易服务
运行命如下两个命令即可。(注意切到文件相应的目录)
python example.py python app.py
再进入web网页查看实盘状况,即可查看到响应的模拟账户的账户基本情况。 好啦,基本就是这样,到目前为止,你已经可以使用QUANTAXIS平台进行自定义策略,策略回测,以及模拟交易和实盘交易啦。接下来,就靠自己的发挥啦,赶紧撸几个牛掰的策略,抓紧时间挣钱。
(1)运行npm run Xweb启动后台和web端后,点击模拟回测结果,进入个股回测结果时,回测的曲线一直刷不出来,结果直接卡死掉了。原因,没有做索引,数据量太大,然后直接崩了。网页网页端网页端。
#quantaxis目录下,运行 python test/test_make_index.py
(2)远程github代码有更新,git pull时报错时,该怎么办?
git fetch --all git reset --hard origin/master git pull
(3)github分支上代码有更新,更新本地仓库的操作
git merge git pull
(4)启动服务时,遇到端口被占用该怎么办? 使用如下命令查看占用端口的PID号(比如3000端口被占用) netstat -ano | findstr "3000" 获取到对应的程序的PID后,调出程序管理器,查找对应PID的进程程序,关掉即可。如果未找到,则重启一下计算机也可以解决该问题。
netstat -ano | findstr "3000"
https://github.com/yutiansut/QUANTAXIS/wiki
#69
http://www.yutiansut.com/
The text was updated successfully, but these errors were encountered:
Merge pull request #72 from QUANTAXIS/master
149ea66
sync
No branches or pull requests
准备工作
下载python3.6(最新版),安装配置(简单),如果要对接交易,python需是32位的。
下载Nodejs,并安装(简单),安装最新即可(目前的版本是8.0.0)
下载mongodb,安装配置(稍复杂)
注:安装mongodb服务报错,解决方案:待记录。参考资料:http://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html
下载git,安装配置(github的用户名和密码等基本配置,稍复杂)
Quantaxis安装配置
以管理员身份启动git,将github远程代码下载到本地仓库。
git clone https://github.com/yutiansut/quantaxis
代码本地部署
下载全市场数据(数据存储在mongodb数据库中)
python easy_start_tushare.py #下载全市场数据,需要一点时间
简单策略测试
启动网络插件(这里就用到了nodeJS)
关于npm的详细命令,可参考QUANTAXISWebkit中的package.json文件。
查看web端界面回测结果
运行了npm run Xweb命令之后,会自动开启http://localhost:8080网页,初始化界面如下(默认使用账户名admin和密码admin登录):
回测的结果,点击”模拟回测“选项,默认是在admin用户名下跑的策略回测。
点击任意一行,查看回测明细结果。
好啦,到此为止,你已经可以实现自定义策略,以及查看策略回测结果。下一步,很自然想到将好的策略进行模拟交易,甚至实盘交易。
对接交易(模拟和实盘)
在QA_trade_stock文件下有如下截图中高亮的几个文件。其中,setting.init是用来配置账户信息的。TradeX.lic是tradeX的相关配置,app.py用来开启python服务(以在web端查看实盘状况)。example.py是一个查看实盘状况的简单示例。
![Alt text](https://camo.githubusercontent.com/d62758216da778d198ec00a8eb9c7fd0040765c5f8dbd460283b41fe4735e243/68747470733a2f2f6c65616e6f74652e636f6d2f6170692f66696c652f676574496d6167653f66696c6549643d353933336265343961623634343135386437303030386363)
![Alt text](https://camo.githubusercontent.com/aad6535dc99ed5f43c02475651509e15fa36fca5fe24f7e8784a1498fcdc73dd/68747470733a2f2f6c65616e6f74652e636f6d2f6170692f66696c652f676574496d6167653f66696c6549643d353933336331363261623634343135386437303030393061)
(1)模拟和实盘交易配置
去掉setting.init.example和TradeX.lic.example的后缀.example。配置示例如下:
注意:通达信模拟账户需要自行去下载注册哈。下载地址:http://mock.tdx.com.cn/site/app/mock/index/index.html
(2)开启实盘交易服务
运行命如下两个命令即可。(注意切到文件相应的目录)
再进入web网页查看实盘状况,即可查看到响应的模拟账户的账户基本情况。
![Alt text](https://camo.githubusercontent.com/b5dac39bfeb2810a10fcf2c19e58886746c07e0daf173cb22bd96a9e0281f163/68747470733a2f2f6c65616e6f74652e636f6d2f6170692f66696c652f676574496d6167653f66696c6549643d353933336332633861623634343135386437303030393330)
好啦,基本就是这样,到目前为止,你已经可以使用QUANTAXIS平台进行自定义策略,策略回测,以及模拟交易和实盘交易啦。接下来,就靠自己的发挥啦,赶紧撸几个牛掰的策略,抓紧时间挣钱。
QA部分
(1)运行npm run Xweb启动后台和web端后,点击模拟回测结果,进入个股回测结果时,回测的曲线一直刷不出来,结果直接卡死掉了。原因,没有做索引,数据量太大,然后直接崩了。网页网页端网页端。
(2)远程github代码有更新,git pull时报错时,该怎么办?
(3)github分支上代码有更新,更新本地仓库的操作
(4)启动服务时,遇到端口被占用该怎么办?
使用如下命令查看占用端口的PID号(比如3000端口被占用)
netstat -ano | findstr "3000"
获取到对应的程序的PID后,调出程序管理器,查找对应PID的进程程序,关掉即可。如果未找到,则重启一下计算机也可以解决该问题。
相关网址链接
https://github.com/yutiansut/QUANTAXIS/wiki
#69
http://www.yutiansut.com/
The text was updated successfully, but these errors were encountered: