xbugszone / cryptotools
用于交易加密货币的工具框架
dev-main
2021-11-27 12:54 UTC
Requires
- php: ^8.0
- ccxt/ccxt: ^1.60
This package is auto-updated.
Last update: 2024-09-27 19:55:14 UTC
README
CryptoTools 框架
CryptoFramework 是一个旨在轻松创建管理加密货币的机器人的框架。
探索文档 »
查看演示 · 报告错误 · 请求功能
关于项目
CryptoFramework 是一个旨在轻松创建管理加密货币的机器人的框架。
(回到顶部)
构建工具
(回到顶部)
入门
要开始,你可以使用一个框架如 Laravel 或 Symfony 作为基础,但在这个例子中,我将在一个空白项目中使用它
先决条件
以下是如何列出您需要使用此软件的依赖项以及如何安装它们的示例。
- composer blank project
composer init
安装
- 在空白项目文件夹中安装包
composer require xbugszone/cryptotools
(回到顶部)
使用方法
- 在您的项目中创建一个名为 Brokers 的文件夹,并在其中创建一个文件,例如,在这个例子中,我们将使用 Bitstamp 交易所,所以我们称这个文件为 MyBitstamp.php 在这个文件中应该有如下代码
namespace App\Brokers; use ccxt\bitstamp; use Xbugszone\Cryptotools\Brokers\CCTXBroker; class MyBitstamp extends CCTXBroker { protected string $exchange = bitstamp::class; protected string $apiKey = "your api key"; protected string $apiSecret = "your api secret"; }
-
从所选交易所获取 API 密钥并在文件中更新
-
现在要运行这个应用程序,我们在项目中的 Brokers 文件夹外创建一个文件,我们可以称之为 run.php,以下是该文件的代码
<?php namespace App\Console\Commands; use App\Brokers\MyBitstamp; $broker = new MyBitstamp(); print_r($broker->getBalance());
(回到顶部)
路线图
- [] Brokers 自动存根
- [] 信号
- [] 策略
- [] 机器人骨架存根
(回到顶部)
贡献
贡献是开源社区如此美妙的学习、灵感和创造的地方的原因。您所做的任何贡献都将被大力赞赏。
如果您有改进此项目的建议,请分支存储库并创建一个拉取请求。您也可以简单地创建一个带有“改进”标签的问题。别忘了给项目加星标!再次感谢!
- 分支项目
- 创建您的功能分支 (
git checkout -b feature/AmazingFeature
) - 提交您的更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 打开拉取请求
(回到顶部)
许可证
在 MIT 许可证下分发。有关更多信息,请参阅 LICENSE.txt
。
(回到顶部)
联系方式
Tiago Andre xbugszone@gmail.com
https://github.com/xbugszone/cryototools
(回到顶部)
致谢
(回到顶部)