Files
mike 657dc41c46 Initial commit: Trading skills collection
- OKX交易自动化 (okx-auto-position, okx-crypto, okx-exchange)
- 交易信号处理 (signal-confirmation-templates, trading-signal-aggregator)
- 量化因子挖掘 (quant-factor-mining)
- 长桥集成 (longbridge-cli, longbridge-python-sdk)
- 六合彩分析 (lottery-hk)
- 股息投资 (dividend-investing, dividend-scanner)
- 日内交易 (intraday-trading)
- 同花顺 (tonghuashun)
2026-07-05 02:39:41 -04:00

2.7 KiB

Chinese/Asian Broker SDK Comparison

LongPort (长桥) vs Snowball Securities (雪盈)

Feature LongPort (longbridge) Snowball (snbpy)
CLI Tool longport-cli None
Python SDK longbridge (PyPI) snbpy (PyPI)
Java SDK
Market Data API Realtime, K-lines, depth, options chain No market data
Trading API Full (limit/market/stop/trailing) 10 APIs
Watchlist API
Fundamentals PE/PB/EPS/BPS/dividend yield
Capital Flow
Active Maintenance Regular updates ⚠️ Last updated ~2021
Market Coverage HK, US, CN, SG HK, US (+ forex, futures, options, bonds)
GitHub Stars ~hundreds 35

Snowball Securities (snbpy) Details

Install

pip install snbpy

10 Core APIs

Method Description
login Get auth token
get_token_status Check token expiry
place_order Submit order
cancel_order Cancel order
get_order_by_id Query single order
get_order_list Query all orders
get_position_list Query holdings
get_balance Query account balance
get_security_detail Security info
get_transaction_list Query trade history

Supported Order Types

Limit, Market, Stop, Stop Limit, Trailing, Market-on-Open, Limit-on-Open, Market-on-Close, Limit-on-Close

Supported Asset Types

Stocks (STK), Futures (FUT), Options (OPT), Warrants (WAR), CFDs, Forex (CASH), Bonds, Funds, CBBCs (IOPT)

Configuration

from snbpy.common.domain.snb_config import SnbConfig
from snbpy.snb_api_client import SnbHttpClient

config = SnbConfig()
config.account = "DU876752"  # Your account ID
config.key = 'your_secret_key'
config.snb_server = 'openapi.snbsecurities.com'  # prod
config.snb_port = '443'
config.schema = 'https'
config.timeout = 1000

client = SnbHttpClient(config)
client.login()

Environments

Env URL Account
SIT (test) sandbox.snbsecurities.com Contact support
PROD (real) openapi.snbsecurities.com Self-register on website

Key Limitations

  • No market data — cannot get quotes, K-lines, or depth
  • No CLI — Python/Java SDK only
  • Stale — last PyPI release ~2021, no recent commits
  • Token limit — server keeps max 10 tokens per user

GitHub

https://github.com/snowballsecurities/snbpy (35 stars, MIT license)

Docs

https://snowballsecurities.github.io/

When to Use Which

  • LongPort: Primary choice for everything — data, trading, analysis
  • Snowball: Only if you have a Snowball account and want to automate trades there. Use LongPort for all market data regardless.