zahav / zahav-laravel
免费、开源的Laravel加密货币交易机器人。
dev-main
2022-02-02 16:07 UTC
This package is auto-updated.
Last update: 2024-09-29 05:56:16 UTC
README
此包提供了一种易于定制的交易机器人,可以将其应用于您的项目。它遵循保守的交易策略,并支持Coinspot API。
通过Composer安装
将zahav/zahav-laravel添加到composer.json
composer require "zahav/cryptobot"
在config/app.php
的providers
数组中注册我们的服务提供者
'providers' => [ // ... Zahav\ZahavLaravel\ZahavServiceProvider::class, // ... ],
要使用配置好的Zahav客户端,每次都导入外观
use Zahav\ZahavLaravel\Facades\Zahav;
可选地,您可以在config/app.php
中注册别名
'aliases' => [ // ... 'Zahav' => Zahav\ZahavLaravel\Facades\Zahav::class, ],
配置
将默认配置文件发布到您的应用中,以便您可以进行修改
foo@bar:~$ php artisan vendor:publish
接下来,您应该在应用程序的.env
文件中配置您的CoinspotAPI密钥。您可以从Coinspot设置页面获取您的Coinspot API密钥
COINSPOT_KEY= COINSPOT_SECRET=
ZAHAV_STRATEGY=conservative ZAHAV_BUY_AMOUNT=0.0025 ZAHAV_SELL_AMOUNT=0.025
用法
Zahav包括一个Artisan命令,可以完成买卖交易对。您可以使用zahav:work
Artisan命令运行该工作者。
foo@bar:~$ php artisan zahav:work
对于常规交易,您可以添加cron条目以保持zahav:work
进程运行。
0 * * * * php /home/forge/app.com/artisan zahav:work >> /dev/null 2>&1