Simudyne Pulse

offiziell

Ein realitätsgetreuer Intraday-Marktsimulator zum Testen, wie Märkte auf Orders reagieren. Entwickelt mit einem Agent-Based Model und einem Foundation Model.

Was kann man mit Simudyne Pulse MCP machen?

  • Cached Simulationen entdecken — Bitten Sie Ihren Assistenten, verfügbare gecachte Pulse-Läufe über client.simulation.list_cached() aufzulisten, um eine Simulations-ID für die Analyse zu finden.
  • Simulationsdaten abrufen — Rufen Sie vollständige Orderbuch- und Nachrichtendaten als Polars-DataFrame mit client.simulation.get_sim_data(sim_id, 'sim_data.parquet') für einen bestimmten gecachten Lauf ab.
  • Backtesting gegen synthetische Märkte — Spielen Sie Ihren Handelsalgorithmus über unbegrenzte synthetische Tage von PulseABM ab, um Strategien ohne Einschränkungen durch historische Tapes zu testen.
  • Marktauswirkungen messen — Injizieren Sie Aufträge in einen Live-Synthetikmarkt, um zu beobachten, wie Ihre Trades Preise bewegen, und quantifizieren Sie die Auswirkungen in einer realistischen, reaktiven Umgebung.
  • Trainingsdaten generieren — Ziehen Sie statistisch variierte Monte-Carlo-Läufe (z. B. Basisszenarien für 700.HK), um unbegrenztes Tape für Modelltraining und Reinforcement-Learning-Workflows zu erstellen.

Dokumentation

Pulse ist synthetische Orderbuchdaten für das Training

Millisekunden-genaue L1/L2-Quotes, Tiefe, Trades und Orderfluss – über ein Python-SDK. Kostenlos für den Einstieg.

RegistrierenAnmeldenKonsole öffnen ↗Dokumentation

Simulationslauf in Pulse · 700.HK 09:30:01

Orderbuch · 700.HK

PreisGröße

609.5014.600

609.005.500

608.503.800

608.0014.900

607.504.700

607.004.800

Spread 1,00Mitte 606,50

606.002.500

605.506.200

605.0023.100

604.503.300

604.002.000

603.502.400

L3-Nachrichtenfeed

  • Warten auf Nachrichten …

Simulatoren

Zwei Möglichkeiten, Märkte zu simulieren

PulseABM

Jetzt verfügbar

Agentenbasierter Marktsimulator, der synthetische Tick-Daten mit Millisekunden-Auflösung erzeugt. Zugriff auf Orderbücher, L1/L2-Quotes, Orders und Trades über ein Python-SDK.

  • ✓L1- und L2-Orderbuchdaten
  • ✓Orderfluss- und Trades-Daten
  • ✓Python-SDK mit Polars DataFrames
  • ✓Benutzerdefinierte Simulationen ausführen
  • ✓Algorithmen testen und Marktauswirkungen messen
  • BaldOnline-Reinforcement-Learning-Agenten trainieren

Dokumentation lesen

Pulse Foundation Model

Demnächst verfügbar

Ein generatives Modell für Finanzmärkte. So wie ein LLM das nächste Wort vorhersagt, sagt das Large Market Model die nächste Order voraus und erzeugt auf Abruf realistische synthetische Orderbücher und Marktszenarien.

  • BaldSynthetische Orderbuchgenerierung
  • BaldSzenariogenerierung
  • BaldErweitertes Universum an Symbolen und Handelsplätzen
  • BaldAPI-Zugriff

Zur Warteliste hinzufügen

Anwendungsfälle

Was kann Pulse?

  1. 01 · Algo-Backtesting

Spielen Sie Ihren Algorithmus über synthetischen Märkten ab

  1. 02 · Marktauswirkung

Auswirkung in einem Markt messen, der realistisch reagiert

  1. 03 · Pre-Trade-TCA

Kosten schätzen, bevor Sie handeln

  1. 04 · Stressszenarien

Durch Krisen handeln, die nie passiert sind

  1. 05 · Trainingsdaten

Unbegrenztes Datenband für Modelle, die mehr als nur Historie benötigen

Kostenloser TarifSchnellstart →

zwischengespeicherter Lauf 0000 — 50k TWAP-Verkaufsreplay (nicht reaktiv)

09:3010:3011:3012:3013:30

MittelkursGeld-/BriefkursTeilausführungen (auf Geld)Ø-Ausführung 604,86 (gestrichelt)

