Download the PHP package rabsana/trade without Composer
On this page you can find all versions of the php package rabsana/trade. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rabsana/trade
More information about rabsana/trade
Files in rabsana/trade
Package trade
Short Description An elegant order matching system for laravel framework.
License MIT
Informations about the package trade
Trade system
The rabsana/trade
package provides some endpoints to add,edit,show,delete the symbols like BTCUSDT
,ETHUSDT
,... and add buy/sell orders to trade them
Installation
1- install the package:
2- publish all resources:
Or you can publish resources seprately:
3- run the migrations
4- download the package's postman collection: Postman link
There are two groups of endpoints: 1- api (user side) 2- adminApi (admin side)
At the rabsana-trade
config file you can set the middlewares that protects the private endpoints otherwise everyone can CRUD
the symbols,orders,..
Match the orders
After the orders created we have to match them. to do that run the php artisan order:match
command
this command has two argument
1- the first one is the number of orders that be matched. the default is 100
2- the second argument is the name of symbol to match the a specific symbol's order. the default value is NULL
= match all symbols
generate random orders
There is a command which generate orders in BTCUSDT
,ETHUSDT
,BNBUSDT
symbols. please run this command in local environment
php artisan order:generate
this command will generate 1000 orders. you can send the number of orders as the first argument
All versions of trade with dependencies
mavinoo/laravel-batch Version 2.2.9
pusher/pusher-php-server Version ^7.0