產品架構

策略開發 生命週期

從想法到上線的完整策略開發環境 - AI 輔助策略開發、行情與交易經券商 API 接入、 專業級績效分析、支援離線使用自有模型。

策略開發生命週期

從靈感到實盤的完整閉環

步驟 1

發想

描述想法

用自然語言向 AI 描述策略構想

步驟 2

AI 產生程式碼

生成程式碼

自動生成 Python 策略

步驟 3

回測

歷史回測

使用 Alphora 歷史資料回測驗證

步驟 4

分析

績效分析

專業級圖表分析

步驟 5

AI 優化

AI 優化建議

AI 解讀回測結果並建議調整

步驟 6

實盤上線

即時交易

切換為即時行情上線

持續迭代

隨時回到任一階段,AI 持續輔助優化 - 從回測切回即時,再從即時結果回到 AI 分析

AI 輔助策略開發

✓理解您的交易想法,自動生成策略程式碼
✓內建技術指標、風控模型、部位管理等領域知識
✓解讀回測報告,指出策略弱點與改善方向
✓建議參數調整、止損策略、進出場邏輯優化
✓從新手到專業交易者,依程度調整指導深度
✓支援即時切換回測/即時模式的完整工作流程

Alphora - 數據與交易 API

歷史資料由 Alphora 供應,即時行情與交易執行經券商 API

Alphora

數據供應商

Alphora 的數據基礎設施 - 歷史資料、線上指標運算,以及經券商 API 接入的即時行情與交易執行

即時報價

Live Quotes

  • ●經券商 API 取得即時行情
  • ●覆蓋範圍依該券商可交易的商品而定
  • ●策略可切換為接收即時行情

歷史資料

Historical Data

  • ●完整 OHLCV 歷史 K 線資料庫
  • ●多時間週期 (1m / 5m / 1H / 1D)
  • ●回測引擎直接呼叫 Alphora API
  • ●無需本地下載,SDK 自動管理快取

線上指標

Cloud Indicators

  • ●接上就能用,不必自己備資料與算力
  • ●跨市場 / 大數據指標已預先算好
  • ●回測與即時模式共用同一指標源
  • ●情緒、訂單流、波動率曲面等

交易 API

Trading Execution

  • ●統一下單介面,策略一鍵從回測切換上線
  • ●支援限價單 / 市價單,內建停利停損
  • ●帳戶餘額與部位即時同步
  • ●風控層自動檢查下單合理性
SDK 整合

透過 Alphora SDK 統一存取 Alphora 服務

# 回測模式 - 使用 Alphora 歷史資料

from alphora import Strategy, Backtest

data = Backtest.fetch("XAU/USD", timeframe="1D", source="alphora")

# 即時模式 - 無縫切換 Alphora 即時行情

from alphora import LiveRunner

runner = LiveRunner(strategy, feed="alphora")

runner.start() # 即時接收報價 → 觸發策略 → 自動下單

# 線上指標 - 接上就能用,由 Alphora 雲端預先運算

from alphora.indicators import alphora as si

sentiment = si.market_sentiment("XAU/USD") # 市場情緒指標

flow = si.order_flow("XAU/USD") # 訂單流分析

vol_surf = si.volatility_surface("XAU/USD") # 波動率曲面

# 回測/即時模式皆可使用,API 一致

# 交易執行 - Alphora Trading API

from alphora import Broker

broker = Broker(provider="alphora")

broker.submit_order(symbol="XAU/USD", side="BUY", qty=0.1)

平台架構

Alphora 提供雲端租用與本地部署兩種模式,共享同一套 Python SDK

策略開發者

您的瀏覽器 / 終端機

雲端模式

多租戶 SaaS

AI 模型 + 領域知識

預載 SDK 用法 + 策略專業知識

租戶容器

每位使用者獨立的執行環境

Alphora API

報價 + 歷史資料 + 線上指標 + 交易

自架模式

Docker 映像檔 + 您的 AI

您的 AI 模型

任何 LLM + SDK 提示詞範本

私有策略

程式碼永不離開您的機器

Alphora API

報價 + 歷史資料 + 線上指標 + 交易

共用基礎

Alphora Python SDK

策略 API • 指標 • 回測引擎 • 投組管理

數據與交易層

Alphora API

即時報價 • 歷史資料 • 線上指標 • 委託執行

回測 ↔ 即時無縫切換

同一套策略程式碼,一鍵在回測與即時模式之間切換

回測模式

歷史回測模式

✓使用 Alphora 歷史 OHLCV 資料
✓搭配 Alphora 線上指標回測
✓模擬滑價、手續費、資金管理
✓完整績效報告與交易明細
# 回測:一行切換
engine.run(strategy, mode="backtest")

即時模式

即時報價模式

✓接收 Alphora WebSocket 即時行情
✓即時取得 Alphora 線上指標數據
✓透過 Alphora Trading API 自動下單
✓同一套專業級績效面板
# 即時:同一策略,切換模式
engine.run(strategy, mode="live")
無縫切換 - 策略程式碼完全不用改