Pro-TarifSimulationen ausführen →

Ankunfts-Slippage (bps) nach Parent-Order-Größe — Mittelwert ± 1 s.d., 10 Läufe

Pro-TarifTCA-Rezepte →

reaktive VWAP-Ausführung, 11:00-Fenster (Pro-Tarif)

MittelkursGeld-/BriefkursTeilausführungen (auf Brief)Ankunft 605,17 → Ø-Ausführung 605,53 (+5,9 bps)

Kosten vs. Ankunft nach Fenster — 09:30: 8,4 bps · 11:00: 6,1 bps (niedrigster, oben gezeigt) · 14:00: 7,3 bps

Pro-TarifSzenarien →

Mittelkurs — Szenario=flash_crash, 8 von 25 Läufen

10:3011:0011:3012:0012:30

einzelne LäufeMedianlauf

Kostenloser TarifMassendaten-Rezepte →

mid_price_by_min — 14 Monte-Carlo-Läufe, eine Kalibrierung

09:3011:0812:4514:2316:00

Rufen Sie einen zwischengespeicherten Pulse-Lauf ab und testen Sie Ihre Strategie gegen synthetische Daten. Ein klassisches Replay-Backtesting, aber auf unbegrenzten synthetischen Tagen statt auf einem einzigen historischen Datenband. Der Markt reagiert hier nicht auf Ihre Orders; wenn Sie Auswirkungen benötigen, wird dasselbe Datenmodell im Pro-Tarif reaktiv.

Injizieren Sie Orders in einen Live-Synthetikmarkt und beobachten Sie, wie Auswirkungen aus der Simulation entstehen.

Führen Sie dieselbe Order durch verschiedene Ausführungsfenster und -pläne aus, um eine Pre-Trade-Kostenkurve zu erstellen.

Historische Daten enthalten nur die Krisen, die tatsächlich passiert sind. Sehen Sie, wie sich Ihre Strategie verhält, wenn sich der Markt drastisch gegen Sie wendet.

Ein Handelstag passiert nur einmal. Pulse erzeugt so viele statistisch realistische Variationen des Marktes, wie Ihre Modelle benötigen.

FIX-Konnektivität

Handeln Sie gegen Pulse über eine echte FIX-Sitzung

Pulse stellt seine simulierte Börse über Standard-FIX 4.4 bereit – richten Sie Ihren Algorithmus auf den Simulator aus, bevor Sie ihn an einem Live-Markt einsetzen. Sie können mit bis zu 20-facher Geschwindigkeit laufen und erhalten einen Pre-Trade-Kostenbericht, bevor Sie das Alpha wirklich riskieren.

So funktioniert die FIX-Konnektivität →

FIX.4.4-Sitzung · ALGO_042 → PULSE_FIXCHART

FIX-Wire0/10

  • ←35=ALogon
  • →35=ALogon
  • ←35=VMarketDataRequest
  • →35=WMarketDataSnapshotFullRefresh
  • ←35=DNewOrderSingle
  • →35=8ExecutionReport
  • →35=XMarketDataIncrementalRefresh
  • →35=8ExecutionReport
  • →35=XMarketDataIncrementalRefresh
  • →35=8ExecutionReport

Warten auf Nachrichten …

609.5014.600

609.005.500

608.0014.900

607.004.800

606.005.500

Spread 1,00

605.0023.100

604.503.300

604.002.000

603.502.400

Beispieldaten

Sehen Sie, wie die Daten aussehen

Laden Sie eine echte Pulse-Ausgabe herunter. 5 Monte-Carlo-Läufe für 700.HK unter einem Basisszenario, kalibriert auf die HKEX-Marktmikrostruktur. Kein Konto erforderlich.

sim_data.parquet · Mittelkurs

5 ECHTE LÄUFE · 700.HK · MARKTERÖFFNUNG · MS-AUFLÖSUNG

run_0000run_0001run_0002run_0003run_0004

09:30:1009:31:2509:32:4009:33:5509:35:10

pulse_sample_data.zip

  • ▸700.HK_2025-09-02_…_baseline_0000/
  • │ mid_price_by_min.parquet
  • │ sim_data.parquet
  • ▸700.HK_2025-09-02_…_baseline_0001/
  • ▸700.HK_2025-09-02_…_baseline_0002/
  • ▸700.HK_2025-09-02_…_baseline_0003/
  • ▸700.HK_2025-09-02_…_baseline_0004/

Symbol

700.HK

