trading-platform-backend-v2/src/modules/ml/services/index.ts
Adrian Flores Cortes 5e03e15916 [TASK-2026-02-03-BACKEND-ENTITIES-SYNC] feat: Create backend services for new DDL tables
Services created:
- education/instructor.service.ts: CRUD for education.instructors
- education/tag.service.ts: Course tags and assignments management
- trading/drawing.service.ts: Chart drawing tools persistence
- ml/prediction-overlay.service.ts: ML prediction overlays CRUD
- payments/refund.service.ts: Stripe refund workflow management

Types added:
- Instructor, CourseTag, CourseTagAssignment interfaces
- DrawingTool, DrawingTemplate, DrawingToolType types
- PredictionOverlay, OverlayType, OverlayStyleConfig
- Refund, RefundStatus, RefundRow interfaces

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 00:16:49 -06:00

43 lines
1.1 KiB
TypeScript

/**
* ML Services - Public Exports
*/
// Core ML Engine integration
export { mlIntegrationService } from './ml-integration.service';
export type {
MLSignal,
MLPrediction,
MLIndicators,
ModelHealth,
BacktestResult,
BacktestTrade,
SignalType,
TimeHorizon,
AMDPhase,
} from './ml-integration.service';
// Data persistence
export { mlDataService } from './ml-data.service';
// Model registry
export { mlModelRegistryService } from './ml-model-registry.service';
// Chart overlays (visualization from ML Engine)
export { mlOverlayService } from './ml-overlay.service';
// Prediction overlays (CRUD for ml.prediction_overlays table)
export { predictionOverlayService } from './prediction-overlay.service';
// Real-time signal streaming
export { mlSignalStreamService } from './ml-signal-stream.service';
export type { SignalStreamConfig, StreamedSignal } from './ml-signal-stream.service';
// Backtesting
export { mlBacktestService } from './ml-backtest.service';
export type {
BacktestRun,
BacktestConfig,
BacktestResultRecord,
BacktestStatus,
} from './ml-backtest.service';