iamirnet / xtcom
PHP SDK for xt.com
1.0.3
2022-04-22 06:50 UTC
README
PHP XT API
This project is designed to help you make your own projects that interact with the XT API.
Installation
composer require iamirnet/xtcom
Click for help with installation
Install Composer
If the above step didn't work, install composer and try again.
Debian / Ubuntu
sudo apt-get install curl php-curl
curl -s http://getcomposer.org/installer | php
php composer.phar install
Composer not found? Use this command instead:
php composer.phar require "iamirnet/xtcom"
Installing on Windows
Download and install composer:
- https://getcomposer.org/download/
- Create a folder on your drive like C:\iAmirNet\XT
- Run command prompt and type
cd C:\iAmirNet\XT
composer require iamirnet/xtcom
- Once complete copy the vendor folder into your project.
Getting started
composer require iamirnet/xtcom
require 'vendor/autoload.php'; // config by specifying api key and secret $api = new \iAmirNet\XT\Client("<api key>","<secret>");
=======
Trading Market Configuration more...
//Call this before running any functions print_r($api->marketConfig(/* optional */"btc_usdt"));
Kline/Candlestick Data more...
//Call this before running any functions print_r($api->kline("btc_usdt",/* Kline type is optional */ "1min",/* Since is optional */ 0));
Aggregated Markets (Ticker) more...
//Call this before running any functions print_r($api->bookTicker("btc_usdt"));
Latest Ticker of all Markets more...
//Call this before running any functions print_r($api->bookPrices());
Market Depth Data more...
//Call this before running any functions print_r($api->depth("btc_usdt"));
Latest Market Transactions Record more...
//Call this before running any functions print_r($api->trades("btc_usdt"));
Get Server Time more...
//Call this before running any functions print_r($api->getServerTime());
Get Trading (Spot) Account Assets more...
//Call this before running any functions print_r($api->balances());
Get the Account Type more...
//Call this before running any functions print_r($api->account());
Get Specific Account Assets more...
//Call this before running any functions $accountId = 2; print_r($api->specificAccount($accountId));
Place a New Order more...
Buy
//Call this before running any functions $quantity = 1; $price = 0.0005; print_r($api->buy("btc_usdt", $quantity, $price, "LIMIT"));
Sell
//Call this before running any functions $quantity = 1; $price = 0.0006; print_r($api->sell("btc_usdt", $quantity, $price, "LIMIT"));
Bulk Orders more...
//Call this before running any functions $data = [ [ "price" => 10000.123, "amount" => 0.1, "type" => 1 // 1, buy, 0 sell ], [ "price" => 10000.123, "amount" => 0.1, "type" => 0 // 1, buy, 0 sell ], ]; print_r($api->bulkOrders("btc_usdt", $data));
Cancel an Order more...
//Call this before running any functions $orderId = 156387346384491; print_r($api->cancel("btc_usdt", $orderId));
Cancel the Bulk Orders more...
//Call this before running any functions $data = []; $data[] = 157154392122493; $data[] = 157154392122494; $data[] = 157154392122495; $data[] = 157154392122496; $data[] = 157154392122497; print_r($api->bulkOrdersCancel("btc_usdt", $data));
Order Information more...
//Call this before running any functions $orderId = 156387346384491; print_r($api->orderInfo("btc_usdt", $orderId));
Get Uncompleted Orders more...
$openorders = $api->openOrders("btc_usdt",/* page is optional */ 1,/* pageSize is optional */ 10); print_r($openorders);
Get a batch of Orders Information more...
//Call this before running any functions $data = []; $data[] = 157154392122493; $data[] = 157154392122494; $data[] = 157154392122495; $data[] = 157154392122496; $data[] = 157154392122497; print_r($api->bulkOrdersInfo("btc_usdt", $data));
Get Transaction Records more...
$mytrades = $api->myTrades("btc_usdt", /* limit is optional */ 200, /* Start Time is optional */ 1626428273000, /* End Time is optional */ 1626428873020, /* From ID is optional */ 6821734611983271937); print_r($mytrades);
Contribution
- Give us a star ⭐
- Fork and Clone! Awesome
- Select existing issues or create a new issue and give us a PR with your bugfix or improvement after. We love it ❤️
Donate
- USDT Or TRX: TUE8GiY4vmz831N65McwzZVbA9XEDaLinn 😘❤