Ecosistema de Plugins · código abierto

Conectar
Todo

Extiende StratCraft con conectividad de exchanges, optimización avanzada y patrones cuantitativos sistemáticos: sin tocar el motor central.

100+
mercados
3
plugins activos
6
comunidad

Arquitectura de Plugins : extend, don't fork.

Los plugins StratCraft siguen un contrato de interfaz limpio. Añade nuevas fuentes de datos, algoritmos de optimización o adaptadores de ejecución implementando una interfaz estándar de plugin. El motor central permanece sin cambios.

StratCraft CoreC++23 · deterministicplugin contract: v1— PLUGIN INTERFACE —DataSourceCCXT · Polygon · IBOptimizerFrankWolfe · MeanVarSignalEnricherSimons · ensembleExecutionAdapterNexusFIX · paperRiskFilterVaR · DD · limitsyour pluginimplement & ship

El contrato de plugin
: cinco métodos.

Implemente una clase Python contra el protocolo Plugin tipado. El núcleo lo registra al inicio; obtiene gratis un espacio en el grafo Network.

plugins/my_signal_source.py
PYTHON 3.12
# 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: ...

Plugins de la Comunidad plugins.

Todos los plugins son de código abierto. Explora el repositorio de la comunidad, bifurca plugins existentes o contribuye con los tuyos. El ecosistema de plugins crece con cada contribuyente.

Construye un plugin en una tarde.

El SDK trae type stubs, un registro local, un servidor de desarrollo con hot-reload y fixtures de pruebas golden para cada tipo de plugin.

Inicia tu fábrica de señales

El nivel gratuito incluye el motor de backtest C++, detección de régimen y datos YFinance + Dukascopy: todo lo que necesitas para comenzar a construir a escala.