Conversation
There was a problem hiding this comment.
Pull request overview
Adds a self-contained, single-file example market maker bot script to demonstrate basic cancel/replace quoting with inventory skew and risk guards using the current Decibel Python SDK APIs.
Changes:
- Introduces
examples/write/market_maker_bot.pyimplementing a periodic quoting loop (fetch state → cancel existing orders → place post-only bid/ask). - Adds CLI/env configuration for market/network/timing and basic risk limits (inventory and margin usage).
- Implements quote rounding to market tick/lot sizes via SDK utilities.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Addressed all three review points in commit d52a4f4:
Also added focused tests in
Validation run locally:
|
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
gregnazario
left a comment
There was a problem hiding this comment.
Seems fine, let's add documentation (saying what it does, since it is an example)
Summary
Add a new single-file market maker bot example under examples/write/market_maker_bot.py.
What is included
Why
This keeps the market-maker example self-contained and easy to run with the current Python SDK API surface.
Validation