プラグインアーキテクチャ : extend, don't fork.
StratCraft プラグインはクリーンなインターフェース契約に従います。標準プラグインインターフェースを実装して、新しいデータソース、最適化アルゴリズム、実行アダプターを追加, コアエンジンは変更されません。
取引所接続、高度な最適化、システム的定量パターンで StratCraft を拡張: コアエンジンに触れることなく。
Exchange connectivity through the CCXT library.
Use CCXT-supported venue adapters where the installed plugin and venue capabilities permit. Availability does not imply live deployment approval.
ポートフォリオウェイトの凸最適化。
The FrankWolfe algorithm supports constrained convex optimization research. Its outputs remain candidates for evaluation, not production portfolio approval.
ルネサンスに触発されたシステム的定量パターン。
Explore systematic research patterns such as signal normalization, correlation filtering, ensemble weighting, and regime-aware position sizing.
StratCraft プラグインはクリーンなインターフェース契約に従います。標準プラグインインターフェースを実装して、新しいデータソース、最適化アルゴリズム、実行アダプターを追加, コアエンジンは変更されません。
型付き Plugin プロトコルに対して 1 つの Python クラスを実装します。コアが起動時にそれを登録し、Network グラフ内のスロットを無料で取得できます。
# Implement one class. Register it. Done. from stratcraft.plugin import Plugin, PluginKind, Bars, Signal @Plugin.register(kind=PluginKind.SignalSource) class MySignal(Plugin): name = "my-signal" version = "0.1.0" def setup(self, cfg: dict) -> None: self.window = cfg.get("window", 20) def on_bar(self, bars: Bars) -> Signal | None: zscore = (bars.close[-1] - bars.close[-self.window:].mean()) return Signal(strength=zscore, ttl=bars.bar_seconds) def teardown(self) -> None: ...
すべてのプラグインはオープンソース。コミュニティリポジトリを閲覧、既存のプラグインをフォーク、または独自のプラグインを貢献。プラグインエコシステムはすべての貢献者とともに成長します。
Polygon.io 1m/5m/1d aggregates with on-disk Parquet cache. Resilient to rate limits.
scp install polygon-aggregatesインストール →Stack LightGBM + linear + simple-NN models with rolling cross-validation and per-bar refresh.
scp install ml-ensembleインストール →Drawdown-aware position sizing that scales exposure inversely to rolling 60-day equity DD.
scp install dd-awareインストール →EU broker connector for TradeRepublic with order routing and tax-lot reporting.
scp install tr-bridgeインストール →Local-only sentiment scorer over Bloomberg-style headlines using a 7B distilled model.
scp install news-biasインストール →Bayesian view-merging on top of MeanVar: confidence-weighted overlays without rewriting your prior.
scp install bl-viewインストール →SDK には型スタブ、ローカルレジストリ、ホットリロード開発サーバー、各プラグイン種別のゴールデンテストフィクスチャが付属します。
無料版にはC++バックテストエンジン、Regime検出、YFinance + Dukascopyデータが含まれます: スケールでの構築開始に必要な全てが揃っています。