把 Pine 腳本賣成二進位 — 不必曝光原始碼
將 PineScript v6 編譯成簽章 .so。買家在地端用自己的資料跑。授權由你定:時效、機器、券商、商品、參數範圍。原始碼留在你手上。
編譯二進位分發模型
今日賣 Pine 策略的痛點是 Pine 即原始碼。給對方一個 .pine 檔,等於交出全部 — 邏輯、參數、優勢。對方大可修改、轉賣或公開。TradingView 唯一「保護」是邀請制可見度:原始碼藏在平台內,但買家無法在別處執行。
編譯二進位模型十五年前 MetaQuotes 就已在 MQL5 證明可行。當你在 MQL5 Market 賣出 .ex5 binary 時,買家會下載編譯成品,並可在 MetaTrader 對自身帳戶執行;對方無法反編譯還原成可讀原始碼。你可依帳戶或機器設定授權。市集負責交付、付款與爭議處理,賣家保住優勢。
PineForge 把同一模型套到 Pine。策略原始碼轉 C++ 並編成簽章 .so shared object。編譯成品才是你分發給買家的東西。買家用 PineForge runtime(與本機開發同一個 Docker 映像)對自身資料跑策略。每次呼叫 runtime 會對 PineForge 授權伺服器驗簽。沒有效授權就不執行。
原始碼不離開你的機器。不在你的硬碟外流,不在我們伺服器,也不在別處。codegen API 經加密連線收 Pine,在短生命週期容器內轉譯,回傳編譯成品。編譯後不存原始碼。成品即原生機器碼 — 實務上無法還原成 Pine 或可讀 C++。
這就是 MQL5 Market 驗證過的分發故事:成千上萬賣家運作中的市集、好策略的真重複營收、買家不透過原始碼也能從回測與實盤獲利。PineForge 是讓 Pine 生態享有同一套模型的基礎建設。
你可掌控的授權維度
上架販售時由你定義授權參數。runtime 每次執行都強制檢查。六個維度:
- 時效綁定。 授權在指定日期到期。適合月訂 — 買家付款後取得續期 token,有效 30 天。未付款成品即停跑。寬限期不必吵;到期寫在簽章 token,不靠買家自律。
- 機器綁定。 授權綁特定機器指紋(CPU ID + MAC hash)。檔案在誰手上不重要,策略只在那台跑 — 換機需買家申請移轉,你可准或駁。抑制未授權散佈。
- 券商綁定。 僅當 runtime 輸入資料符合特定券商商品命名慣例時有效。賣 Binance 期貨調校的策略,不怕買家用「別家資料」抱怨績效對不起回測。
- 商品綁定。 限制只能跑特定商品或白名單。為 BTC-USD 1H 寫的策略可只授權 BTC-USD 1H。買家不能拿去 ETH-USD 反咬你誤導回測。
- 參數範圍綁定。 把策略輸入鎖在你定的區間。若優勢倚賴特定參數,可讓買家在安全範圍微調又找不到你那組神參數。策略用買家選的值評估;授權強制允許範圍。
- 隨時撤銷。 賣家後台可不經買家同意撤銷任一授權。適用退刷、違反 ToS 或下架策略。下次授權驗證回未授權即停跑。數分鐘內生效。
各維度設定與計價模式的完整 walkthrough 見 /sell 頁.
市集 2027 上線
直說:完整公開市集 — 瀏覽、購買、訂閱、評分、爭議 — 2027 開張。我們不賣願景;先把基礎建設做好,準備好再開店。
現在與近期有什麼:
- 2026 Q3 — 賣家 beta(人工 onboarding)。 有策略想賣且願意直接跟我們合作,可人工 onboarding。你編譯、我們發授權、收款你自己收。介面粗糙但貨真價實的分發。
- 2026 Q4 — 私人市集 beta。 邀請制買賣撮合。Stripe 收款。授權發放自動化。爭議人工處理。等候名單優先。
- 2027 — 公開市集。 完整探索層、評分、驗證對齊分數、賣家分析、自動續訂帳務、買家託管。Pine 版的 MQL5 Market 類比。
若你是帶聽眾的策略賣家 — newsletter、Discord、X — 想在市集開張前先發編譯二進位,請透過等候名單聯繫。我們已支援數位賣家手動分發。管用。只是尚未自助。
等候名單也決定第一波優先序。早加入的賣家在全面開放前先選類別利基,雙邊市集的能見度這件事很重要。