Trading Solutions
Professional-grade trading platform with real-time analytics, interactive charts, and comprehensive API access. Built for traders who demand precision and performance.
Interactive Candlestick Charts
Advanced real-time trading data visualization with Japanese candlestick charts, multiple timeframes, and professional technical indicators.
Trading Analytics Dashboard
Comprehensive analytical tools designed for professional traders. Track market movements, analyze trading signals, and manage your portfolio with precision.
Market Overview
Live Trading Signals
Portfolio Performance
| Symbol | Shares | Avg Cost | Current | Value | P&L |
|---|---|---|---|---|---|
| AAPL | 150 | $168.50 | $175.20 | $26,280.00 | +$1,005.00 |
| MSFT | 80 | $330.00 | $338.11 | $27,048.80 | +$648.80 |
| TSLA | 45 | $255.00 | $245.80 | $11,061.00 | -$414.00 |
API Documentation
Comprehensive REST API for integrating real-time trading data, market analysis, and portfolio management into your applications.
API Authentication
All API requests require authentication using API keys. Include your API key in the request headers.
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Accept: application/json
{
"status": "success",
"data": {...},
"message": "Request processed successfully"
}
{
"status": "error",
"error": {
"code": "INVALID_API_KEY",
"message": "The provided API key is invalid"
}
}
API Endpoints
Retrieve real-time market quotes for specified symbols.
- symbols (required) - Comma-separated list of symbols
- fields (optional) - Specific fields to return
Place a new trading order.
{
"symbol": "AAPL",
"side": "buy",
"type": "market",
"quantity": 100,
"price": null
}
Get current portfolio holdings and performance.
- include_history (optional) - Include historical data
- period (optional) - Time period for history
Code Examples
JavaScript/Node.js
const fetch = require('node-fetch');
class TradingAPI {
constructor(apiKey) {
this.apiKey = apiKey;
this.baseURL = 'https://api.shionlild.com/v1';
}
async getMarketQuote(symbol) {
const response = await fetch(`${this.baseURL}/market/quotes?symbols=${symbol}`, {
headers: {
'Authorization': `Bearer ${this.apiKey}`,
'Content-Type': 'application/json'
}
});
const data = await response.json();
return data;
}
async placeOrder(order) {
const response = await fetch(`${this.baseURL}/orders`, {
method: 'POST',
headers: {
'Authorization': `Bearer ${this.apiKey}`,
'Content-Type': 'application/json'
},
body: JSON.stringify(order)
});
return await response.json();
}
}
// Usage example
const api = new TradingAPI('your-api-key-here');
api.getMarketQuote('AAPL').then(console.log);
Python
import requests
class TradingAPI:
def __init__(self, api_key):
self.api_key = api_key
self.base_url = 'https://api.shionlild.com/v1'
self.headers = {
'Authorization': f'Bearer {api_key}',
'Content-Type': 'application/json'
}
def get_market_quote(self, symbol):
url = f"{self.base_url}/market/quotes"
params = {'symbols': symbol}
response = requests.get(url, headers=self.headers, params=params)
return response.json()
def place_order(self, order_data):
url = f"{self.base_url}/orders"
response = requests.post(url, headers=self.headers, json=order_data)
return response.json()
# Usage example
api = TradingAPI('your-api-key-here')
quote = api.get_market_quote('AAPL')
print(quote)
cURL
# Get market quote
curl -X GET "https://api.shionlild.com/v1/market/quotes?symbols=AAPL,MSFT" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
# Place order
curl -X POST "https://api.shionlild.com/v1/orders" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"symbol": "AAPL",
"side": "buy",
"type": "market",
"quantity": 100
}'
SDK Downloads
Official Software Development Kits for popular programming languages and frameworks.
JavaScript/Node.js
Version 2.1.0
Complete JavaScript SDK with TypeScript support, Promise-based API, and comprehensive error handling.
Python
Version 1.8.2
Python SDK with async/await support, comprehensive data models, and extensive documentation.
.NET/C#
Version 1.5.1
Complete .NET library with support for .NET Framework and .NET Core, full async/await patterns.
R Language
Version 0.9.3
R package for statistical analysis and quantitative finance, with built-in plotting capabilities.
SDK Documentation
- •
- •
- •
- •
- •
Get in Touch
Need help with our trading platform or API? Our expert team is ready to assist you with professional support and consultation.
Contact Information
Office Address
245 Tottenham Court Road
Fitzrovia, London W1T 7NF
United Kingdom
Phone
+44 20 7946 0837Business Hours
Monday - Friday: 9:00 AM - 6:00 PM GMT
Weekend: Closed