Методология
Каждая ось пятиугольника оценивается от 0 до 5. Ниже — что именно меряется и откуда взята оценка. Если цифра неверна, напишите — каждая ячейка ссылается на публичный источник, который мы готовы перепроверить.
Нативная скорость
whatПропускная способность на эталонном бэктесте в 50 000 баров, замеряется wall-clock от «скомпилировано» до «итоговый отчёт».
scoringPineForge: in-tree бенчмарки на HEAD. TradingView: пользователь не управляет, оценка 2 — runtime общий и rate-limited. MQL5: нативный скомпилированный MQL5 — 4. QuantConnect: облачная пропускная способность LEAN — 3. Backtrader: интерпретируемый Python — 1.
Приватность исходника
whatМожет ли автор отгрузить стратегию, не показав покупателю исходник?
scoringPineForge: скомпилированный .so, реверс возможен с усилиями — 4. TradingView: invite-only скрипты прячут исходник от не-приглашённых — 2. MQL5: зашифрованный .ex5, считается самым стойким на рынке — 5. QuantConnect: исходник по умолчанию шарится — 1. Backtrader: чистый Python, защиты нет — 0.
Контроль лицензии
whatСколько измерений автор может ограничить? Время, машина, брокер, символ, диапазоны входов.
scoringPineForge: все пять запланированы — 5. TradingView: только invite-список — 1. MQL5: привязка к аккаунту + время — 3. QuantConnect: только подписка — 1. Backtrader: ничего — 0.
OSS-аудит
whatМожет ли security- или комплаенс-команда прочитать runtime, который гоняет ваши деньги?
scoringPineForge: runtime под Apache-2.0 — 5. TradingView: закрыт — 0. MQL5: закрыт — 0. QuantConnect: движок LEAN — OSS, но облако закрыто — 3. Backtrader: MIT — 5.
Свобода данных
whatМожно ли бэктестить на любых OHLCV-данных — ваш CSV, alt-data, кастомный таймфрейм — без ограничений платформы по символам и источникам?
scoringPineForge: любой OHLCV CSV/Parquet, любой таймфрейм, полностью офлайн — 5. TradingView: только символы и брокеры из листинга TV, кастомные данные не загружаются — 2. MQL5: история от брокера, кастомный импорт ограничен форматом MT4/5 — 3. QuantConnect: библиотеки данных Lean плюс custom universe API — 4. Backtrader: произвольные DataFeed-адаптеры, полный BYOD — 5.