JT-Lib Examples
Examples of using the jt-lib library with descriptions of functionality and used classes.
List of Examples
Gainers & Losers Example
File: Gainers-Losers-Example.ts
Description: Scans USDT-swap markets and finds symbols with strong daily movements (>30%).
Used Classes:
- BaseScript - base class for trading scripts
- StandardReportLayout - reporting system
- BaseError - error handling
Functionality:
- Historical candle data analysis
- Price movement percentage calculation
- Creating report tables with results
Grid Bot Example
File: GridBot-Example.ts
Description: Multi-currency grid strategy with automatic position management.
Used Classes:
- BaseScript - base class for trading scripts
- OrdersBasket - order and position management
- StandardReportLayout - reporting system
Functionality:
- Creating grid of limit orders
- Automatic position management
- Multi-currency trading
Indicators Example
File: Indicators-Example.ts
Description: Demonstration of working with technical indicators (SMA, ATR).
Used Classes:
- BaseScript - base class for trading scripts
- SimpleMovingAverageIndicator - SMA indicator
- AverageTrueRange - ATR indicator
- CandlesBuffer - candles buffer
- StandardReportLayout - reporting system
Functionality:
- Creating and initializing indicators
- Real-time data display
- Working with historical data
RSI Bot Example
File: RsiBot-Example.ts
Description: Trading strategy based on RSI indicator with automatic signals.
Used Classes:
- BaseScript - base class for trading scripts
- OrdersBasket - order and position management
- RelativeStrengthIndex - RSI indicator
- StandardReportLayout - reporting system
Functionality:
- RSI signal analysis (buy when RSI < 30, sell when RSI > 70)
- Automatic position management
- Stop-loss and take-profit orders
Trading API Example
File: Trading-Api-Example.ts
Description: Trading API demonstration with callback functions and action buttons.
Used Classes:
- BaseScript - base class for trading scripts
- OrdersBasket - order and position management
- StandardReportLayout - reporting system
Functionality:
- Interactive buttons for trading operations
- Market data and account information retrieval
- Creating, modifying and canceling orders
- Callback functions for action handling
🔗 Official Resources
- 🌐 Official JT-Lab Website - Main platform page
- 📦 JT-Trader on GitHub - Trading platform source code
- 📚 JT-Lib on GitHub - Development library source code
- 📖 Complete Documentation - Detailed guides for all components
- 🚀 Quick Start - Get started in 5 minutes