Skip to content

496080199/dccron

Repository files navigation

DCcron

DCcron是区块链的一个辅助性工具,基于django 2开发,支持binance,okex,huobipro等上百个平台,提供了定投和条件投两大功能:一个追求长期价值,看好未来,佛系坚守;一个追求最大价值,助你低进高出,游刃有余。

功能说明:

  • 定投
  • 条件投

配置文件:

settings.py

安装配置:

(注:因某种原因,请在国外网络环境下运行或配置http代理)
一、源码方式安装(调测用)
要求:python3.6+
建议系统环境:CentOS 6+/Ubuntu 14+

1.安装MySQL 5.6+数据库。
建立数据库和用户:
create database dccron character set utf8;
grant all privileges on dccron.* to dccron@'localhost' identified by 'dccron';
flush privileges;

2.下载项目源码
git clone https://github.com/496080199/dccron.git
或使用zip包下载

3.安装python3依赖
安装pip工具,具体网上搜索(下载配置加速可参见https://pypi-mirrors.org/
cd dccron
pip install -r requirements.txt
依赖安装过程遇到问题请自行查找网上寻找解决方法

4.配置修改
再cd dccron目录,复制settings.py.conf为config.py
默认配置即可,可根据自己的环境进行相应修改其他配置参数

5.初始化数据
返回项目根目录,顺序执行以下命令
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py loaddata initial_data.yaml

5.启动运行
返回项目根目录,执行命令
python3 manage.py runserver 0.0.0.0:8000

6.访问

http://(部署服务器IP):8000/
初始帐号密码:admin/admin
注:防火墙端口8000需要放开

二、Docker方式安装(生产用)
1.安装docker环境
自行上网查找
2.配置外部数据库
使用第三方MySQL数据库或自建数据库配置账号密码
3.下载镜像
docker pull 496080199/dccron
4.启动镜像
1)首次启动(安装初始数据)
docker run -d -p 80:80 -e "DCINIT=1" -e "DBHOST=(数据库IP)" -e "DBNAME=(数据库名)" -e "DBUSER=(数据库账号)" -e "DBPASS=(数据库密码)" 496080199/dccron
2)正常启动
docker run -d -p 80:80 -e "DBHOST=(数据库IP)" -e "DBNAME=(数据库名)" -e "DBUSER=(数据库账号)" -e "DBPASS=(数据库密码)" 496080199/dccron
5.访问
http://(部署服务器IP):80/
初始帐号密码:admin/admin
注:防火墙端口80需要放开


## 使用说明:
1.(可选)进入代理管理,配置http代理
2.进入交易所,更新最新的交易所列表,配置对应平台的API_KEY和并SECRET_KEY,并启用(请自行去对应平台申请)
3.进入交易所查看支持交易对,更新最新的交易对列表,将需要的交易对点击添加
4.进入定投,添加定投任务,根据crontab设置时间,选择交易对,每期投入量,及增长百分百,完成后加载启动任务
5.进入条件投,添加条件投任务,,选择交易对,交易方向,价格与数量,完成后加载启动任务

## 欢迎捐赠:

BTC地址:18Fd9TBMnqAA4BEeEtHvzKZ3phwE5xVrcr

ETH地址:0x8b74e2a75ce6e80663f24fcfd0e48c3eb4b4cae2

EOS地址:cljcljcolden

USDT地址:18JSQhT6XMQZpbzxjjt4jpwznrAnFpcAU3


## 系统演示:
https://dccron.xiaopao.tk
账号密码:admin/admin
## 声明:
本系统为开源项目,仅供学习研究,技术交流,希望能抛砖引玉。可免费参考或使用系统,但因此产生各种风险损失,概不负责。

tg社区交流:https://t.me/DCcron