Skip to content

Add standard and conservative XAG-USD 100u maker profiles#240

Merged
wjllance merged 1 commit into
mainfrom
feat-xag-100u-profiles
Jul 13, 2026
Merged

Add standard and conservative XAG-USD 100u maker profiles#240
wjllance merged 1 commit into
mainfrom
feat-xag-100u-profiles

Conversation

@wjllance

Copy link
Copy Markdown
Owner

Summary

Two example maker profiles for a 100 DUSD account at isolated 2x on XAG-USD, both updated for the risk controls merged this week (#216 account-stream safe reconnect, #219 stop_loss + equity/margin floors, #220 live webhook requirement, #221 deny_unknown_fields):

conservative standard
Full-inventory notional (@58.9) ~47 DUSD (24% of 2x capacity) ~71 DUSD (35%)
Quotes per side 1 × 0.2 2 × 0.3 (4 bps ladder)
Alert → hard stop 2 → 4 DUSD 3 → 6 DUSD
Equity / margin floors 94 / 30 90 / 25
Active-exit tuple (0.8 / 25 / 0.2) — production-tested (1.2 / 25 / 0.3) — scaled, not validated; paper-first warning in header

The legacy maker-xag-100u.toml gets a header note pointing to the new profiles and the --alert-webhook live requirement. No code changes.

Test plan

  • All keys verified against MakerFileConfig (with deny_unknown_fields an unknown key refuses to start) — none unknown
  • cargo fmt --check / clippy -D warnings / cargo test -p standx-cli (config parse tests) pass

🤖 Generated with Claude Code

Two example profiles for a 100 DUSD account at isolated 2x, both wired to
the newly merged risk controls (stop_loss, alert_equity_below,
alert_margin_below, account-stream safe reconnect):

- conservative: keeps the production-tested geometry and active-exit tuple
  (0.8 / 25 / 0.2), alert at 2% / hard-stop at 4%.
- standard: two-level ladder, max_position 1.2 (~35% of 2x capacity),
  alert 3% / stop 6%. Its scaled exit tuple (1.2 / 25 / 0.3) is flagged as
  not production-validated with a paper-first warning.

The legacy maker-xag-100u.toml header now points at the new profiles and
notes that live mode requires --alert-webhook.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@wjllance
wjllance merged commit f5034bd into main Jul 13, 2026
10 of 11 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