v0.8.0 · покрытие 93.06% · 245/246 строгого совпадения с TV · 0 багов в движке

Бэктесты PineScript,
детерминированные,
на ваших данных.

Тот runtime, с которым PineScript v6 должен был выйти изначально.
Скомпилирован в C++, сверен с TradingView сделка-в-сделку.

Листайте
Попробуйте бесплатный MCP · запишитесь в лист ожидания Studio

Бэктестите свой Pine прямо из Claude — бесплатно, без ключа.

Бесплатный хостинг MCP-эндпоинта на mcp.pineforge.dev — направьте на него любой MCP-клиент, без установки. Или запускайте локально через Docker на своих данных.

Оставьте email, чтобы первыми получить доступ к Studio — оптимизация на Optuna (Q3 2026) и облачная IDE (Q4 2026). Одно письмо о запуске и редкие заметки о прогрессе.

Бесплатный хостинг MCP уже работает (100 бэктестов в неделю). Локальный Docker тоже бесплатен для личного трейдинга. Studio запускается в Q4 2026.

Попробовать · 1 минута
без ключа · хостинг · сразу
01Одна команда, без установки

Без установки, без ключа, без регистрации. Бесплатный хостинг MCP на mcp.pineforge.dev работает по Streamable HTTP — подключаетесь один раз и сразу начинаете бэктестить. 100 бэктестов в неделю на IP, включены последние 13 месяцев крипто-данных.

bash
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
245/246
строгое совпадение с TV
сделка-в-сделку · 246 эталонных стратегий · 0 багов в движке
100/100
против PyneCore 85/100
сравнение трёх движков; PineForge впереди
~98%
покрытие стратегий
от того, что реально использует Pine v6; полная таблица на /coverage
375k+
сделок отвалидировано
суммарно по корпусу из 246 стратегий
Open core
Движок под Apache · работает на вашей машине
аудит движка · запуск локально · бесплатно для личного трейдинга
strategy.pine
PineScript v6
//@version=6
strategy("EMA Cross", overlay=true, initial_capital=10000)

length = input.int(14, "Length")
sig    = ta.ema(close, length)

if ta.crossover(sig, sig[1])
    strategy.entry("long", strategy.long)

if ta.crossunder(sig, sig[1])
    strategy.close("long")
Generated C++ · emitted by codegen
class GeneratedStrategy : public BacktestEngine {
    ta::EMA          _ta_ema_1{14};
    Series<double>  _s_sig{500};

    void on_bar(const Bar& bar) override {
        int    length = get_input_int("Length", 14);
        double sig    = _ta_ema_1.compute(bar.close);
        _s_sig.push(sig);

        if (sig > _s_sig[1] && _s_sig[1] <= _s_sig[2])
            strategy_entry("long", true);
        if (sig < _s_sig[1] && _s_sig[1] >= _s_sig[2])
            strategy_close("long");
    }
};
Trades
142
Net P&L
+$3,184.62
Sharpe
1.48
Max DD
−12.7%
ma-cross совпадениеsupertrend совпадениеinside-bar совпадениеstochastic-slow совпадениеpivot-ext совпадение4ema-rsi совпадениеliquidity-sweep совпадениеmarket-shift совпадениеmacd-histogram совпадениеdonchian-breakout совпадениеmatrix-pca совпадениеregex-filter совпадение
Для кого

В первую очередь — для соло-квантов .

01 / B2C основной

Соло-квант-трейдеры

  • Ваши данные, ваша машина, без премиум-тарифов.
  • Optuna с любой кастомной целевой функцией.
  • Вебхуки без rate limit'ов.
Локально бесплатно сегодня · Studio в Q4 2026

Запускаете маркетплейс стратегий? Питч для авторов →

Управляете деском или небольшим фондом? Питч для институционалов →

Почему PineForge

Три вещи, которых runtime TradingView не даст никогда.

01 / ДЕТЕРМИНИЗМ

Тот же скрипт, те же данные — те же сделки. Воспроизводимо побайтово.

02 / СКОРОСТЬ

Нативный C++. 50k баров за десятки миллисекунд.

03 / ВЛАДЕНИЕ

Ваши данные, ваша машина, ваша стратегия. По умолчанию офлайн.

MCP-сервер · бесплатный хостинг + локально

Используйте PineForge из Claude, Cursor или любого MCP-клиента.

