Skip to content

Add API docs, technical indicators, and signal types#2

Merged
khavrks merged 1 commit into
mainfrom
docs-and-technical-port
Mar 28, 2026
Merged

Add API docs, technical indicators, and signal types#2
khavrks merged 1 commit into
mainfrom
docs-and-technical-port

Conversation

@khavrks

@khavrks khavrks commented Mar 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add DOCUMENTATION.md — full API reference covering all 75 depth metric fields, store query methods, worker monitoring, historical data seeding, handler callbacks, auto-reconnect behavior, and signal/movement types
  • Update README.md — package map, Go 1.22+ requirement, Snapshot struct, data models, examples link
  • Port indicators/technical/ from go-ccxt-bot to use flowex packages
  • Add signal pipeline types: SignalType, MarketCondition, SignalConfidence, MovementState, CrossExchangeMetrics, TradingSignal, SignalBatch
  • Add batch-optimized indicators: CalculateTechnicalIndicators, CalculateADXFast, CalculateATRFast, CalculateEMAFast, MMI

Test plan

  • go build ./... passes
  • go vet ./... passes
  • All 16 exported types and 4 exported functions verified accessible via go doc
  • CI passes on push

- Add DOCUMENTATION.md with full API reference (depth metrics, store queries,
  worker monitoring, data seeding, handler callbacks, reconnect behavior)
- Update README.md with package map, Go version, Snapshot struct, data models,
  examples link, and DOCUMENTATION.md reference
- Port indicators/technical from go-ccxt-bot to use flowex packages
- Add signal/movement types: SignalType, MarketCondition, SignalConfidence,
  MovementState, CrossExchangeMetrics, TradingSignal, SignalBatch
- Add optimized indicators: CalculateTechnicalIndicators, ADX, MMI, EMAFast, ATRFast
@khavrks khavrks merged commit 6dae891 into main Mar 28, 2026
2 checks passed
@khavrks khavrks deleted the docs-and-technical-port branch March 28, 2026 00:20
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.

1 participant