What problem does it solve? Integrating the Tiger Brokers OpenAPI in Rust involves async client setup, RSA authentication, typed request structs, and subtle API conventions (such as i64 millisecond expiries versus YYYYMMDD strings) that are easy to get wrong. This Skill gives AI coding tools accurate, bilingual guidance so generated trading code compiles and behaves correctly. ## Core Features & Use Cases - Async Market Data: Query real-time quotes, K-lines, depth, timelines, futures, and capital flow via the QuoteClient with typed request structs. - Trading & Account Management: Place, preview, modify, and cancel orders (limit, market, stop, trailing, iceberg, OCA, multi-leg option combos), and query positions, assets, and fund transfers through the TradeClient. - Real-time Push Subscriptions: Stream quotes, orders, positions, and assets over WebSocket using an Arc-wrapped PushClient with protobuf callbacks and automatic resubscription on reconnect. - Use Case: A developer asks the AI to write a Rust program that subscribes to AAPL and TSLA quotes, previews a limit buy order on a paper account, and prints position updates in real time. ## Quick Start Ask the AI to write a Rust program using the tigeropen crate that fetches real-time quotes for AAPL and lists recent orders on a paper trading account.