Zurück zum Skill-Marketplace

Trading Automation

tiger-trade

This Skill enables programmatic trading with Tiger Brokers using the tigeropen Python SDK. After creating a ~/.tiger-config.json with tiger_id, account, and private_key_pk8, users can query contracts, fetch current prices from itiger.

Vor 45 Tagen aktualisiertSetup in <1 Min.

Überblick

This Skill enables programmatic trading with Tiger Brokers using the tigeropen Python SDK.

This Skill enables programmatic trading with Tiger Brokers using the tigeropen Python SDK. After creating a ~/.tiger-config.json with tiger_id, account, and private_key_pk8, users can query contracts, fetch current prices from itiger.com, and place market or limit orders (MKT, LMT) for US and HK stocks and ETFs. Core features include placing BUY/SELL orders, setting limit prices and quantities, toggling sandbox mode, and retrieving account/contract information. Common use cases are automated trade execution, portfolio rebalancing, algorithmic strategies, and batch order placement. Advantages include direct broker integration for low-latency order submission, reproducible scripts, and straightforward configuration. Note: protect private_key_pk8 and validate live-market prices before submitting orders.

Skill.md

So funktioniert diese Skill

This Skill enables programmatic trading with Tiger Brokers using the tigeropen Python SDK. After creating a ~/.tiger-config.json with tiger_id, account, and private_key_pk8, users can query contracts, fetch current prices from itiger.

SKILL.mdALPHIO / VERIFIZIERT

Tiger Trade

Execute trades via Tiger Brokers API.

Setup

Create config file at ~/.tiger-config.json :

{
  "tiger_id": "your_tiger_id",
  "account": "your_account",
  "private_key_pk8": "your_private_key"
}

Check Stock Prices

Use Tiger Broker website to get current prices:

https://www.itiger.com/hant/stock/02800
https://www.itiger.com/hant/stock/AAPL

Replace the stock code (02800 or AAPL) with any stock

Quick Trade

import json
from tigeropen.tiger_open_config import TigerOpenClientConfig
from tigeropen.trade.trade_client import TradeClient
from tigeropen.trade.request.model import PlaceModifyOrderParams
from tigeropen.common.consts import OrderType

with open('~/.tiger-config.json', 'r') as f:
    config = json.load(f)

client_config = TigerOpenClientConfig()
client_config.tiger_id = config['tiger_id']
client_config.account = config['account']
client_config.private_key = config['private_key_pk8']
client_config.sandbox = False

client = TradeClient(client_config)

# Place stock order
contracts = client.get_contracts(['02800'])
if contracts:
    order_params = PlaceModifyOrderParams()
    order_params.account = config['account']
    order_params.contract = contracts[0]
    order_params.action = 'BUY'
    order_params.order_type = OrderType.LMT.value
    order_params.limit_price = 26.80  # Get from itiger.com
    order_params.quantity = 10000
    
    result = client.place_order(order_params)
    print(result)

Order Types

  • LMT = Limit order
  • MKT = Market order

Actions

  • BUY - 买入
  • SELL - 卖出

Am besten geeignet für

Wann du sie einsetzt

This Skill enables programmatic trading with Tiger Brokers using the tigeropen Python SDK. After creating a ~/.tiger-config.json with tiger_id, account, and private_key_pk8, users can query contracts, fetch current prices from itiger.

01 · VOR DEM MEETING

Ein Entscheidungsbriefing vorbereiten

Mach aus verstreuten Belegen vor dem Investmentkomitee einen strukturierten Case.

02 · TEAM-WORKFLOW

Übergaben standardisieren

Erzeuge konsistente Research-Ergebnisse über Analysten, Portfoliomanager und Agents hinweg.

03 · LIVE-UPDATE

Die These auffrischen

Aktualisiere die Szenarien nach einem neuen Katalysator, einer KPI-Veröffentlichung oder einem Quartalsergebnis.

Community-Notizen

Wird mit jedem Einsatz besser.

Feedback erscheint hier, sobald diese Skill genutzt und geprüft wird.

Feedback geben

Mehr entdecken

Ähnliche Skills

Alle ansehen
Kostenlos starten