Simudyne Pulse

chính thức

Mô phỏng thị trường nội ngày độ trung thực cao để kiểm tra cách thị trường phản ứng với lệnh. Được xây dựng bằng cả Mô hình dựa trên tác tử và Mô hình nền tảng.

Bạn có thể làm gì với Simudyne Pulse MCP?

  • Khám phá các mô phỏng đã lưu trong bộ nhớ đệm — Yêu cầu trợ lý của bạn liệt kê các lần chạy Pulse đã lưu trong bộ nhớ đệm thông qua client.simulation.list_cached() để tìm ID mô phỏng phục vụ phân tích.
  • Truy xuất dữ liệu mô phỏng — Lấy toàn bộ dữ liệu sổ lệnh và tin nhắn dưới dạng Polars DataFrame bằng client.simulation.get_sim_data(sim_id, 'sim_data.parquet') cho một lần chạy đã lưu cụ thể.
  • Kiểm tra ngược với thị trường tổng hợp — Phát lại thuật toán giao dịch của bạn qua số ngày tổng hợp không giới hạn từ PulseABM để thử nghiệm chiến lược mà không bị giới hạn bởi dữ liệu lịch sử.
  • Đo lường tác động thị trường — Đưa lệnh vào thị trường tổng hợp trực tiếp để quan sát cách giao dịch của bạn làm thay đổi giá và định lượng tác động trong môi trường thực tế, phản hồi linh hoạt.
  • Tạo dữ liệu huấn luyện — Trích xuất các lần chạy Monte Carlo đa dạng về mặt thống kê (ví dụ: kịch bản cơ sở cho 700.HK) để tạo dữ liệu không giới hạn phục vụ huấn luyện mô hình và quy trình học tăng cường.

Tài liệu

Pulse là dữ liệu sổ lệnh tổng hợp để huấn luyện

Báo giá L1/L2 với độ phân giải mili-giây, độ sâu, giao dịch và dòng lệnh — thông qua Python SDK. Miễn phí để bắt đầu.

Đăng kýĐăng nhậpMở Console ↗Tài liệu

Lần chạy mô phỏng trong Pulse · 700.HK 09:30:01

Sổ lệnh · 700.HK

GiáKhối lượng

609.5014.600

609.005.500

608.503.800

608.0014.900

607.504.700

607.004.800

Chênh lệch 1,00Giữa 606,50

606.002.500

605.506.200

605.0023.100

604.503.300

604.002.000

603.502.400

Nguồn tin nhắn L3

  • Đang chờ tin nhắn…

Trình mô phỏng

Hai cách mô phỏng thị trường

PulseABM

Khả dụng ngay

Trình mô phỏng thị trường dựa trên tác tử tạo dữ liệu tick tổng hợp với độ phân giải mili-giây. Truy cập sổ lệnh, báo giá L1/L2, lệnh và giao dịch qua Python SDK.

  • ✓Dữ liệu sổ lệnh L1 & L2
  • ✓Dữ liệu dòng lệnh & giao dịch
  • ✓Python SDK với Polars DataFrames
  • ✓Chạy mô phỏng tùy chỉnh
  • ✓Kiểm thử thuật toán & đo lường tác động thị trường
  • Sắp ra mắtHuấn luyện tác tử học tăng cường trực tuyến

Đọc tài liệu

Pulse Foundation Model

Sắp ra mắt

Mô hình sinh cho thị trường tài chính. Giống như LLM dự đoán từ tiếp theo, Large Market Model dự đoán lệnh tiếp theo, tạo ra sổ lệnh tổng hợp thực tế và các kịch bản thị trường theo yêu cầu.

  • Sắp ra mắtTạo sổ lệnh tổng hợp
  • Sắp ra mắtTạo kịch bản
  • Sắp ra mắtMở rộng vũ trụ mã chứng khoán & sàn giao dịch
  • Sắp ra mắtTruy cập API

Tham gia danh sách chờ

Trường hợp sử dụng

Pulse có thể làm gì?

  1. 01 · Kiểm thử ngược thuật toán

Phát lại thuật toán của bạn trên thị trường tổng hợp

  1. 02 · Tác động thị trường

