想賣 TradingView 訊號
又不想公開 Pine Script?
你花了好幾個月調出一套真的有用的策略。現在你想讓其他交易者付費使用它——但要讓別人用,就得把訊號送出去;訊號怎麼送出去,決定了你的邏輯會不會被反推出來。這句話就是這整篇文章的核心。
去搜「怎麼賣 TradingView 訊號」,跑出來的大多是影片教學;比較難找到的,是把各種變現方法「邏輯洩漏 vs 觸及率」的取捨寫成文字的版本。這篇就是要補上這一塊。
這個矛盾沒辦法完全避開
每一種變現方法都會洩漏一點東西。原始 .pine 檔洩漏最多——買方拿到手就能讀懂每一條進出場條件,改個名字轉手賣掉都沒問題。另一個極端,一個乾淨的買賣訊號洩漏最少,但也不是零:一個有耐心的訂閱者,把你的訊號記錄夠久、跨過夠多種市況,還是有機會拼湊出部分邏輯的輪廓。
誠實的目標不是「完全不洩漏」,而是在你願意付出多少人工成本的前提下,選一個洩漏最少的方法。如果你連策略本身都還沒寫熟,可以先看 Pine Script 入門這篇;這篇文章假設你已經有值得保護的東西。
四種常見做法的實際比較
這四種做法沒有哪個是「錯的選擇」——它們適合不同情境。以下是對訂閱者和作者雙方都重要的幾個指標。
| 賣原始碼 | Invite-only 腳本 | Telegram/Discord 訊號群 | 訂閱制自動跟單 | |
|---|---|---|---|---|
| 邏輯保持私有 | 部分——人還是得解釋「為什麼」 | |||
| 買方能先驗證有沒有用 | 只能靠讀原始碼 | 能在自己的圖表上即時看到 | 看有沒有既有的績效紀錄 | |
| 會不會在你不知情下被轉手 | 少見——綁定 TradingView 帳號 | 難——綁定付費帳號與 API key | ||
| 買方每一筆都要自己手動下單 | ||||
| 能不能撐過大量訂閱者 | 可以,但每賣一次就多一次洩漏風險 | 可以 | 不行——有人得一筆一筆手動輸入 | 可以 |
直接賣原始碼
最直接的做法:一次性收費,交出 .pine 檔。設定起來最簡單——不用平台、不用訂閱扣款系統,傳個檔案就完成。代價也很明確:東西一旦出去就收不回來,買方要讀懂、改幾個參數、轉手當「新策略」再賣一次,沒有任何機制能阻止。
如果你的價值本來就不在於保密——例如一份教學用的範本,或是你不介意被抄的簡單指標——這個做法完全沒問題。但如果進出場邏輯本身就是產品,這個做法就不太適合。
TradingView 的 invite-only 腳本
TradingView 讓你把腳本設成 invite-only,只授權特定帳號使用。買方能在自己的圖表上看到你的指標或策略跑出來的進出場、alert,但打不開原始碼。這個做法乾淨地解決了「原始碼被看光」的問題。
它沒解決的是「執行」這一關。買方還是得自己盯著圖表、看 alert 跳出來、手動下單——或是另外接自己的自動化系統。Invite-only 保護的是你的程式碼,不會自動把買方的操作變成免動手的系統。
Telegram / Discord 訊號群
一個人(通常是你自己)在交易發生的當下,把「買 BTC 43,200,停損 42,800」貼進群組。不用交出任何程式碼,不用平台抽成,而且用你現有的工具今天就能開始。
代價會晚一點才出現。除了你自己願意貼出來的截圖,潛在訂閱者沒有其他方式驗證你的真實績效。而且因為是人工發送,訂閱者會漏單——睡著時漏掉、反應太慢、或乾脆手滑打錯數量——訊號的可靠度完全取決於中間那個發訊號的人。
訂閱制自動跟單平台
你的 alert 從你自己的 TradingView 策略觸發,送到一個 webhook,平台自動把訂單分發到每個訂閱者自己的交易所帳戶。沒有人手動輸入任何東西,也沒有人看得到你的圖表、指標或程式碼——他們只看得到最終產生的訂單。
這是四種做法裡,設定完成後人工成本最低、邏輯洩漏最少的一種。代價是前置設定比較複雜:你和訂閱者都需要能用的交易所 API key,還要有一個平台負責分發,不像開個群組五分鐘就能上線。
為什麼 webhook 只傳「做什麼」,不傳「為什麼」
這是讓自動跟單這種分發方式能保護邏輯的關鍵技術原理:TradingView 觸發 alert 時送出去的訊息,就是你自己填在 alert 欄位裡的那段文字。除此之外,你的圖表、程式碼、任何計算過程都不會一起被送出去。
一個典型的 alert payload 長這樣——而這真的就是全部內容:
{
"action": "buy",
"symbol": "BTCUSDT",
"qty_type": "margin_usdt",
"qty_value": "500"
}這是一個指令,不是一份說明。它只說要做什麼、做多少——完全沒提到策略為什麼判斷這是進場的時機點。產生這個訊號的 Pine Script 從頭到尾留在你自己的 TradingView 帳號裡,webhook 只看得到它跑出來的結果。
開始收費前該想清楚的三件事
- 績效怎麼證明。沒有任何證據能證明策略有效,就沒有人會付費。如果你還沒有真倉紀錄,一份明確標示為「模擬」的績效紀錄,也比完全沒有紀錄好。
- 定價怎麼抓。定價要對照訂閱者今天實際能驗證到的東西,而不是你認為策略最終值多少錢。給前幾位訂閱者一個溫和的促銷價,遠比「零評價卻收全價」更站得住腳。
- 法遵與免責聲明。向別人收費讓他們跟你的單,依你和訂閱者所在地不同,可能會碰到證券法規或投資顧問相關規範。這不是法律建議——開始收費前,請自行確認所在地適用的法規,也永遠不要承諾報酬。
如果你還在猶豫「自己寫策略再拿去賣」到底值不值得,可以先看 散戶怎麼開始做量化交易這篇,裡面談了更早一步的成本與陷阱。
我們(TVSBot)怎麼做
先誠實說明我們在這個光譜裡的定位:TVSBot 的策略市集就是上面說的「訂閱制自動跟單」模式,原則相同——你的 alert 從自己的 TradingView 帳號觸發,平台把訊號分發給訂閱者,全程不會公開你的 Pine Script。
發布策略時,你自訂每月訂閱價格,也可以另外設定給早期訂閱者的促銷價。訂閱者完全不用碰自己的 TradingView——他們只要連結交易所帳戶,設定倍率與幾項風控(槓桿上限、保證金%、個人 TP/SL),你發出的每一則訊號就會在下一輪自動分發到他們的帳戶。
以平台目前的設定,訂閱收入的分潤是作者拿 70%、平台抽 30% 作為手續費,涵蓋金流處理與把訊號分發到每個訂閱者帳戶的基礎設施。
還沒有訂閱者之前,怎麼證明績效
這部分值得多說一點,因為這對還沒有任何真實紀錄的新作者最有用。從你發布的策略發出第一則訊號開始,平台就會用當下的市價,記錄一筆模擬進場與出場——不需要動用任何訂閱者的資金,你自己也沒有真倉風險。訊號累積夠多之後,就會形成一條真實的權益曲線,讓人在付費之前先看看。
策略會依這份紀錄,分成三個信任等級:
| Badge | 門檻 |
|---|---|
| ✅ 已驗證 | 50 筆以上實盤紀錄,且上架 30 天以上 |
| 📡 觀察期 | 已累積 5 則以上訊號,紀錄還在建立中 |
| ⚠️ 冷卻中 | 近期表現偏離策略自己設定的計畫 |
誠實說清楚目前的狀態:截至本文查證當下,市集裡還沒有任何一支策略拿到「已驗證」的 badge。如果你原本期待能瀏覽一份「已驗證高績效策略」清單,目前還沒有——這確實是一個剛開始的新管道,不是一個已經運作很久的成熟市集。
對現在考慮發布策略的作者來說,這反而比較像優點而不是缺點。你不用跟一堆已經卡位很久的作者搶曝光。從現在開始累積的模擬績效紀錄,是你在還沒有訂閱者之前唯一能拿給潛在訂閱者看的東西;真正要拿到「已驗證」badge,得等到有了訂閱者、實盤累積滿 50 筆且上架滿 30 天才算數,而目前這條賽道上還沒有人領先你。
如果你想先讓 Claude 幫你把策略想法變成能跑的 Pine Script,再考慮這些變現的問題,可以參考 用 Claude 寫 Pine 這篇,把更前面那一步走完。