二进制分发

把 Pine 脚本卖成二进制 —— 源码不外泄

把 PineScript v6 编译成带签名的 .so。买家在本地用自己的 OHLCV 运行;许可证可按时间、机器、券商、标的、输入参数区间绑定——全部由你设定;源码始终留在你手里。

为什么必须是二进制模型

今天卖 Pine 策略的痛点在于:Pine 即源码。你只要把一个 .pine 文件交给对方,就等于连逻辑、参数与 alpha 一并交出 —— 对方可以改动、转卖或公开。TradingView 仅邀请可见只能在站内隐藏源码,却无法让买家在你指定的运行时里本地执行。

编译二进制模型与 MetaQuotes 十五年前在 MQL5 上的解法一致:卖出一份 .ex5 二进制上架 MQL5 Market,买家下载编译产物;可在 MetaTrader 内对其账户运行,却难以还原可读源码。你可按账户或机器维度授权;平台负责交付、收款与争议,卖家留住 alpha。

PineForge 把同一范式搬到 Pine:策略源码转译为 C++,再编译成带签名的 .so 共享对象 —— 这才是你分发给买家的交付物。买家使用 PineForge 运行时(与本地开发同款 Docker 镜像)在自己的数据上执行;每次调用前向 PineForge 许可证服务器校验签名。没有有效许可证,拒绝执行。

源码永不出你这台机器。你用运行时容器在本地把 Pine 转译成 C++,再自己编译二进制 —— 什么都不上传,我们这边什么都不留。你分发出去的是原生机器码 —— 实践层面没法还原回 Pine,也读不出可读的 C++。

市场已被验证:卖家持续变现,买家买到可执行的黑盒策略 —— PineForge 是做这层基础设施。

六个许可证旋钮

上架即定义许可证模板;运行时每次都强制执行:

  • 限时 到期即失效;订阅制按月滚动 token,欠费停跑 —— 规则写在签名里。
  • 绑机 CPU ID + MAC 哈希;更换机器需卖家审批迁移,抑制私下扩散。
  • 绑券商 数据命名空间不匹配即拒绝执行 —— 防止「换个交易所数据说你诈骗」。
  • 绑标的 白名单 symbols / timeframe;买家无法用 ETH 曲线碰瓷 BTC 策略。
  • 输入参数区间 暴露可调参数的同时锁住危险区间;由运行时强制执行许可证。
  • 即时吊销 控制台吊销 → 下一次校验返回未授权 → 立即停止 —— 适用于退款 / 服务条款违规 / 下架。

每个维度如何配置、计价模型怎么选,完整 walkthrough 见 /sell 页面.

Marketplace 时间表

公开集市(发现 / 支付 / 订阅 / 评价 / 仲裁)锁定 2027;先做内核再开门面。

近期里程碑:

  • 2026 Q3 — 卖家人工接入 想早期试水可直连我们:你编译,我们发卡,收款你先自理 —— 粗糙但真实可用。
  • 2026 Q4 — 私有 beta 邀约买卖双方;Stripe 收款;许可证签发自动化;争议人工仲裁;候补优先。
  • 2027 — 公开市场 搜索 / 评分 / 经验证的对齐分数 / 卖家分析 / 自动续费 / 资金托管 —— Pine 圈的 MQL5 Market。

有私域受众的作者想在开门前发二进制:走候补,我们已支持多起手工分发。

候补顺序决定 wave-1 类目曝光 —— 双边网络里的冷启动关键。

下一步