Бесплатный хостинг MCP на mcp.pineforge.dev — Streamable HTTP, без установки, без ключа, 100 бэктестов в неделю. Или запустите самодостаточный контейнер Docker для своих данных. Говорите со своей стратегией на естественном языке из Claude, Cursor или любого MCP-клиента.

Хостинг (без установки)Хостинг: включены последние 13 месяцев крипто-данных.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Локальный Docker (на своих данных)Локально: OHLCV остаётся на вашей машине.
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Доступные инструменты
  • ·backtest_pine — бэктест на хостинг-данных или вашем CSV
  • ·fetch_ohlcv — выгрузка рыночных данных в готовый под бэктест CSV
  • ·check_quota — сколько бэктестов осталось на этой неделе
  • ·latest_news — свежие рыночные заголовки
Попробовать хостинг MCP →
Где сидит PineForge

Один runtime в углу , где никого больше нет.

Пять осей, важных для кванта, который хочет упаковать стратегию как продукт. PineForge построен вокруг всех пяти.

Оси выбраны под тезис PineForge. Оценки — по публичной документации и бенчмаркам. Методология

PineForge vs TradingView
ВЫИГРЫВАЕТ
5 / 5
PineForge vs TradingView on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+3
PRIVACY
+2
LICENSE
+4
OSS
+3
DATA
+3
PineForge vs MQL5 Market
ВЫИГРЫВАЕТ
4 / 5
PineForge vs MQL5 Market on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+1
PRIVACY
-1
LICENSE
+2
OSS
+3
DATA
+2
PineForge vs QuantConnect
ВЫИГРЫВАЕТ
4 / 5
PineForge vs QuantConnect on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+2
PRIVACY
+3
LICENSE
+4
OSS
0
DATA
+1
1 tie
PineForge vs Backtrader
ВЫИГРЫВАЕТ
3 / 5
PineForge vs Backtrader on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+4
PRIVACY
+4
LICENSE
+5
OSS
-2
DATA
0
1 tie
Оценки дифференциации по движкам и осям
EngineНативная скоростьПриватность исходникаКонтроль лицензииOSS-аудитСвобода данных
PineForge5/54/55/53/55/5
TradingView2/52/51/50/52/5
MQL5 Market4/55/53/50/53/5
QuantConnect3/51/51/53/54/5
Backtrader1/50/50/55/55/5
Возможности

Пять вещей, которые на одном TradingView не сделать.

готово
01
Свои данные
Любые свои данные — дневные, интрадей, альтернативные — без ограничений по символам.
готово
02
Внутрибаровая детализация на любом такте
Заглядываете внутрь бара с суб-баровым разрешением. Никаких приближений по последнему тику.
в работе Q3 2026
03
Optuna с любой целевой функцией
Оптимизация по любой целевой функции — Sharpe, drawdown, profit factor, ваша собственная.
в работе Q3 2026
04
Форвард-тест с вебхуками в формате TradingView
Walk-forward встроен. Out-of-sample — по умолчанию, а не как додумка постфактум.
спроектировано на 2027
05
Маркетплейс стратегий · продажа скомпилированных .so
Продаёте скомпилированный .so. Время, машина, брокер — ограничения задаёте вы, а не платформа.
Свои данныеразвернуть
Любой OHLCV CSV — ваши тики, ваш кастомный фид, история по альтернативным активам. Запуск офлайн, в CI, в Docker. Без загрузки на чужой сервер, без API-ключей TradingView.
Внутрибаровая детализация на любом тактеразвернуть
Шесть режимов распределения (uniform, cosine, triangle, endpoints, front-/back-loaded), опционально с весом по объёму. Лимит на 100 внутри бара 95–105 заполнится ровно по 100 — bar magnifier как в TradingView, но без подписки.
Optuna с любой целевой функциейразвернуть
Sharpe, Sortino, drawdown, profit factor — или любая лямбда в одну строку, за которой будет гнаться оптимизатор.
def objective(report):
  return 0.6 * report.sharpe - 0.3 * report.max_dd + 0.1 * report.profit_factor
Форвард-тест с вебхуками в формате TradingViewразвернуть
Drop-in замена для алертов TradingView. Тот же JSON, тот же runtime, что и в бэктесте — без rate limit'ов и расхождений на повторе.
Маркетплейс стратегий · продажа скомпилированных .soразвернуть
Shared library, зашифрованная AES-256-GCM. Лицензии Ed25519-подписанные, привязанные к машине, ограниченные по времени. Покупатель крутит только те входы, что вы открыли — исходников он никогда не увидит.
Как работает

