iamirnet / xtcom
PHP SDK for xt.com
1.0.3
2022-04-22 06:50 UTC
Requires
None
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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 😘❤