taokexia / triangular-arbitrage2

a server side application for perform triangular arbitrage.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

triangular-arbitrage2

triangular-arbitrage2 Logo

开源的自动化三角套利交易程序。

前一版本程序地址: https://github.com/zlq4863947/triangular-arbitrage

see the English

技术架构

  • 开发语言: typescript
  • 技术库: rxjsnestjs
  • 数字货币相关库: ccxtbinance
  • 测试库: jest
  • 虚拟环境容器: docker
  • 数据库: mysql 8.0
  • 依赖管理工具: yarn (不是npm)

免责声明

  • triangular-arbitrage2 不是万无一失、百分之百、一定盈利交易机器人。需要您自行担风险使用它。
  • 数字货币仍处于萌芽实验阶段,triangular-arbitrage2也是如此。这意味着,两种都可能随时失败。
  • triangular-arbitrage2分为 Basic(免费版) 和 Pro(付费版)。
    • Basic(免费版),没有真实交易功能,您需要自行增加此功能,并承担由此产生的风险。
    • Pro(付费版),本人负责保证和维护此机器人的策略及交易的准确无误,不保证百分比盈利,交易产生的风险需自行承担。
  • 切勿让机器人长时间不受监控。 triangular-arbitrage2 并不知道什么时候需要停止,所以如果发生太多损失或出现问题,请准备好停止它。

机器人说明

Basic(免费版) Pro(付费版)
开源
命令行应用
支持的交易所 1(币安) 1+n (币安+其他交易所)
多种类日志记录
自动计算交易费率
模拟交易
真实交易 ×
收益报表 ×
多种执行策略 ×
维护与支援 github论坛 实时

快速开始

1,环境安装

  • 安装nodejs(最新版就可以)
  • 执行 npm install (安装程序依赖)

2、设置配置文件

  • config/default.sample.toml更改为config/default.toml
  • 自己修改成想要的配置,例如:币安的apikey

3、启动命令行机器人

免费版命令行应用

  • npm run start:cli

付费版命令行应用

  • npm run start:pro-cli(需求提前安装docker)

捐赠

程序开发不易,需要大量的时间和精力。如果有人为开发捐款,我将非常感谢。

BTC

1J3hX6en3147VtEJvS2WbFrJ1emNcfcTdz

ETH

0x8bb4a5f034B4822E0D1B51f4E07ce1eee7Bc8D8C

License: GPL3

About

a server side application for perform triangular arbitrage.


Languages

Language:TypeScript 99.7%Language:JavaScript 0.3%