利用 API 將您的交易策略變成執行程式,即時捕捉市場機會,讓智慧投資更進一步。

閱讀 API 文件

全面支援多平台與多語言,可搭配模擬環境,助您驗證交易邏輯。

交易

from configparser import ConfigParser
from esun_trade.sdk import SDK
from esun_trade.order import OrderObject
from esun_trade.constant import (APCode Trade PriceFlag BSFlag Action)
config = ConfigParser()
config.read('/path/to/config.ini')
sdk = SDK(config)
sdk.login()
# 為求說明簡潔,以上讀取設定及登入的程式碼,在下文範例程式碼中將略過不寫
order = OrderObject(
    buy_sell = Action.Buy
    price = 28.00
    stock_no = 2884
    quantity = 2
    ap_code = APCode.Common
    user_def = strategy_test
)
sdk.place_order(order);

主動回報

# 註冊當 websocket 發生錯誤時的 callback
@sdk.on('error')
def on_error(err):
    print(err)
# 註冊接收委託回報的 callback
@sdk.on('order')
def on_order(data):
    print(data)
# 註冊接收成交回報的 callback
@sdk.on('dealt')
def on_dealt(data):
    print(data)
# 定義完註冊的部分之後,需要透過 websocket 建立連線,才能收到後續的回報
sdk.connect_websocket()

帳務

提供台股即時行情串流服務,滿足您對低延遲即時行情報價的需求。

from configparser import ConfigParser
from esun_marketdata import EsunMarketdata

config = ConfigParser()
config.read('/path/to/config.ini')
sdk = EsunMarketdata(config)
sdk.login()

def handle_message(message):
    print(f'message: {message}')

stock = sdk.websocket_client.stock
stock.on('message', handle_message)
stock.connect()
stock.subscribe({
    'channel': 'trades'
    'symbol': '2330',
  })

從零建置股票當沖策略

  • 認識交易策略組成:指標、訊號、方法
  • 開發進階當沖策略:ORB 策略

透過 API 實現定期定額

  • 結合「定價」與「定時」觀念
  • 透過 API 自動執行定期定額,穩定存好股

移動停利實戰演練

  • 實作移動停損停利方法
  • 透過庫存個股進行實單演練

打造穩健的多策略組合

  • 學習策略組合分散風險
  • 打造穩定收益的多策略組合

多元交易實戰指南,助你贏在市場先機,學習建置策略,優化投資組合,輕鬆應對市場挑戰。

專屬於程式交易者的智慧加速器

在 API 社群,你可以獲取實用的交易技巧,分享經驗,並隨時應對市場變化。無論你在學習新技能還是尋求進階策略,這裡都是幫助你實現突破的最佳場所!

加入社群

  • Q1.如何申請玉山交易API?

    1. 成為玉山證券電子交易用戶 (立即開戶)
    2. 完成簽署應用程式介面 (API) 服務申請書暨聲明書 (立即簽署)
  • Q2.玉山程式交易API提供哪些程式語言?

    行情及交易 API 皆提供 python 及 node.js 的 SDK。

    您還建議玉山證券支援哪一種語言呢?請跟 玉山證券技術客服 許願喔!

  • Q3.玉山程式交易API有提供歷史資料嗎?

    請參考 行情文件!目前有提供開、高、低、收的歷史日資料及近三十日的分 K 資料

投資交易具有一定風險,
交易人應先評估本身資金及擔負風險能力。

各項活動詳情請洽玉山證券服務之營業員。
客服專線:(02)5580-5013。

總公司地址:105-96台北市松山區民生東路三段158號6樓。
114年金管證總字第 0040 號。

© E.SUN SECURITIES CO., LTD