Börse

HKEX

Szenario

baseline

MC-Läufe

5

Datum

2025-09-02

Auflösung

Tick-Ebene

Orderbuch

Volles L2, 10 Ebenen

Sitzung

09:30 – 16:00

Beispieldaten herunterladen

Schnellstart

Ihre Daten in sechs Zeilen

example.py

from simudyne import PulseABM client = PulseABM(api_key="pk_live_...") # Discover available cached simulationscached_simulations = client.simulation.list_cached() # Find a cached sim IDsim_id = cached_simulations['simulations'][0]['example_sim_id'] # Fetch full data (messages + LOB)df = client.simulation.get_sim_data(sim_id, 'sim_data.parquet') print(df.head())

Pulse zitieren

Nutzen Sie Pulse in Ihrer Forschung?

Wenn Sie Pulse-Daten in einer Publikation verwenden, zitieren Sie uns bitte. Kopieren Sie den folgenden BibTeX-Eintrag.

citation.bib

Kopieren

@misc{simudyne2025pulse, title = {Pulse: Synthetic Market Microstructure Data from Agent-Based Simulation}, author = {Simudyne}, year = {2026}, howpublished = {\url{https://pulse.simudyne.com}}, note = {Tick-level synthetic order book data generated by PulseABM, calibrated to real exchange microstructure},}

Foundation Model

Zur Warteliste hinzufügen

Erfahren Sie als Erster, wann das Pulse Foundation Model verfügbar ist.

Zur Warteliste hinzufügen

FAQs

Häufig gestellte Fragen

Was ist Pulse?+

Pulse ist die Plattform von Simudyne zur Generierung synthetischer Marktdaten. Sie bietet APIs und ein Python-SDK für den Zugriff auf simulierte Marktdaten für Forschung, Modelltraining, Algorithmus-Entwicklung und Backtesting.

Was ist PulseABM?+

PulseABM ist ein agentenbasierter Marktsimulator. Er erzeugt realistische synthetische Marktdaten mit Millisekunden-Auflösung, indem er einzelne Marktteilnehmer und deren Interaktionen modelliert. Sie können auf die resultierenden Daten über die Pulse-API und das Python-SDK zugreifen, einschließlich Orderbüchern, L1/L2/L3, Trades und Orders.

Was ist das Pulse Foundation Model?+

Das Pulse Foundation Model ist ein kommendes Large Market Model, das mit echten Marktdaten kalibriert wird. So wie ein Large Language Model das nächste Wort in einer Sequenz vorhersagt, sagt das Pulse Foundation Model die nächste Order in einem Markt voraus und erzeugt auf Abruf realistische synthetische Orderbücher und Marktszenarien. Fügen Sie sich zur Warteliste hinzu, um frühen Zugang zu erhalten.

Welche Daten sind verfügbar?+

PulseABM unterstützt derzeit HKEX und LSE, wobei Handelsplätze und Symbole schnell wachsen. Verfügbare Daten umfassen synthetische Orderbücher, L1/L2/L3-Daten, einzelne Orderereignisse und ausgeführte Trades. Alle Daten werden mit Millisekunden-Zeitauflösung erzeugt und als Polars DataFrames zurückgegeben. Um neue Symbole oder Handelsplätze anzufragen, wenden Sie sich an support@simudyne.com.

Wie erhalte ich einen API-Schlüssel?+

Registrieren Sie sich für ein kostenloses Konto und gehen Sie dann zu Ihrem Dashboard, um einen API-Schlüssel zu generieren. Sie können mehrere Schlüssel erstellen, sie für verschiedene Projekte beschriften und jederzeit widerrufen.

Wie installiere ich das Python-SDK?+

Installieren Sie das SDK mit: pip install git+https://github.com/simudyne/pulse-api.git (oder uv pip install git+https://github.com/simudyne/pulse-api.git). Importieren Sie dann den Client mit from simudyne import PulseABM\ und übergeben Sie Ihren API-Schlüssel, um loszulegen.

Ist Pulse kostenlos nutzbar?+

Ja, Pulse ist derzeit kostenlos nutzbar. Erstellen Sie ein Konto, um loszulegen.

Kann ich Pulse für Modelltraining und Reinforcement Learning nutzen?+

Ja. PulseABM-Daten sind für das Training von Handelsagenten und Finanzmodellen konzipiert. Das SDK gibt Daten in Polars DataFrames zurück, die sich nahtlos in ML-Workflows integrieren lassen.