[独家]量化机器人系统源码+详细配置安装说明

文章目录[隐藏]

  • 一、端口开放
  • 二、环境安装
    • 1 PYTHON:3.6-3.7版本
  • 三、后台部署
    • 1 robot内文件为量化后台,wallet内文件为钱包后台,huobi内文件为socket
    • 2 python相关
    • 3 后台地址及管理员账号
    • 4 初始化任务
  • 机器人说明
  • 添加币种
  • 短信宝注册配置

实测了下,没想象中复杂,PHP的一般搭建都不费事.只不过前端需要编译,程序完美流畅相当不错.随便放个图吧

 

量化机器人系统源码安装说明
版权声明
请勿使⽤本产品⽤于任何⾮法⽤途或违法犯罪活动,请遵守运营当地有关数字货币监管的
法律政策;产品运营过程中产⽣的任何法律责任或纠纷与我司⽆关。

本站永久会员独享商业源码7折购买(,本站商业源码远远低于市场行情价格,半价购买不提供其他服务,介意者勿拍)

一、端口开放

服务器地址清选择港澳地区或国外
服务器版本 centos8.0以上
安全组及服务器需要开放端口
Tcp:22,80,443,888,8888,8099,25,,465,587,

二、环境安装

1 PHP:7.1
扩展安装:
redis fileinfo gmp
禁用函数删除:
putenv
pcntl_signal
pcntl_signal_dispatch
pcntl_alarm
pcntl_fork
pcntl_wait
exec

1 PYTHON:3.6-3.7版本

centos系统自带python3.6版本,查看版本python3 -V

若无python 运行命令:   yum -y install python36
安装好python3后先升级pip 否则可能依赖库安装报错
pip3 install --upgrade pip setuptools wheel
安装Python依赖库:
pip install mysqlclient 
若mysqlclient安装错误请按mysql-devel运行    yum install mysql-devel
pip install Ccxt
pip install Requests
python-devel(centos7) 或 python36-devel(centos8)
若devel安装出错 运行 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make python36-devel(centos8)
进入robotpy文件和trx文件运行pip install -r requirements.txt

进行编译安装后再运行

三、后台部署

1 robot内文件为量化后台,wallet内文件为钱包后台,huobi内文件为socket

修改huobi和bian内文件 config.php 修改数据库信息
修改robot/transction/‘目录下脚本中路径为你本地对应huobi目录地址,修改huobi/start.sh、robot/start.sh中路径为你本地对应huobi目录地址
以守护进程方式启动

量化后台及钱包后台数据库信息在data/conf/database.php中进行修改
量化后台及钱包后台运行目录为public
量化后台及钱包后台伪静态如下:

    location / {
        if (!-e $request_filename){
            rewrite  ^(.*)$  /index.php?s=$1  last;   break;
        }
    }
    location /api/ {
            index  index.php index.html index.htm;
             #如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
             if (!-e $request_filename)
             {
                #地址作为将参数rewrite到index.php上。
                #rewrite ^/(.*)$ /index.php?s=$1;
                #若是子目录则使用下面这句,将subdir改成目录名称即可。
                rewrite ^/api/(.*)$ /api/index.php?s=$1;
             }
    }

注意量化后台及钱包后台 所有文件夹权限给到777为www可读写
配置资产后台与量化后台钱包对接
钱包后台 设置回调地址为 http://{量化域名}/api/wallet/notify。
量化后台运营配置 钱包后台域名

2 python相关

进入robotpy中 修改db_config.py内数据库及ip、域名配置为量化后台相应配置
host填写127.0.0.1不能修改

 

进入 robotpy中修改task.py文件量化域名及钱包域名
重点:以下两种方式选择其一
命令行进入 robotpy目录后 使用命令行服务器后台挂起task.py及order.py运行
后台挂起进程只能启动一次,重新启动需杀死前一个进程
运行命令

nohup /usr/bin/python3 task.py > task.out 2>& 1&

nohup /usr/bin/python3 order.py > order.out 2>& 1&

停止huoup挂起进程步骤

查看python进程:
ps -ef |grep Python
杀死进程
kill -9999 pid

也可以使用宝塔插件进程管理器

3 后台地址及管理员账号

量化后台域名/admin
钱包后台域名/admin

初始账号 admin
初始密码 k%B1ZHz6gC

4 初始化任务

①汇总任务
钱包后台域名/api/wallet/cron/collect
②手续费汇总任务
钱包后台域名/api/wallet/cron/collect_fee
③任务启动初始化
钱包后台域名/api/wallet/cron/index
以上三步直接浏览器输入访问一次即可

 

机器人说明

机器人使用
用户注册->登录
进入量化程序首先生成钱包地址
我的------>资产------>充币
激活帐号
我的------>购买激活码
持仓均价是指买入时的BCH市场价格
浮亏指的是币种所对应usdt的均价盈亏
首次开单不计算在加仓次数内
当到达止盈回调就会卖出

浮亏算法  浮亏 = 购入金额 - 市价 * 持仓数量

浮亏百分比 = (当前价格 - 持仓均价)/持仓均价*%

补仓回调 = (当前价格-下跌价格)*100/下跌价格

止盈回调 =(上涨价格-当前价格)*100/上涨价格

添加币种

版本需大于4.12版否则该功能可能出现问题
1.选择钱包管理 -》钱包列表-》添加币种

币种精度设置

2.进入菜单行情汇率-》添加行情

3.打开菜单三方授权API-》第三方交易对-》添加市场

CodeHub
逻辑源码网 » [独家]量化机器人系统源码+详细配置安装说明

提供最优质的资源集合

立即查看 了解详情