Skip to content

qsh_parser: support Quotes stream type 0x20 #8

Description

@oomkapwn

Originally tracked as an inline TODO in island_model/qsh_parser.py. The current parser only handles the Deals stream (type 0x30). Quotes is the Level-2 order book stream and is required for any backtester that wants bid/ask spread features.

Acceptance criteria:

  • Parse stream header type 0x20 alongside 0x30.
  • Expose parsed Quotes as a separate data structure alongside Deals.
  • Don't break existing Deals parsing (existing 55 tests must stay green).
  • Add tests for the new Quotes branch with a minimal binary fixture.

Spec reference: QScalp file format v4 documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions