快速上手
运行 Algo Trading System
不同类型的部署方式, - 云端部署 云端部署的方式Server端都已经部署到了云端。用户无需任何操作。
- 本地Docker部署方式
-
Docker 安装 请根据运行的系统下载安装相应的Docker版本:
- Mac
- Windows
- Linux
*注意: 不同的操作系统,也许需要您以sudo运行该程序
docker run -it --net="host" apifinyalgo/algo-sdk:1.2.12
安装程序会将algo_sdk 安装到docker系统下的/data/cc/algo_sdk目录. 接下来就可以启动 ccc_control_server. 命令: ccc_control_server /data/cc/control_server_cfg.json (可以通过ps -aux|grep ccc_control_server 命令查看程序是否启动成功。如果启动失败,同时是因为bind的port冲突造成的。 可以通过 vi /data/cc/control_server_cfg.json 修改文件中的port后,重启尝试启动)
-
本地部署 需要下载并解压我们的 Package 到本地运行。要求本地的操作系统必须是Ubuntu 20.04 版本。
-
下载 Algo Trading System Package Download and get license key here
-
Unzip the file:
tar -zxvf algo_sdk_1.2.7.tar.gz
-
运行 ccc_control_server
-
配置运行环境:
-
设置 Algo Trading System 的环境变量: ALGO_HOME. 比如: /data/cc/algo_sdk:
export ALGO_HOME=YOUR_ALGO_SDK_PATH
-
设置环境变量:
export TZ=UTC export LD_LIBRARY_PATH=${ALGO_HOME}/bin:$LD_LIBRARY_PATH export PATH=${ALGO_HOME}/bin:$PATH
-
设置好环境变量之后,现在就可以直接启动 ccc_control_server 了. 命令如下:
ccc_control_server ${ALGO_HOME}/control_server_cfg.json
-
-
调试您的第一个程序
供您参考,我们在下面提供了三个策略示例。 如果您有兴趣,可以使用示例页面中附带的colab链接无缝运行和测试。
针对新产品用户,我们强烈建议用从我们的云端部署开始试用测试。在您熟悉了产品的基本操作流程之后,可以采用Docker部署的方式在本地开展实际交易。
如果有任何问题,可以参考我们的python API。同时,针对高频和关注性能的用户,我们也会提供相应的C++ 的版本进行学习。
*为了方便大家的学习使用,我们的例子中已经添加了 Binance Test的key,方便大家使用。