Store signal quality score in database for future analysis
- Add signalQualityScore field to Trade model (0-100) - Calculate quality score in execute endpoint using same logic as check-risk - Save score with every trade for correlation analysis - Create database migration for new field - Enables future analysis: score vs win rate, P&L, etc. This allows data-driven decisions on dynamic position sizing
This commit is contained in:
@@ -51,6 +51,7 @@ export interface CreateTradeParams {
|
||||
rsiAtEntry?: number
|
||||
volumeAtEntry?: number
|
||||
pricePositionAtEntry?: number
|
||||
signalQualityScore?: number
|
||||
}
|
||||
|
||||
export interface UpdateTradeStateParams {
|
||||
@@ -131,7 +132,10 @@ export async function createTrade(params: CreateTradeParams) {
|
||||
fundingRateAtEntry: params.fundingRateAtEntry,
|
||||
atrAtEntry: params.atrAtEntry,
|
||||
adxAtEntry: params.adxAtEntry,
|
||||
rsiAtEntry: params.rsiAtEntry,
|
||||
volumeAtEntry: params.volumeAtEntry,
|
||||
pricePositionAtEntry: params.pricePositionAtEntry,
|
||||
signalQualityScore: params.signalQualityScore,
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user