pineforge
Продажа стратегий

Продайте свой Pine-скрипт как бинарник — без раскрытия исходника

Скомпилируйте ваш PineScript v6 в подписанный .so. Покупатель гоняет локально на своих данных. Лицензию задаёте вы: по времени, машине, брокеру, символу, диапазонам входов. Исходник остаётся у вас.

Модель дистрибуции через скомпилированный бинарник

Проблема продажи Pine-стратегии сегодня — в том, что Pine это исходник. Если вы передали кому-то .pine файл, вы передали всё: логику, параметры, edge. Ничто не мешает покупателю модифицировать его, перепродать или выложить в открытый доступ. Единственная «защита», что предлагает TradingView, — настройка invite-only видимости, которая прячет исходник внутри платформы, но не даёт покупателю гонять его где-то ещё.

Модель скомпилированного бинарника решает это так же, как MetaQuotes решили это для MQL5 пятнадцать лет назад. Когда вы продаёте бинарник .ex5 на MQL5 Market, покупатель скачивает скомпилированный артефакт. Может гонять в MetaTrader на своём аккаунте. Не может декомпилировать в читаемый исходник. Лицензия задаётся per account или per machine. Маркетплейс берёт на себя доставку, оплату и разрешение споров. Edge остаётся у автора.

PineForge применяет ту же модель к Pine. Ваш исходник стратегии транспилируется в C++ и собирается в подписанный shared object .so . Скомпилированный артефакт — это то, что вы отгружаете покупателю. Покупатели используют runtime PineForge (тот же Docker-образ, что вы взяли бы для локальной разработки), чтобы гонять стратегию на своих данных. Runtime валидирует подпись лицензии на каждом запуске против license-сервера PineForge. Нет валидной лицензии — нет исполнения.

Исходник никогда не покидает вашу машину. Ни на вашем диске, ни на наших серверах, нигде. Codegen API получает Pine-исходник по зашифрованному соединению, транспилирует во временном контейнере и возвращает скомпилированный артефакт. После сборки исходник не сохраняется. Сам артефакт — нативный машинный код, не разворачиваемый обратно в Pine или читаемый C++ в практическом смысле.

Это та модель дистрибуции, которую MQL5 Market доказал работающей: функционирующий маркетплейс с тысячами авторов, реальная регулярная выручка для хороших стратегий, покупатели, получающие реальную ценность от прогона бэктестов и live-торговли без доступа к исходнику. PineForge — это инфраструктурный слой, который делает ту же модель доступной для экосистемы Pine.

Измерения лицензии, которыми вы управляете

Когда вы публикуете стратегию на продажу, параметры лицензии задаёте вы. Runtime соблюдает их на каждом исполнении. Шесть измерений:

Полный разбор настройки каждого измерения и опций ценообразования — на странице /sell.

Маркетплейс запускается в 2027

Прямо: полный публичный маркетплейс — просмотр, покупка, подписка, рейтинги, споры — открывается в 2027. Мы не продаём видение; мы сначала строим инфраструктуру, а магазин открываем, когда инфраструктура готова.

Что доступно сейчас и в ближайшее время:

Если вы автор стратегий с аудиторией — рассылка, Discord, Twitter — и хотите начать дистрибуцию скомпилированных бинарников до открытия маркетплейса, напишите через лист ожидания. Мы уже поддержали ручную дистрибуцию для нескольких авторов. Это работает. Просто пока не self-serve.

Лист ожидания также определяет приоритет доступа в первой волне. Авторы, что зашли рано, получают первый выбор по нишам категорий до того, как маркетплейс откроется для всех — а это критично для discoverability на двустороннем рынке.

Начать