Четыре стадии.
Никакого скрытого состояния.

01 · вход
.pine исходник
ваш файл
02 · разбор
AST + типизация
Pine v6 spec
03 · транспиляция
Генерация C++
без runtime-накладных
04 · сборка + запуск
Нативный бинарник
~12мс / 50k баров
05 · валидация
Сделка-в-сделку
245/246 строго · 0 багов в движке
Превью Studio

Один отчёт. Все цифры, которым реально доверяешь.

ETHUSDT · 15m2025-07 → 2026-04EMA Cross · L=21
Net
+31.84%
Sharpe
1.48
Max DD
−12.7%
Win rate
52.1%
Сделок
142
Profit factor
1.71
Кривая капитала · vs Buy & HoldPineForgeB&H
Jul '25Sep '25Nov '25Jan '26Mar '26Сегодня
Покрытие PineScript v6

~90% языка.
~98% того, что реально используют стратегии.

Графические примитивы, алерты и semantics live-тиков сознательно вне скоупа — PineForge гоняет офлайн. Всё, что определяет сделку, поддержано.

Полное покрытие функция за функцией
ta.* — 59 функций + 8 серий + pivot helper (67 классов)68/68100%
math.* — детерминированный + rollingcoreподдержано
str.* — format · split · regex · tostringcoreподдержано
strategy.* — ордера · аксессоры · risk-гейтыполностью100%
array⟨T⟩ · map⟨K,V⟩ · UDTчерез codegenподдержано
matrix⟨T⟩ — на Eigen50+ операцийподдержано
request.security — ratio · calendar · lower-TFcoreподдержано
drawing & alertsвне скоупа
Совпадение с TradingView

Мы не просим вам верить движку.
Мы делаем diff.

Каждый релиз сверяется сделка-в-сделку с CSV-экспортами TradingView — 246 эталонных стратегий, весь корпус в открытом доступе. 245 строго, 1 задокументированная аномалия на стороне TV, ноль багов в движке.

246/246
всё разложено — ноль багов в движке
Отлично245Аномалия на стороне TV1Баги в движке0
Сравнение трёх движков · 100 стратегий · одинаковый OHLCV
Как PineForge выглядит на фоне PyneCore и PineTS.
Полное сравнение и рецепт воспроизведения
Статическая C++ библиотека
PineForge
100 / 100
100 отлично · 0 уверенно · 0 слабо
Python (cloud-транспиляция)
PyneCore
85 / 100
85 отлично · 2 уверенно · 10 средне · 3 слабо
TypeScript (LuxAlgo)
PineTS
только индикаторы
бэктестер стратегий — в roadmap апстрима
Разрыв в 15 стратегий у PyneCore стабильно лежит в семантике брекетов / трейлинга / частичного закрытия — там, где broker-эмулятор PyneCore расходится с TV. Три показательных примера: 06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent. Подробный разбор по стратегиям →
Что впереди

Бэктест — это только начало. Live — конечная цель.

  1. сейчас
    готово
    Детерминированные batch-бэктесты + бесплатный хостинг MCP
    Pine v6 → C++ → сделки. 245/246 строгого совпадения с TV, 0 багов в движке, покрытие 93.06%, открытый pineforge-engine. Уже работает: бесплатный хостинг MCP на mcp.pineforge.dev — без установки, без ключа, 100 бэктестов в неделю.
  2. Q3 2026
    в работе
    Форвард-тест + оптимизация Optuna
    Стриминговый feed_bar(). Скоринг устойчивости по нескольким окнам.
  3. Q4 2026
    следующее
    Хостинг Studio · paper trading
    Workspace «Code · Backtest · Optimize · Compare». На старте — один broker bridge.
  4. 2027
    позже
    Live-исполнение · маркетплейс
    Заливки через несколько брокеров. Шифрованная дистрибуция стратегий. Аудит-лог по каждому ордеру.
Частые вопросы

Это вообще легально? Чем отличается от PyneCore? А что если PineForge закроется? Восемь коротких ответов.

Читать FAQ

Будьте на месте, когда откроется Studio .

Одно письмо о запуске. Редкие апдейты по прогрессу. Без марафона апселлов.