專業級績效分析

回測與即時模式共用同一套專業分析介面

K 線圖 + 技術指標

Candlestick 疊加 EMA、MACD、RSI 等指標,標記進出場點位

權益曲線

資金變化 + 回撤曲線,直觀呈現策略表現

績效指標卡片

總報酬、夏普比率、最大回撤、勝率等一目了然

交易明細

完整交易記錄表,含進出場時間、價格、損益百分比

績效分析預覽

總報酬

+14.5%

夏普比率

1.68

最大回撤

-5.2%

勝率

62.5%

獲利因子

2.14

總交易次數

8

雲端模式 - 雲端租用

即開即用,專注策略開發

容器

每位用戶獨立的執行環境

# 您登入後拿到的環境:

tenant-7a3f/

├── workspace/ # 您的策略程式碼

├── alphora-sdk/ # 內建 Python SDK

├── ai-assistant # AI (含領域知識)

├── alphora-feed → # Alphora 即時報價服務

├── alphora-data → # Alphora 歷史回測資料庫

├── alphora-indicators → # Alphora 線上指標運算

└── alphora-broker → # Alphora 交易執行 API

AI + 領域知識

線上 AI 模型額外預置策略開發的專業知識:技術指標組合、風控模型、部位管理最佳實踐等,讓新手也能快速上手。

Alphora 數據服務

透過 Alphora 存取多市場即時行情、歷史回測資料庫、線上指標運算以及交易執行 API,無需自行架設。

租戶隔離

每個用戶獨立容器,資源互不影響。可依需求選擇不同運算規格。

自架模式 - 本地部署

策略絕不外流,完全掌控

策略隱私保護

策略程式碼完全在本地執行,不會上傳至任何雲端。適合機構交易者或專業開發者保護 alpha。

自選 AI 模型

使用 GPT-4、Claude、Llama、Mistral 或任何您偏好的模型。提示詞已預置 SDK 用法教學,開箱即用。

Alphora API 連線

本地部署仍可連線 Alphora 取得即時報價、歷史資料與線上指標。策略邏輯留在本地,僅傳輸市場數據。

Docker

一行指令啟動本地環境

# 1. Pull image

$ docker pull alphora/strategy-dev:latest

# 2. Run with your AI model + Alphora API key

$ docker run -it \

-v ./my-strategies:/workspace \

-e AI_MODEL_URL=http://localhost:11434 \

-e ALPHORA_API_KEY=your_key_here \

-p 8888:8888 \

alphora/strategy-dev:latest

# 3. SDK + Alphora 即可使用

from alphora import Strategy, EMA, MACD

from alphora.data import alphora

# AI knows how to use the SDK; Alphora provides the data

Python SDK - 策略開發核心

兩種模式共享同一套開發工具

策略 API

繼承 Strategy 基類,定義 init() 和 next(),即可建立完整策略。

class MyStrategy(Strategy):

技術指標

內建 SMA、EMA、RSI、MACD、Bollinger Bands 等 50+ 技術指標。

ema = EMA(close, period=12)

回測引擎

高效能向量化回測引擎,支援逐筆撮合、滑價模擬、手續費計算。

engine.run(strategy, data)

投組管理

部位管理、風險計算、多資產組合,自動追蹤損益與回撤。

self.portfolio.cash * 0.3

雲端 vs 自架 比較

依需求選擇最適方案

項目雲端模式自架
Python SDK✓ 已含✓ 已含
AI 模型內建 + 領域知識自選 (GPT-4、Claude、Llama…)
AI 提示詞預置SDK 用法 + 策略開發專業知識SDK 用法
Alphora 即時報價✓ 已含✓ 已含
Alphora 歷史資料✓ 已含✓ 已含
Alphora 線上指標✓ 已含✓ 已含
Alphora 交易 API✓ 已含✓ 已含
策略隱私租戶隔離完全本地,不上傳
離線回測—✓ 是
自選 AI 模型—✓ 是
適合對象快速驗證想法的開發者重視隱私的機構 / 專業交易者

AI 模型提示詞架構

不同模式的 AI 具備不同深度的知識

雲端 AI 提示詞層

第 1 層SDK API 參考

所有類別、方法、參數的完整文檔

第 2 層策略模式

趨勢跟隨、均值回歸、動量、套利等策略模板

第 3 層風險管理

止損策略、部位管理、Kelly Criterion、回撤控制

第 4 層領域專業

市場微結構、資產特性、交易心理、績效評估方法論

自架 AI 提示詞層

第 1 層SDK API 參考

所有類別、方法、參數的完整文檔

第 2 層快速開始指南

從零開始的策略開發教學,含範例程式碼

第 3 層以上您的自訂提示詞

自行加入專屬的策略知識、交易規則、機構領域知識

提示詞範本隨 Docker image 提供,您可以直接用或自行擴充。 AI 一開始就知道如何使用 SDK,無需額外設定。

準備好打造您的策略了嗎?

體驗完整策略開發生命週期 - 從 AI 對話到回測,再切換即時報價