maddogfinance/dsh-trading

Trading research workbench for DeepSeek Harness (dsh): typed market-data seam, deterministic indicators, hard no-execution boundary, interactive chart cards — research only

A trading research workbench built as DSH plugins. With the optional shell frame the app becomes chart-first: a persistent live chart column on the left and the conversation on the right. The column is yours — type a symbol and pick a timeframe and it fetches over a loopback channel without going through the model at all — and it follows the conversation, loading the instrument the agent charts live rather than mirroring a frozen snapshot. Touching the chart pins it (a 📌 chip says so), and after that the agent's drawings arrive as a Show offer on a pill instead of taking the chart over; click the chip to start following again. Drawings work both ways: annotate_chart levels, zones and paths land on the live column while the prose half of the analysis stays in chat, and the panel publishes what it is showing back to the host so the agent can read your chart (get_chart_view plus a one-line context injection each turn) instead of asking for a screenshot.

uncategorized ★ 2 updated 2026-08-17
View on GitHub ↗

Install

dsh plugin --profile trading add @dsh-trading/bundle

README "Try it with dsh" quoted verbatim (it installs into a trading profile). Registry-verified live 2026-09-15: @dsh-trading/bundle 0.2.0 (published 2026-08-19) with a matching repository field (github.com/maddogfinance/dsh-trading). The README also documents a source path: build the bundle, then dsh plugin --profile trading add ./bundle/trading. For live data the README requires a Futu OpenD install plus a matching futu-api (a 10.9.x SDK for a 10.9.x OpenD); futu-api is deliberately an unpinned peer dependency because Futu's package versions follow their own scheme rather than semver, so the two must be aligned by hand — the provider checks this itself at connect and logs a warning naming both versions on a protocol skew.

Compatibility

Runs on the stock web or headless profile — the README states no fork and no patched core. It is an early scaffold and the README warns to expect breaking changes on both sides while dsh is in developer preview. Live data needs Futu OpenD with a matching futu-api; a CSV data provider is documented for offline use. The README states a hard boundary: research only.

Details

Recent updates

The README links a demo of the earlier v0.2 chart-card layout and documents design and data format rather than a release table; the registry version when checked on 2026-09-15 was 0.2.0.

FAQ

Does it place trades?
No — the README states a hard boundary of research only.
Do I need a broker SDK?
Only for live data: the README requires Futu OpenD plus a futu-api whose version matches your OpenD, because the SDK version follows Futu's own scheme and cannot be expressed as a semver range.
Does the chart go through the model?
No — the README says the chart column fetches over a loopback channel without going through the model at all, and the agent reads it back via get_chart_view.

Alternatives

1710782766/dsh-llm-vision · AgentConnect/dsh-awiki · amplifthq/oh-my-dsh

More plugins in uncategorized

Browse more in uncategorized

Guides for uncategorized plugins