Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 13 additions & 3 deletions docs/binance-strategy31-volume-reversal-development.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,16 @@ Install alongside CorsairQuant signal client 0.6.7, which owns private gateway
authentication. The shared bridge explicitly advertises the `strategy31` capability.

CorsairQuant confirms consecutive closed red/green candles when green base volume
strictly exceeds red base volume. This client reads native chart candle times
has percentage growth strictly above the configured server-side
`signal_conditions.minimum_volume_growth_percent` (20% as shipped), with positive
red volume. Exactly 20% does not qualify at that threshold. The monitor publishes
the startup policy in SQLite; the gateway uses that policy for retained events.
Configuration changes require monitor restart and do not backfill previously
discarded candles. Telegram period exclusions are separate: qualified 5m arrows
remain available while 5m notifications are muted. This client reads native chart candle times
only to limit rendering to loaded history; it does not detect signals locally.
It requests a bounded snapshot of up to 200 retained
events for the current canonical symbol and native timeframe every five seconds.
qualifying events for the current canonical symbol and native timeframe every five seconds.
Hidden documents suspend requests; navigation and settings revisions invalidate
late responses. Repeated snapshots reconcile one arrow per stable event ID.
Interval changes preserve the native data-completion subscription. Unsupported
Expand All @@ -29,7 +35,11 @@ The projection is recent retained history, not all visible chart history.

The shared capability permits only `/v1/strategy31/events` with exactly `symbol`,
`timeframe` and `limit=200`. It does not expose credentials or an arbitrary URL
proxy. Server contract uses schema 1 and `31_2_spec_v1`. Invalid event identity,
proxy. Server contract uses schema 1 and `31_2_spec_v1` as stable wire identity;
runtime signal policy uses v9. The server filters before selecting the latest 200
matches and returns them chronologically. If the 10,000-candidate scan budget is
exceeded before filling the snapshot, the route returns 503 rather than silently
returning incomplete history. Invalid event identity,
coordinates or numeric values stop this observer with a visible status.

Build with `npm run build:binance-strategy31-volume-reversal`; validate with
Expand Down
Loading