其他相關競品
* https://finguider.cc/home
<p class="h1">回測工具</p>
市場
| 市場 | 台股(軟體預設) | 台股(預設+外接第三方) | 美股(軟體預設) | 美股(預設+外接第三方) |
| ---- | --------------------- | ---------------------- | ------------------------------------------------------------------------- | ---------------------- |
| 台灣 | ==9== | ==9== | ==4==^*^(FinLab<small>部分美股</small>、Growin、鉅亨易策略、XQ 全球贏家) | ==5== (TQuant Lab) |
| 美國 | ==1==^※^(TradindView) | ==8== | ==9== | ==9== |
*:TQuant Lab與FinLab都可自行外接第三方資料來源,回測美股
※:僅TradindView預設有台股。並且,除了ThinkTrader平台(Traders Gym)外,其餘可連接第三方資料來源或自行導入資料,以達到回測台股的能力
## 統整
# 回測(Back Test)
| 維度/軟體 | (TEJ)TEJ PRO 選股回測系統 | (TEJ)TQuant Lab | FinLab | XQ全球贏家 | (XQ)量化積木 | (承訊科技)盤股易測 (KcTraker) | 鉅亨易策略 \*網頁2022後沒有再更新,不確定是否還在販售 | Growin個股探勘指標回測 (不算回測工具) | 各大投信官網ETF回測 (不算回測工具) | Trading View | 智匯Traders Gym | MetaTrader (MetaQuotes Software) | Amibroker | (凱衛)Multicharts | TradeStation | NinjaTrader | QuantConnect |
|:---|:---|:---|:---|:---|:---|:---|:------|:---|:---|:---|:---|:---|:---|:---|:---|:----|:---|
| 公司註冊地 | 台灣 | 台灣 | 台灣 | 台灣 | 台灣 | 台灣 | 台灣 | 美國SEC核可線上投顧 | 台灣 | 美國 | 澳洲 | 俄羅斯 | 英國 | 台灣 | 英國 | 美國 | 美國 |
| 回測市場別 | 中、日、台、港 | 中、日、台、港 <br/>美股:資料可自行串接第三方資料源 | 台股、**部分美股**(只有市值很前面大家常看的美股) | 台、**美** | 台 | 台 | 台、**美**、日、港 | 台、**美** | 台、美(ETF) | **美**、台、英、日、印、中、澳股 | 港、**美** | 所有市場 | 所有市場 | 所有市場 | 所有市場 | 所有市場 | 所有市場 |
| 費用方案 | 官網沒有提供 | 1.免費14天 2.每年$5,856/10,656/14,400 (限制年度回測範圍/呼叫次數/資料用量) | $8988/年 $749/月 | 台股 $300/月 美股 $500/月 | $500/月 | $1,190/月 $1,196/月(Line推播+即時監控) $3,990/月(程式自動下單) | $999/月 | $15美元/月 | 免費 | 12.95/24.95/49.95美元/月 (限制使用指標、圖表數量、快訊功能) | 免費提供給ThinkTrader平台帳戶持有人 | MT4、MT5內建免費使用 | $299/$369$499美元/年 (限制同時執行數量) | 買斷$1497美元 $97美元/月 券商配合$1,500台幣/月 | TradeStation證券賬戶的用戶免費 | $99美金/月 | $60美元/月 |
| 基本描述 | 操作介面跟現行小綠滿像的,舊的VB程式介面 | 使用Python串接,適合本身會寫程式的用戶(有進入門檻) | 使用Python串接,適合本身會寫程式的用戶(有進入門檻 | 內建在XQ系統中,有一個選股中心,可以點選策略執行回測 | 內建在XQ系統中,獨立模塊,操作介面新穎易懂,不用寫code也可以進行複雜條件堆疊 | WEB版和AP版本都有,手機也支援, 介面操作簡單,不用coding可以回測並執行程式交易 | 透過WEB介面追蹤或自訂條件 | 非客戶自訂條件,而是提供本身策略讓客戶查看回測結果 | 吸引投資人定期定額,官網上可簡易選擇單檔ETF或幾個ETF作為投資組合,簡易回測 | WEB介面操作, 透過介面功能訂定回測條件,另外也可撰寫程式碼自訂條件策略 | WEB介面操作,提供ThinkTrader平台帳戶持有人免費復盤回測工具 | 自訂回測參數、復盤模式,主要以技術面條件為主 | VB程式,操作介面功能超多(複雜),也可自訂寫程式編腳本 | VB程式,操作介面功能超多(複雜),也可自訂寫程式編腳本(powerlanguage或C#) | 簡易回測,主要以技術指標回測為主 | 主要以期貨投資人為主,但也有提供股票、外匯回測;可用內建操作介面,也可自行編寫策略 | 在量化交易市場很夯,除了基本介面化操作外,支援Python、C#串接開發 |
| 特色功能 | 1.圖表化 2.區分產業、規模(大型/中型/小型股) 3.績效風險指標完整(有峰態/偏態) | 1.圖表化比TEJ Pro更多,舉例.五大回撤期間、長短部位資金暴露圖、長短部位持有數變化圖、每月報酬率溫度圖 2.透過Python串接下條件執行,有較大彈性 | 1.提供Finlab函式庫,幫助用戶快速上手→完整教學資源 2.提供複製策略方式→讓不會寫程式的用戶可以直接套用策略 | 1.內建300+選股策略 2.XScript編輯器,可自訂策略腳本(寫程式,有一定函數) 3.回測操作介面為VB程式 4.圖表化呈現回測報告,指標與回測內容完整 | 1.10萬+條件任意堆疊組合,參數自訂 2.桌機手機同步,即時監控訊號與當日損益 3.XQ全球贏家內建功能,看起來是WEB寫法,介面新穎,操作介面簡單易懂 4.盤中即時回測 | 1.大量圖表化 2.結合程式自動下單+Line推播下單結果 3.可以單一商品回測且有K線圖表化,可回拉時段查看K棒狀態([這方式很值得參考](https://www.google.com/search?q=%E7%9B%A4%E8%82%A1%E6%98%93%E6%B8%AC+%E5%9B%9E%E6%B8%AC&oq=%E7%9B%A4%E8%82%A1%E6%98%93%E6%B8%AC+%E5%9B%9E%E6%B8%AC&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQIRigAdIBCDUzMDlqMGo0qAIAsAIB&sourceid=chrome&ie=UTF-8#fpstate=ive&vld=cid:3206863e,vid:9SJWKQBJtP4,st:0)) | 1.內建許多策略(沒有寫明多少個),方便投資人複製使用 2.[策略評分]區塊,可將每一檔股票依據選取的策略進行分數評分 | 1.提供多種動能、價值、波段策略,每一檔股票的分數,並提供N分以上以下的回測選擇;主要在賣策略結果,非回測工具 | — | 1.回測圖表清晰,會有歷史每個進場與出場的標示 2.內建許多回測策略可自訂參數 3.[Pine編輯器]可自行撰寫程式碼,彈性大 | 1.單一股票對單一策略回測 2.可連動串接MT4、MT5平台 | 1.技術面條件回測 2.介面為VB介面,彈性很小,沒什麼功能 | 1.功能超多複雜強大 2.可自己寫程式腳本回測,彈性較大 3.超多視覺化分析圖表 | 1.多策略回測,可測試多個策略組合效果 2.提供基因算法和移動取樣優化,幫助投資人找到最佳參數 3.可寫程式腳本,彈性較大 | 1.不能自訂技術指標以外的回測,彈性低 2.圖表單調且很少,回測報告內容單調 | 1.回測結果圖表化,可看到歷史K線圖進場與出場時間點 2.多種金融商品(股票、期貨、外匯),可搭配組合進行回測 3.提供日線、分鐘線回測 | 1.支援兩種程式語言開發,彈性較大 2.回測報告詳細,包含收益曲線、風險指標,且有大量視覺化圖表 |
| 官網連結 | [https://www.tejwin.com/service-provide-method/](https://www.tejwin.com/service-provide-method/) | [https://tquant.tejwin.com/](https://tquant.tejwin.com/) | [https://ai.finlab.tw/strategies/](https://ai.finlab.tw/strategies/) | [https://www.xq.com.tw/learn/filter/backtest/](https://www.xq.com.tw/learn/filter/backtest/) | [https://xq.com.tw/xqblocks/](https://xq.com.tw/xqblocks/) | [https://www.kctrader.com.tw/](https://www.kctrader.com.tw/) | [https://ez-quant.com/backtestResult/sV117W2hzn3LxtZW](https://ez-quant.com/backtestResult/sV117W2hzn3LxtZW) | [https://www.growin.tv/zh](https://www.growin.tv/zh) | — | [https://tw.tradingview.com/pricing/?coupon=ASIASALEI2023&coupon\_billing\_cycle=y&aff\_id=109099](https://tw.tradingview.com/pricing/?coupon=ASIASALEI2023&coupon_billing_cycle=y&aff_id=109099) | [https://www.thinkmarkets.com/tw/traders-gym/](https://www.thinkmarkets.com/tw/traders-gym/) | — | [https://www.amibroker.com/](https://www.amibroker.com/) | [https://www.multicharts.com.tw/](https://www.multicharts.com.tw/) | [https://www.portfoliovisualizer.com/](https://www.portfoliovisualizer.com/) | [NinjaTrader](https://ninjatrader.com/) | [https://www.quantconnect.com/](https://www.quantconnect.com/) |
| AP/WEB | AP | WEB | WEB | AP | AP | AP/Web都有 | WEB | WEB | WEB | WEB | WEB/AP | AP | AP | AP | AP | WEB | WEB |
# 台灣市場
## [TEJ PRO選股回測系統](/NJXot-QmQ8u4GccUwKo78g)
以TEJ完整的財金資料庫為基底,**內建選股回測**的統計分析邏輯與驗證程式,適合初階者進行策略發想與績效回測。
### 投資標的
亞洲地區(中日台港韓)
### [回測方式](https://www.tejwin.com/wp-content/uploads/%E3%80%90TEJ-Pro%E3%80%91%E9%81%B8%E8%82%A1%E5%92%8C%E5%9B%9E%E6%B8%AC%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8A.pdf)(圖取自其官網):
* 系統內建常用策略,提供使用者做為策略發想的參考
* 選股條件設定
* 設定篩選條件或是指標
* 多條件則必須排序順序
* 只能設定AND條件。不能設定OR



* 回測參數設定
* 可以設定每檔股票符合的條件分數與權重
* 再平衡功能
* 買進條件設定

* 回測報告
* 資料視覺化:圖表呈現
* 風險績效指標




{%youtube AMnRQsg_w00 %}
### 費用
官網上沒提供,也找不到相關資訊
可能是case by case,需要跟官方聯繫
## [TQuant Lab](/QupI-DKZQLavX67QFtmWHA)
TEJ推出的一站式量化金融回測平台,使用Python專為量化分析和策略回測設計,並模擬實際交易過程中的滑點和實施成本。
### 投資標的
取自TEJ資料庫,[清單](https://api.tej.com.tw/databases.html)。亞洲地區(中日台港韓)
>[!Note] 美股,可自行串接第三方資料來源
### [回測方式](https://tquant.tejwin.com/%e6%8a%80%e8%a1%93%e6%89%8b%e5%86%8a/)(圖取自其官網):
* 使用Python及開源套件進行回測分析,需要程式基礎
* Zipline交易回測套件、Alphalens因子分析套件、Pyfolio績效分析
* 模組化架構:內建模組化架構,使得使用者可以快速構建和測試各種投資策略。
因為使用Python,選股條件、回測參數、回測報告等都可以自行靈活彈性的設定


### 費用
* 具14天免費試用方案
* 企業方案:需聯繫官方
| 方案 | 每月價格 | 每年費用 | 資料範圍 | 每日呼叫 | 每日資料用量 |
| -------- | ----------- | ------------ | -------- | -------- | ----------- |
| 免費14天 | -- | -- | 2021年-2023年 | 1000次 | 1000萬筆 |
| 初入江湖 | NTD$488 | NTD$5856 | 近五年 | 1000次 | 1000萬筆 |
| 牛刀小試 | NTD$888 | NTD$10656 | 近十年 | 1000次 | 2000萬筆 |
| 高手過招 | NTD$1200 | NTD$14400 | 2005年起 | 1000次 | 3000萬筆 |
https://tquant.tejwin.com/shop/
## [FinLab](/ztfCSPhQTB2PDtjrWlBihw)
為台灣股市設計的強大工具,幫助投資者測試和優化股票交易策略
### 投資標的
台股、部分美股
>[!Warning] 操作美股部分請看官網上教學文章
>

### [回測方式](https://doc.finlab.tw/getting-start/)(圖取自其官網):
* 使用Python進行回測分析,需要程式基礎平台,並提供FinLab函式庫,方便使用者快速使用
* 支持開源套件
* 平台支援網頁線上執行回測(簡易)
* 提供完整的教學資源

* 回測模組,提供多種策略使用


### [費用](https://ai.finlab.tw/pricing/)
年費:NTD$8988 (NTD$749 /月)

## [XQ 全球贏家](/em033ApBRtmERSNHM8IIrw)
一款專為台灣股市設計的交易軟體,其回測功能在多方面具有顯著優勢
### 投資標的
台股、美股
>[color=#ffb100] 美股需購買其一方案才有
### 回測方式(圖取自其官網):
* 選股條件設定(`贏家選股`)
* 多樣化的選股策略:內建超過300個選股策略,用戶可以直接使用或修改這些策略來進行回測。
* 自定義選股腳本:如果內建的選股條件無法滿足需求,用戶還可以自行撰寫選股腳本【XScript編輯器】,並與系統內建的條件結合,形成獨特的選股策略。


* 回測參數設定
* 進場方向
* 進場條件、出場條件:「停利」和「停損」百分比
* 持倉時間:以「日」作為基準。也可每週或每月
* 回測期間:回測週期最多可以回推3年
* 最大同時進場次數:設定回測過程中同時在進場狀態的交易個數上限。

* 回測報告
* 資料視覺化:圖表呈現
* 風險績效指標
* 除權息再投資:在股票商品的回測中,報酬率會納入除權息再投資,這使得回測結果更為精確。
* 時間加權報酬率(TWR):回測報告中引入了時間加權報酬率,這種計算方式能夠更客觀地評估策略的投資績效

### 費用
[詳細比較說明](https://www.xq.com.tw/ProductCompare.aspx)

## (XQ)量化積木
是一種專為不會寫程式的投資人設計的量化交易工具,旨在簡化交易策略的開發和執行過程
### 特色
* **無需程式碼**:量化積木的最大特色是「No Code」操作,使用者不需要撰寫任何程式碼即可建立和執行交易策略。
* **直觀的使用者介面**:使用者可以通過拖放不同的條件來組合成完整的交易策略。
* **實時數據監控**:使用者可以即時查看策略的進出場績效和當日損益。
* **績效回測**:使用者可以在策略建立後進行回測,以檢驗策略在歷史數據中的表現。
### 投資標的
### 回測方式
* 建立策略:使用者可以在量化積木中選擇「新增策略」,然後設置交易方向(多或空)、投資週期(當沖、短線、中線、長線)和執行商品。


* 設置進出場條件:量化積木允許使用者設置進場和出場條件,這些條件可以是盤後或盤中的條件,並且可以自訂參數如停利損和持有期間。


* 回測策略:設置完成後,使用者可以進行回測,查看策略在歷史數據中的表現,並根據回測結果進行調整。

* 實時監控:策略建立並回測成功後,使用者可以開啟實時監控功能,系統會在盤中或盤前通知觸發的交易訊號。


操作影片:
{%youtube kXMC-FW7xAg %}
### 費用

部分內容:新增條件時,只能查看近一週的歷史資料(不含當日)
方案:
* [盤中量化交易模組($1,000)](https://www.xq.com.tw/module/strategyintro/)
* [盤後量化選股模組($1,000)](https://www.xq.com.tw/module/stockintro/)
## 盤股易測
一款專為投資者設計的看盤和回測網站及軟體,旨在幫助用戶制定和驗證交易策略。還可以綁定LINE,盤中可即時監控,實際盤中監控策略執行。
### 投資標的
台股
### [回測方式]():
* 選擇策略
* 選擇策略模板:盤股易策提供多種現成的策略模板,如均線策略、通道策略、波段策略等。你可以根據自己的需求選擇合適的策略模板

* 設定回測參數
* 選擇回測期間:設定回測的開始日期和結束日期。這段期間內的歷史數據將被用來測試你的策略。
* 設定初始資金:輸入回測的初始資金量,這將影響回測結果的資金曲線和收益率。
* 選擇運行頻率:選擇策略運行的頻率,可以是每日或每分鐘等。這取決於你的策略是短線還是長線。
* 執行回測
* 編譯運行:確認所有參數設定無誤後,點擊“編譯運行”按鈕。回測引擎將根據你選擇的運行頻率調用相應的函數來執行策略。

* 分析回測結果
回測報告,報告中包含了策略的收益率、最大回撤、勝率等關鍵指標。

>[!Important] 論談用戶推薦
> 因為 可以依據用戶設定好策略,盤中Line即時提醒用戶,符合買進賣出條件了!!
### 費用

| Plan | 潛力投資戶 | 專業投資戶 | 主力投資戶 |
|---------------------|-------------|----------------------|------------|
| Price | $1,190/月 | $1,990/月<br/>$3588/季($1,196/月) | $3,990/月 |
| 國內證券商品 | ✔ | ✔ | ✔ |
| 國內期貨商品 | ✔ | ✔ | ✔ |
| 精準回測/逐筆 | ✔ | ✔ | ✔ |
| 快速回測/分鐘 | | ✔ | ✔ |
| 自訂策略數量 | 1組 | 30組 | 999組 |
| 自訂回測範圍 | 1週 | 1年 | 3年 |
| 技術線圖/日、分、秒 | ✔ | ✔ | ✔ |
| 盤中策略/即時監控 | | ✔ | ✔ |
| Line推播/即時監控 | | ✔ | ✔ |
| 下單模組 | | | ✔ |
| 程式自動下單 | | | ✔ |
## [Finguider](https://finguider.cc/home)
FinGuider 是一個專為中文投資者設計的美股資訊網站,提供多元化的功能來協助用戶進行投資決策。
功能結合基本面、技術面、趨勢預測與市場情緒,提供全面的數據支持,並以視覺化方式呈現結果,幫助投資者快速做出明智的決策。
### 投資標的
美股
### 回測方法(圖取自其官網):
#### 功能:
選股工具:AI 可篩選出符合特定條件的股票,例如趨勢看多且基本面良好的公司,幫助投資者快速找到潛力標的。
* 標的回測:用戶可以選擇特定的股票或 ETF,設定回測的金額、時間範圍以及是否進行股息再投資,從而了解該標的在不同條件下的表現。
>[!Note] 定期定額或是單次購入為主,額外有蒙地卡羅模擬回測
* 策略回測:FinGuider 提供多種投資策略(如績優股策略、成長股策略等),並根據歷史數據模擬這些策略的年化報酬率與風險表
> 每當策略選股時,蓋德會檢視持股清單,如果當中有股票不再滿足策略條件時,就會在下一個開盤時賣出該標的。
再來從數千檔美股中,篩選並排序出符合策略邏輯的買進清單,如果持股還有空位*時,就會在下一個開盤時買進標的!
> 蓋德會將資金平均分成 10 等份來買入進榜的標的,達到分散投資風險。若想研究更多符合篩選邏輯的標的,可至「每日選股」!
>[!Note] 無法自行設定策略條件
#### 步驟:
1. 選擇標的或策略:
登入 FinGuider 平台,選擇想要回測的股票、ETF 或投資策略。
2. 設定回測參數:
輸入回測的金額、時間範圍,並選擇是否啟用股息再投資。
若進行策略回測,可調整技術指標參數或進出場分數。
3. 執行回測:
點擊「開始回測」,系統將根據歷史數據模擬策略的表現。
4. 分析結果:
查看回測報告,包括收益率、最大回撤、夏普比率等關鍵指標。
若結果不理想,可調整參數並重新回測。
#### 費用

## [鉅亨易策略](/68iiY5QpQJG5Wnm_u09Hxw)
專為投資者設計的回測系統,旨在幫助用戶快速選股並進行回測,無需下載、安裝或撰寫程式碼,並提供了多種預設策略,並允許用戶自訂投資策略
>[!Warning] 但2022後就沒有更新紀錄,目前看起來已經沒有維護了
### 投資標的
台美日港股
### 回測方法(圖取自其官網):
* 線上即可操作
* 內建多種策略:內建多種高年化報酬率的知名策略,如競賽冠軍策略、月營收初次創高策略、低股價淨值比策略等。
* 
* 自訂策略:用戶可以根據自己的需求自訂投資策略,並設定回測條件,如起始資金、買進策略、換股頻率、回測期間等。
* 回測報表:提供詳細的回測報表,包括投資策略績效、盈虧比、風險及報酬等數據。

s://hackmd.io/_uploads/HJijiS9R0.png)
#### 費用
> 付費方案:NTD$999/月 [time=2022年]

## [Growin個股探勘指標回測](/56Kc_L-_RLCeQ6CbESd4SQ)
專為美股投資者設計,提供針對個別指標的長期歷史回測績效數據,讓投資人檢驗指標的有效性。
### 投資標的
美股
### 特色
* 五力分析工具:提供價值力道、趨勢力道、波段力道、籌碼力道和股利力道五個方面的分析,幫助投資者全面評估個股的投資潛力
### [回測方式](https://rich01.com/growin-stockmining-fiveforces-guide/)(圖取自:Mr.Market市場先生):

結果:

* 指標回測功能:驗證不同指標在歷史上的表現,了解策略的有效性和風險
>[!Warning] 只有指標(策略)可以進行驗證
* 回測報告:
* 指標:包含勝率、賺賠比、累積報酬、年化報酬、Sharpe值和交易次數等數據。
* 圖表形式呈現:顯示策略在歷史數據中的進出場時間點和次數。圖表中的綠色圓圈(B)表示買進,紅色圓圈(S)表示賣出。
* 累積報酬圖:顯示策略從第一次買進開始的累計報酬走勢,幫助投資者直觀了解策略的長期效果。
### 費用


| 方案 | 價格 | 功能 |
|-------------|------------------|---------------------------------------------------------------------------------------------------|
| 免費方案 | -- -- | - 資訊瀏覽及篩選每日最多 20 次<br>- AI 台美個股分析<br>- AI 台美選股<br>- 13F 專區<br>- 市場關鍵數據<br>- 策略推播 Email 通知共 2 組 |
| 基本方案(月方案) | $15 美元/月 | - 免費方案所有功能<br>- 資訊瀏覽及篩選每日無限次<br>- 策略推播升級至共 6 組,且可用 LINE 通知<br>- 授權在 TradingView 用 Growin 獨家指標<br>- 每週 WinwinGPT 可問 10 個問題 |
| 基本方案(年方案) | $144 美元/年<br>($12 美元/月) | - 免費方案與基本方案(月方案)所有功能<br>- 每月 2 次美股市場分析直播<br> |
| 進階方案(月方案) | $25 美元/月 | - 基本方案所有功能<br>- 每月 2 次美股市場分析直播<br>- WinwinGPT 升級每週可問 20 個問題 |
| 進階方案(年方案) | $222 美元/年<br>($18.5 美元/月) | - 基本方案與進階方案(月方案)所有功能<br>- 策略推播升級至共 10 組<br>- 新交易課程免費參加<br>- 多堂交易課程無限次回放 |
## [元大ETF-AI 智能投資平台 投資組合試算](/QZN7UYXFTSGD99IlDw6DgQ)
提供元大客戶可以簡易分析基金/ETF的投資策略
### 投資標的
只支援元大的基金/ETF。

> 部分金控證券都有簡易的回測,尤其是ETF
### 回測方式:
* 回測條件設定:
* 配置權重
* 再平衡
* 單一時間區段
* 初始金額

* 回測報告(圖取自其官網):
* 各種數據可看,總報酬、MDD、Sharp Ratio、Sortino Ratio

### 費用
免費
## [MoneyCome.in](https://www.moneycome.in/tool/compound_interest_portfolio)
簡易、清楚明瞭的線上回測網站
### 投資標的
台股



### 費用
免費
# 美國市場
## [TradingView](/CC6iXnsBQx6wn_DpilT7lg):
一款功能強大的金融圖表和分析工具,提供豐富的圖表和技術分析工具,支持多種市場和資產類別。它提供豐富社交功能,允許用戶分享和複製策略
### 投資標的
美、台、英、日、印、中、澳股等
### [回測方式](https://quantpass.org/strategy-and-backtesting/)(圖取自:量化通):
* 選擇或創建策略
* 選擇內建策略:TradingView 提供多種內建策略,您可以從【指標與策略】菜單中選擇一個適合您的策略。
* 創建自定義策略:如果您有自己的交易策略,可以使用 Pine Script 創建。點擊【指標與策略】->【Pine 編輯器】,然後撰寫您的策略代碼。完成後,點擊【添加到圖表】將策略應用到圖表上。


* 設置回測參數
選擇時間範圍:在策略測試器面板中,設置回測的時間範圍。您可以選擇特定的日期範圍或使用預設的時間段。
設置策略參數:根據您的策略需求,設置相關參數,如進場和出場條件、止損和止盈點位等。

* 分析回測結果
績效報告:策略測試器會生成詳細的績效報告,您可以查看每筆交易的詳細信息,包括進場和出場時間、價格、盈虧等。
圖表分析:回測結果也會在圖表上以標記的形式顯示,您可以直觀地看到每筆交易的進場和出場點位。


### [費用](https://tw.tradingview.com/pricing/)
免費方案、多種訂閱方案
重點功能方案差異(圖取自:[量化通](https://quantpass.org/tradingview_plans/)):
| TradingView | Basic | Essential | Plus | Premium |
|-------------|----------|-----------|---------|---------|
| **==年費==價格 (USD/月)** | 免費 | 12.95 | 24.95 | 49.95 |
| **廣告** | 有廣告 | 無 | 無 | 無 |
| **即時報價內建指標** | 不可 | 可使用 | 可使用 | 可使用 |
| **使用指標** | 3個 | 5個 | 10個 | 25個 |
| **圖表數量** | 1個 | 2個 | 4個 | 8個 |
| **快訊功能** | 1次 | 20次 | 100次 | 400次 |
還有Expert、Ultimate方案以及企業方案等,詳情看[官網](https://tw.tradingview.com/pricing/)。
## [智匯Traders Gym](/XJDotK8PScGcDle4Qn1p-w)
Traders Gym為ThinkTrader平台真實帳戶持有人提供的免費內建回測工具,操作簡單,能快速設置需要復盤回測的產品、圖表周期和復盤區間。

### 投資標的
部分港股及美股
### 回測方式(圖取自官網):
* 手動回測:通過真實歷史數據回放,來進行手動復盤交易。
需要自己建置每檔股票的回測


* 無法設定選股條件:無法多股條件回測
* 模擬交易:在設置好參數後,交易者可以在模擬市場環境中進行交易,觀察其策略在不同市場情況下的表現
* 回測報告:分析回測結果,了解其策略的優缺點,並進行相應的調整
### 費用
**免費**提供給ThinkTrader平台真實帳戶持有人
## [MetaTrader](/I0iJOElCRIOR808QEWGjNg):
由俄羅斯的 MetaQuotes Software 公司開發的一款電子交易平台MetaTrader 4(MT4)和MetaTrader 5(MT5),這些平台廣泛用於外匯和差價合約(CFD)交易。它們提供強大的策略測試器和自動化交易功能。
### 投資標的
所有。(台股非預設,需要接第三方或經紀商的資料)
1. 官方資料來源
預設外匯、差價合約(CFD)、期貨等市場的即時行情和歷史資料。
2. 經紀商資料來源
大多數交易者使用的 MetaTrader 資料來源來自他們所選的經紀商。
3. 第三方資料來源
### [回測方法](https://quantpass.org/mt4_backtest/)(圖取自:量化通):
* 選擇 EA 和參數
在策略測試器視窗中,選擇要測試的智慧交易系統(EA)。
選擇要測試的貨幣對和時間週期。
選擇回測模型(通常選擇“每個即時價格”以獲得更高的準確性)。


* 設定回測參數
設定初始資金和貨幣單位。
選擇交易方向(買入、賣出或雙向)。
如果需要最佳化參數,可以勾選「最佳化」選項,並設定最佳化的特定參數。

* 回測報告
包括總獲利/虧損、已執行交易數量、獲利或虧損交易比例等指標。



### 費用
MetaTrader 4:軟體**免費**使用
MetaTrader 5:軟體**免費**使用
> [!Note] 從經紀商或 MetaQuotes 的官方網站下載
## [Amibroker](/RcTb2J-VT8m_Z1DEG_3HrA):
這是一個功能強大的技術分析和回測工具,適合專業交易者。它提供高效的回測引擎和豐富的數據分析功能。
### 投資標的
所有。接取來自第三方資料來源
### 特色(圖取自:[連結](https://truedata.medium.com/backtesting-in-amibroker-89ccd43e3e3f)):
* 圖表功能:提供多種圖表類型和技術指標,支持用戶自定義圖表和指標。

* 回測和優化:擁有快速且多線程的回測引擎,能夠進行複雜的投資組合回測和優化。
* AmiBroker Formula Language (AFL):強大的腳本語言,允許用戶編寫自定義的交易策略和指標。


### 費用
買斷制(不包含更新版本)
| 方案名稱 | 價格 | 功能 |
|---------------------------|----------|--------------------------------------------------------------|
| **AmiBroker 標準版** | $299 美元 | 包含 24 個月的免費升級和維護。適用於收盤和波段交易者。 支援1分鐘間隔的即時報價,每個分析窗口最多支持 2 個執行緒,32 位元系統專用。 |
| **AmiBroker 專業版** | $369 美元 | 包含 24 個月的免費升級和維護。提供高級即時分析、回測和優化。支援64位和32位系統,最多支持 32 個執行緒,無限符號支持。 |
| **AmiBroker 終極專業版** | $499 美元 | 包含 24 個月的免費升級和維護。專業版的完整功能,外加兩個附加軟體:AmiQuote 和 AFL Code Wizard |
## [Multicharts](/FCLu28WmTXmWizwASXP7oA)
MultiCharts 是一款功能強大的技術分析和交易軟體,專為期貨、外匯、股票以及選擇權市場設計。它提供了多種工具,幫助交易者進行市場分析、策略開發、回測和自動交易。
### 投資標的
所有。
連接經紀商和第三方資料來源
### 回測方式(圖取自:[官網](https://www.multicharts.com.tw/characteristic.aspx?FID=9)、[統一期貨](https://www.pfcf.com.tw/software/detail/2398)、[程式交易SoEasy](https://itradesoeasy.com/basic-settings-multciharts/)):
* 設置策略
* 編寫策略:使用 PowerLanguage 或 C# 編寫交易策略。策略應包括進場和出場條件、風險管理規則等。
* 應用策略:將編寫好的策略應用到圖表上,選擇適當的時間範圍和數據頻率(如日線、分鐘線等)。

* 配置回測參數
* 策略屬性設置:在策略屬性窗口中設置回測參數,如初始資金、交易成本、滑價等。
* 回測精準度:選擇回測精準度,建議使用逐筆數據或分鐘數據以獲得更精確的回測結果。


* 回測報告分析
MultiCharts 的回測報告提供豐富的績效數據和圖表,幫助交易者深入分析策略的表現


* 進階回測功能
* 多策略回測:MultiCharts 支援多策略回測,可以同時測試多個策略的組合效果。
* 投組回測:可以對整個投資組合進行回測,評估多個資產和策略的綜合表現。
* 優化功能:MultiCharts 提供策略優化工具,如基因算法和移動取樣優化(Walk-Forward Optimization),幫助交易者找到最佳參數設置。
### 費用
* 原廠版 MultiCharts
* 一次性買斷:$1,497美元,但有時會有優惠活動。
* 訂閱方案:
* 1 個月:$97美元
* 3 個月:$267美元
* 12 個月:$792美元
* 專業版 MultiCharts
* 一次性買斷:凱衛公司賣 4萬 元新台幣,包含兩年即時行情和下單機。
* 訂閱方案:與原廠版相似,但具體費用可能會根據代理商和優惠活動有所不同。
* 券商版 MultiCharts
通常由各大券商提供,費用較低,適合初學者。以下是一些主要券商的費用:
* 元大期貨:每月 1,500 新台幣,年繳 1,000 新台幣/月。
* 群益期貨:每月 1,500 新台幣,年繳 1,200 新台幣/月。
* 康和期貨:每月 1,200 新台幣,年繳 800 新台幣/月。
* 康和期貨:每月 1,200 新台幣,年繳 800 新台幣/月。
* 統一期貨:每月 1,500 新台幣,年繳 900 新台幣/月。
## [Portfolio Visualizer](/U2sKyqtyTNaXAiI9VSytCQ):
這是一個專注於資產配置和投資組合分析的回測工具。它提供多因子投資組合分析、蒙地卡羅模擬和資產配置最佳化等功能。
### 投資標的
所有。(台股非預設,需要接第三方資料或是手動載入資料)
支援第三方資料來源或手動導入資料
### [Backtest Asset Allocation 資產配置回測方式](https://wealthnavigatortw.com/tools/free-asset-allocation-becktest-platform-portfolio-visualizer/)(圖取自:[連結](https://wealthnavigatortw.com/tools/free-asset-allocation-becktest-platform-portfolio-visualizer/)):
* 回測參數設定

* 回測報告
* 資料視覺化:圖表呈現
* 風險績效指標


### [費用](https://www.portfoliovisualizer.com/pricing)
1. 免費計劃 (Free Plan)
費用:免費
功能:
* 支援最多 15 個資產的投資組合
* 提供基本的回測、蒙特卡羅模擬和投資組合優化工具
* 不包括當月的最新數據
* 無法保存和導入投資組合模型
2. 基本計劃 (Basic Plan)
費用:每年 $360(相當於每月 $30)
功能:
* 支援最多 150 個資產的投資組合
* 可以保存和導入最多 50 個投資組合模型
* 包括年初至今 (YTD) 的結果和前瞻性交易信號
* 可以自定義報告的字體、顏色主題、品牌標誌和披露信息
* 可以創建和導入自定義回報系列作為投資組合資產和基準
3. 專業計劃 (Pro Plan)
費用:每年 $660(相當於每月 $55)
功能:
* 支援最多 150 個資產的投資組合
* 可以保存和導入最多 150 個投資組合模型
* 包括所有基本計劃的功能
* 可以同步多個團隊成員帳戶的模型投資組合、報告模板、費用結構和其他設置

## [TradeStation](/xpO64gsVR9WFvf762HEP_g):
支持高度可定制化的交易界面,允許用戶根據自己的需求調整圖表布局、技術指標和交易工具。此外,TradeStation還提供豐富的教育資源和活躍的用戶社區,幫助交易者提升技能和交流經驗
### 投資標的:
所有。(台股非預設,需要接第三方資料)
可連接第三方資料來源
### [回測方法](https://www.longone.com.cn/upload/20190605/20190605175214915002.pdf):
* 設置回測參數
用戶可以通過TradeStation的界面設置回測參數,包括選擇資產類別、時間框架和策略參數。這些設置可以根據交易者的需求進行調整。



* 回測結果
回測完成後,用戶可以通過TradeStation提供的圖表和報告分析回測結果,評估策略的有效性和風險。

### 費用
對於持有TradeStation證券賬戶的用戶,平台使用是**免費**的
## [NinjaTrader](/u8JX2FSUSKqV8gE76KZrAg):
專為期貨交易者設計的高性能交易平台,滿足其複雜需求,以其強大的工具套件,專為大批量交易和高級策略開發而量身定制。也包含外匯、股票等全面的市場分析。
### 投資標的
所有。(台股非預設,需要接第三方資料)
可連接第三方資料來源
### [回測方法](https://ninza.co/backtesting):
* 選擇策略
在策略分析器中,選擇您想要回測的策略。這些策略可以是內建的,也可以是您自己編寫的自定義策略。

* 選擇回測的金融工具
選擇您想要回測的金融工具(如股票、期貨、外匯等)。您可以選擇單個金融工具或一組金融工具進行回測。
* 設定回測參數
設定回測的參數,包括回測的時間範圍、數據頻率(如日線、分鐘線等)以及其他相關設置。這些參數將影響回測的結果和精度。

* 生成回測結果

### [費用](https://ninjatrader.com/pricing/)

## [QuantConnect](/xD-nXbaBTTyRDK4YT2JotQ)
是一個功能強大的雲端量化交易平台,專為研究和測試量化交易算法而設計,提供用戶開發、測試和執行交易策略的完整解決方案。它支持多種金融工具,包括股票、加密貨幣、期權、期貨和外匯等。
>[!Note]要會寫python
>介面類似VSCode,適合需要使用資料庫、高速回測的使用者
### 投資標的
所有。(台股非預設,需要自行載入)
預設可用[各大資料庫](https://www.quantconnect.com/datasets/)。可[自行載入資料](https://www.quantconnect.com/docs/v2/writing-algorithms/importing-data/key-concepts)
### [回測方式](https://pyecontech.com/2020/05/31/quantconnect_structure/)(圖取自:[PyInvest – 用python量化投資](https://pyecontech.com/2020/05/31/quantconnect_structure/)):
* 編寫策略
QuantConnect 支持使用 `Python` 或 `C#` 進行策略開發。策略代碼應包括初始化方法、數據處理方法和交易邏輯。


```python
# 這是一個簡單的 Python 策略範例
from AlgorithmImports import *
class BasicTemplateAlgorithm(QCAlgorithm):
def Initialize(self):
self.SetStartDate(2020, 1, 1) # 設置回測開始日期
self.SetEndDate(2021, 1, 1) # 設置回測結束日期
self.SetCash(100000) # 設置初始資金
self.AddEquity("SPY", Resolution.Daily) # 添加股票數據
def OnData(self, data):
if not self.Portfolio.Invested:
self.SetHoldings("SPY", 1) # 全倉買入 SPY
```
* 設置回測參數
設置回測的基本參數,包括開始日期、結束日期和初始資金等。這些參數可以在策略的初始化方法中設置。
```python
# 在 Initialize 方法中設置回測參數
self.SetStartDate(2020, 1, 1)
self.SetEndDate(2021, 1, 1)
self.SetCash(100000)
```
* 選擇數據源
選擇合適的數據源來進行回測。QuantConnect 提供多種數據源,包括股票、期貨、期權、外匯和加密貨幣等。確保選擇的數據源能夠滿足策略需求。
```python
# 添加需要的數據源,例如股票數據
self.AddEquity("SPY", Resolution.Daily)
```
* 分析回測結果
回測完成後,平台會生成詳細的回測報告,包括收益曲線、風險指標、交易記錄等。

{%youtube js60aIFBGsI %}
### [費用](https://www.quantconnect.com/pricing?billing=yr)
月繳:

年繳:

方案差異詳細比較:[連結](https://www.quantconnect.com/pricing?billing=yr)