加密货币交易机器人

nombot的Python项目详细描述


…图片::https://travis-ci.org/karma0/nombot.svg?branch=master
:目标:https://travis ci.org/karma0/nombot

…图片::https://readthedocs.org/projects/nombot/badge/?version=latest
:目标:https://nombot.readthedocs.io/en/latest/?徽章=最新
:alt:文档状态

…图像::https://pyup.io/repos/github/karma0/nombot/shield.svg
:目标:https://pyup.io/repos/github/karma0/nombot/
:alt:updates

图片::https://pyup.io/repos/github/karma0/nombot/python-3-shield.svg
:目标:https://pyup.io/repos/github/karma0/nombot/
:alt:python 3



nombot
==


一个用python和"bors"编写的灵活的加密货币交易机器人。

目前正在等待任何重大更改,直到"ccxt"支持websockets出现。


依赖关系
----


假设您熟悉python并在linux中操作
。目前还没有办法在windows或apple操作系统上进行测试,虽然您可以使用这个存储库附带的ots策略,但为了扩展您的策略开发,可能需要时间。

第一个问题。如果
您能够支付开发服务的费用,这将解决
第二个问题。


python依赖项
~~~~~~~~~~~~~~~~~~~~~~

-python 3.6+假定为
-``bors``
-``ccxt`
-``dataclasses`


~~~~~~~~~

-可扩展到使用ccxt的任何Exchange。
-Exchange帮助工具;连接池、websockets、共享上下文。
-允许套利的多个Exchange连接。
-努力实现动态的、向前兼容的接口。


货币
~~~~~~~~~~~

支持所有货币;*如果交易所支持,它将
工作*。\*钱包支持,允许自动投币。
*(即将推出)*


*使用"istrategy"继承的strategy*体系结构。
-"stackable"体系结构允许您隔离分组功能
以供重用。
-使用中间件管道进行处理。
-共享上下文对象允许在复杂的
场景中实现最大的通用性。
-将算法用作后端功能库(策略
等同于"业务逻辑")。
-自动配置传递。
-有关详细信息,请参阅"bors"。

使用json进行灵活的模块化配置。请参阅"config.json.example`.

安全性
~~~~~~~~

-命名空间的不可变配置将大大减少您在中间软件之间的信息泄漏和操作的机会。
-文件系统存储和安全性(需要仔细考虑每个任务;请参阅下面的安装说明)。

即将推出…
~~~~~~~~~~~~~~~~~~~

-回溯测试和支持文档。
-有关创建交换、算法和
策略的更多文档。
-测试、测试、测试!
-有关部署示例,请参见"虹吸交换"。

代码::bash

pip install nombot

代码::bash

pip安装-u nombot

代码::bash

git clone https://github.com/karma0/nombot.git nombot&;cd$安装pip-u.


源中的最新版本
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

``master`分支将包含最新版本。``开发``将
包含最新的开发,并可能会破坏事物。

…代码::bash

git pull


配置
~~~~~~~~~~~~~~~~~

1。使用任何可用的算法创建策略类,或创建自己的算法。将"config.json.example"复制到"config.json",并执行
``chmod 600 config.json`.
3。根据示例更改策略、交换、api
调用等所需的配置。


执行
~代码::bash

./trader.py

contribution
----


选项:1。请按照以下说明操作:
https://help.github.com/articles/fork-a-repo/2。提交问题或
功能请求
`here<;https://help.github.com/articles/fork-a-repo/gt;` ` ` ` ` ` `<



====
===






<2.2.8(2018-06-6-26)
=











>2.2.2.7(2018-06-26)2.7(2018-06-6-26)





>---------

*更新带徽章的自述文件。
*升级的依赖项。
*添加了几个单元测试。


2.2.6(2018-06-26)
----


*修复了CI并添加了一些关于配置的测试。


2.2.5(2018-06-25)
----


*设置readthedocs.org。

2.2.4(2018-06-25)
----


*用Cookiecutter PYpackage替换包装。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在一个循环中循环,为什么这个数字会输出?   java Spring的注释类型需要弃用   java求矩阵中给定值的所有平方子矩阵之和   java我可以在jsp视图中使用文件夹名称吗   java Stripe PaymentMethodsActivity无法正常工作   java为什么重复调用repaint()方法不起作用   java如何解决类名冲突   swing Pacman java游戏运行非常慢,当智能幽灵移动时几乎冻结(DIjkstra算法最短路径)   java如何在firebase中增加数据读取延迟   函数中未初始化java变量   安卓如何将空格保留在字符串的结尾和/或开头?   java无法在Android 2.1上加载静态文件   带有主模板和子视图的web应用程序Java HTML视图引擎   Java asm方法错误   Java:将自定义类的2d数组传递给构造函数时,数组中的值将丢失