Skip to content

Conversation

@vgreg
Copy link
Owner

@vgreg vgreg commented Jan 9, 2026

No description provided.

vgreg and others added 11 commits November 30, 2025 12:35
Fixed a bad reference to current_lob in before_lob_update
When processing AddOrderMessage or AddOrderMPIDMessage, add the order_ref
to self._order_refs so subsequent message handlers (executions, cancels,
deletes, replacements) can properly track and process orders for this
instrument.

Without this fix, _order_refs remained empty and all subsequent handlers
would exit early, causing the limit order book to not be updated correctly.

Fixes #68

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…instead of price

The ITCH 5.0 OrderExecutedPriceMessage class uses `execution_price` as its
attribute name, but the code was incorrectly referencing `message.price`.
This fixes the AttributeError when processing OrderExecutedPriceMessage.

Fixes #69

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…emessage-object-has-no-attribute-price

Fix AttributeError: OrderExecutedPriceMessage has no attribute 'price'
…d-not-executed-because-self_order_refs-is-not-updated

fix: populate _order_refs when processing AddOrderMessage
@vgreg vgreg merged commit d80e8eb into 64-submit-paper-to-joss Jan 9, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants