用于laravel框架的优雅订单匹配系统。

v3.5.4 2023-08-31 09:51 UTC

This package is auto-updated.

Last update: 2024-09-07 09:19:23 UTC


README

rabsana/trade 包提供了一些端点,用于添加、编辑、显示、删除类似 BTCUSDTETHUSDT 等的符号,并将买卖订单添加到交易中。

安装

1- 安装包

composer require rabsana/trade

2- 发布所有资源

php artisan vendor:publish --tag=rabsana-trade-publish-all

或者您可以单独发布资源

php artisan vendor:publish --tag=rabsana-trade-migrations
php artisan vendor:publish --tag=rabsana-trade-config
php artisan vendor:publish --tag=rabsana-trade-assets
php artisan vendor:publish --tag=rabsana-trade-langs
php artisan vendor:publish --tag=rabsana-trade-views

3- 运行迁移

php artisan migrate

4- 下载包的Postman收藏夹:Postman链接

端点分为两组:1- api(用户端)2- adminApi(管理端)

rabsana-trade 配置文件中,您可以设置保护私有端点的中间件,否则任何人都可以进行 CRUD 操作,对符号、订单等进行操作。

匹配订单

订单创建后,我们需要匹配它们。为此,运行 php artisan order:match 命令,此命令有两个参数:1- 第一个参数是要匹配的订单数量,默认为 100 2- 第二个参数是要匹配的符号名称,默认值为 NULL = 匹配所有符号

生成随机订单

有一个命令可以在 BTCUSDTETHUSDTBNBUSDT 符号中生成订单。请在本地环境中运行此命令

php artisan order:generate

此命令将生成 1000 个订单。您可以将订单数量作为第一个参数发送