diff --git a/README.md b/README.md index 35dfcc16..21abdbe2 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,15 @@ 1. 事件引擎,增加运行效率调试功能 2. 增加rabbitMQ通信组件 3. 增加tdx 免费数据源 - +4. 增加App: tick_recorder, 直接异步写入csv文件 +5. 增强ctp_gateway,包括: + + - 提供指数行情订阅 + - 提供自定义合约功能,实时提供其合成后的tick行情 +5. 增加App: cta_strategy_pro,包括: + + - 提供cta_line_bar k线组件,支持国内文华/交易师/TB等分钟/小时的计算模式,支持任意秒/分钟/小时/天/周等周期,支持k线数据实时生成。 + 大佳 QQ/Wechat:28888502 diff --git a/centos_setup.md b/centos_setup.md new file mode 100644 index 00000000..ae19cd98 --- /dev/null +++ b/centos_setup.md @@ -0,0 +1,47 @@ +下载 anaconda 3最新版(必须支持3.7) + +使用trade用户,安装在 /home/trade/anaconda3 + +创建py37环境 +conda create -name py37=python3.7 + +安装talib + + wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz + tar xvf ta-lib-0.4.0-src.tar.gz + cd ta-lib + ./autogen.sh + ./configure + make + + 下面指令用用root权限运行,会把编译结果放在/usr/local/lib下 + sudo make install + + pip install ta-lib + + 错误: + + ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory + + 解决: + + sudo find / -name libta_lib.so.0 + + /home/ai/eco-ta/ta-lib/src/.libs/libta_lib.so.0 + + /usr/local/lib/libta_lib.so.0 + + vi /etc/profile + + 添加 + + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib + + source /etc/profile + +单独编译ctp接口 + + 一般直接使用提供的vnctptd.so 和 vnctpmd.so 就可以了。 + 如果需要独立编译,按照以下指引: + 【root】安装好gcc环境, + diff --git a/requirements.txt b/requirements.txt index 5d69973c..45f44853 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,7 +9,7 @@ pymysql psycopg2 mongoengine numpy -pandas==0.24.2 +pandas>=0.24.2 matplotlib seaborn futu-api @@ -20,4 +20,4 @@ ibapi deap pyzmq wmi -QScintilla \ No newline at end of file +QScintilla