Đo lường tác động trong thị trường phản ứng thực tế

  1. 03 · TCA trước giao dịch

Ước tính chi phí trước khi giao dịch

  1. 04 · Kịch bản căng thẳng

Giao dịch qua các cuộc khủng hoảng chưa từng xảy ra

  1. 05 · Dữ liệu huấn luyện

Băng dữ liệu không giới hạn cho các mô hình cần nhiều hơn lịch sử

Gói miễn phíBắt đầu nhanh →

lần chạy đã lưu 0000 — phát lại bán TWAP 50k (không phản ứng)

09:3010:3011:3012:3013:30

giá giữalệnh mua / lệnh bánkhớp lệnh con (trên lệnh mua)khớp trung bình 604,86 (đường đứt nét)

Gói ProChạy mô phỏng →

trượt giá khi đến (bps) theo quy mô lệnh gốc — trung bình ± 1 độ lệch chuẩn, 10 lần chạy

Gói ProCông thức TCA →

thực thi VWAP phản ứng, cửa sổ 11:00 (Gói Pro)

giá giữalệnh mua / lệnh bánkhớp lệnh con (trên lệnh bán)đến 605,17 → khớp trung bình 605,53 (+5,9 bps)

chi phí so với lúc đến theo cửa sổ — 09:30: 8,4 bps · 11:00: 6,1 bps (thấp nhất, hiển thị ở trên) · 14:00: 7,3 bps

Gói ProKịch bản →

giá giữa — kịch bản=flash_crash, 8 trên 25 lần chạy

10:3011:0011:3012:0012:30

các lần chạy riêng lẻlần chạy trung vị

Gói miễn phíCông thức dữ liệu hàng loạt →

mid_price_by_min — 14 lần chạy Monte Carlo, một lần hiệu chuẩn

09:3011:0812:4514:2316:00

Kéo một lần chạy Pulse đã lưu và kiểm thử ngược chiến lược của bạn với dữ liệu tổng hợp. Một bài kiểm thử ngược phát lại cổ điển, nhưng trên số ngày tổng hợp không giới hạn thay vì một băng lịch sử. Thị trường không phản ứng với lệnh của bạn ở đây; khi bạn cần tác động, cùng mô hình dữ liệu đó sẽ chuyển sang chế độ phản ứng trên Gói Pro.

Tiêm lệnh vào thị trường tổng hợp trực tiếp và quan sát tác động xuất hiện từ mô phỏng.

Chạy cùng một lệnh qua các cửa sổ và lịch trình thực thi khác nhau để xây dựng đường cong chi phí trước giao dịch.

Dữ liệu lịch sử chỉ chứa các cuộc khủng hoảng đã xảy ra. Xem chiến lược của bạn hoạt động thế nào nếu thị trường quay lưng mạnh với bạn.

Một ngày giao dịch chỉ xảy ra một lần. Pulse tạo ra nhiều biến thể thống kê thực tế của thị trường như mô hình của bạn cần.

Kết nối FIX

Giao dịch với Pulse qua phiên FIX thực

Pulse phơi bày sàn giao dịch mô phỏng của mình qua FIX 4.4 tiêu chuẩn — hướng thuật toán của bạn vào trình mô phỏng trước khi chạy trên thị trường trực tiếp. Bạn có thể chạy ở tốc độ lên đến 20× và nhận báo cáo chi phí trước giao dịch trước khi mạo hiểm alpha thực sự.

Cách hoạt động của kết nối FIX →

Phiên FIX.4.4 · 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

Đang chờ tin nhắn…

609.5014.600

609.005.500

608.0014.900

607.004.800

606.005.500

chênh lệch 1,00

605.0023.100

604.503.300

604.002.000

603.502.400

Dữ liệu mẫu

Xem dữ liệu trông như thế nào

Tải xuống đầu ra Pulse thực. 5 lần chạy Monte Carlo cho 700.HK theo kịch bản cơ sở, được hiệu chuẩn theo cấu trúc vi mô thị trường HKEX. Không cần tài khoản.

sim_data.parquet · giá giữa

