Skip to content

建立 2026-09-15 更新 2026-09-15

thinkScript

thinkScript 是 thinkorswim 內建語言,用來寫自己的 Studies、Strategies(圖上模擬買賣)、Watchlist 欄、掃描條件與條件單。只有桌面版有完整編輯器;網頁與手機頂多使用已經存好的指標。

權威文件:thinkScript 參考教學與測驗編輯器說明

從哪裡打開

最常見路徑:

  1. Charts → Studies → Edit studies…
  2. Create… 開 thinkScript Editor(策略則到 Strategies 分頁再 Create)
  3. 也可到 Tools 分頁的 thinkScript IDE 寫較長的腳本

編輯器有語法上色、自動完成、函式庫。改完 Apply 看圖,再 OK 儲存。可匯入 .ts 檔;社群分享連結用右上 Open shared item 貼上。

先寫什麼

官方入門片會帶你做自訂指標,而不是一開始就寫自動下單。合理的第一支腳本例如:價格相對某條均線的距離、或把兩個內建指標組在同一張圖。內建函式已包含 SMA、EMA 等,可在腳本裡引用現成 study,不必從零實作。

Strategy 與 Study 的差別:Strategy 額外用 AddOrder 在圖上放模擬單,方便回測概念。回測假設很粗,不能當成未來績效。

掃描與 Watchlist 欄也是同一套語言,只是回傳的是欄位值或 true/false,而不是畫線。

使用他人腳本

匯入前至少看原始碼與說明:它畫什麼、用哪些輸入、會不會在圖上下模擬單。過期或來路不明的分享碼可能根本跑不起來,或跟你想的不一樣。

官方示範:How to Create Custom Trading Indicators with thinkScript。Schwab Coaching 另有 thinkScript 播放清單:Trading with thinkScript

相關資料