feat: Make Smart Validation Queue thresholds adaptive in Telegram notifications
CHANGES:
- Extended sendValidationNotification interface with confirmationThreshold, maxDrawdown, entryWindowMinutes
- Updated telegram.ts to display actual queued signal thresholds instead of hardcoded values
- Modified smart-validation-queue.ts to pass dynamic threshold values to Telegram
- Messages now show exact thresholds used for each signal (not fixed 0.3%/1.0%/90min)
PURPOSE:
- User requested adaptive display instead of hardcoded values
- Enables future per-signal threshold customization
- Each signal can have different thresholds based on characteristics
EXAMPLE:
Before: 'Will enter if +0.3% confirms' (all signals)
After: 'Will enter if +0.25% confirms' (high ADX signal)
'Will enter if +0.4% confirms' (low ADX signal)
STATUS: Ready for deployment - will show actual threshold per signal
This commit is contained in:
@@ -123,6 +123,9 @@ class SmartValidationQueue {
|
||||
direction: params.direction,
|
||||
originalPrice: params.originalPrice,
|
||||
qualityScore: params.qualityScore,
|
||||
confirmationThreshold: queuedSignal.confirmationThreshold,
|
||||
maxDrawdown: queuedSignal.maxDrawdown,
|
||||
entryWindowMinutes: queuedSignal.entryWindowMinutes,
|
||||
})
|
||||
|
||||
// Start monitoring if not already running
|
||||
|
||||
Reference in New Issue
Block a user