5 LẦN CHẠY THỰC · 700.HK · MỞ CỬA THỊ TRƯỜNG · ĐỘ PHÂN GIẢI MS

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/

Mã chứng khoán

700.HK

Sàn giao dịch

HKEX

Kịch bản

cơ sở

Số lần chạy MC

5

Ngày

2025-09-02

Độ phân giải

cấp tick

Sổ lệnh

Đầy đủ L2, 10 mức

Phiên

09:30 – 16:00

Tải dữ liệu mẫu

Bắt đầu nhanh

Dữ liệu của bạn trong sáu dòng

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())

Trích dẫn Pulse

Đang sử dụng Pulse trong nghiên cứu của bạn?

Nếu bạn sử dụng dữ liệu Pulse trong một ấn phẩm, vui lòng trích dẫn chúng tôi. Sao chép mục BibTeX bên dưới.

citation.bib

Sao chép

@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

Tham gia danh sách chờ

Hãy là người đầu tiên biết khi Pulse Foundation Model khả dụng.

Tham gia danh sách chờ

Câu hỏi thường gặp

Các câu hỏi thường gặp

Pulse là gì?+

Pulse là nền tảng của Simudyne để tạo dữ liệu thị trường tổng hợp. Nó cung cấp API và Python SDK để truy cập dữ liệu thị trường mô phỏng phục vụ nghiên cứu, huấn luyện mô hình, phát triển thuật toán và kiểm thử ngược.

PulseABM là gì?+

PulseABM là trình mô phỏng thị trường dựa trên tác tử. Nó tạo dữ liệu thị trường tổng hợp thực tế với độ phân giải mili-giây bằng cách mô hình hóa các thành viên tham gia thị trường riêng lẻ và tương tác của họ. Bạn có thể truy cập dữ liệu kết quả qua Pulse API và Python SDK, bao gồm sổ lệnh, L1/L2/L3, giao dịch và lệnh.

Pulse Foundation Model là gì?+

Pulse Foundation Model là một mô hình thị trường lớn sắp ra mắt được hiệu chuẩn với dữ liệu thị trường thực. Giống như Large Language Model dự đoán từ tiếp theo trong một chuỗi, Pulse Foundation Model dự đoán lệnh tiếp theo trong thị trường, tạo ra sổ lệnh tổng hợp thực tế và các kịch bản thị trường theo yêu cầu. Tham gia danh sách chờ để được truy cập sớm.

Dữ liệu nào khả dụng?+

PulseABM hiện hỗ trợ HKEX và LSE, với các sàn giao dịch và mã chứng khoán đang phát triển nhanh chóng. Dữ liệu khả dụng bao gồm sổ lệnh tổng hợp, dữ liệu L1/L2/L3, sự kiện lệnh riêng lẻ và giao dịch đã khớp. Tất cả dữ liệu được tạo với độ phân giải thời gian mili-giây và trả về dưới dạng Polars DataFrames. Để yêu cầu mã chứng khoán hoặc sàn giao dịch mới, hãy liên hệ support@simudyne.com.

Làm thế nào để lấy API key?+

Đăng ký tài khoản miễn phí, sau đó vào bảng điều khiển của bạn để tạo API key. Bạn có thể tạo nhiều key, gắn nhãn cho các dự án khác nhau và thu hồi bất kỳ lúc nào.

Làm thế nào để cài đặt Python SDK?+

Cài đặt SDK bằng: pip install git+https://github.com/simudyne/pulse-api.git (hoặc uv pip install git+https://github.com/simudyne/pulse-api.git). Sau đó nhập client bằng from simudyne import PulseABM\ và truyền API key của bạn để bắt đầu.

Pulse có miễn phí không?+

Có, Pulse hiện miễn phí sử dụng. Tạo tài khoản để bắt đầu.

Tôi có thể dùng Pulse để huấn luyện mô hình và học tăng cường không?+

Có. Dữ liệu PulseABM được thiết kế để huấn luyện tác tử giao dịch và mô hình tài chính. SDK trả về dữ liệu dưới dạng Polars DataFrames tích hợp mượt mà với các quy trình ML.