Add signal quality version tracking to database
- Added signalQualityVersion field to Trade model - Tracks which scoring logic version was used for each trade - v1: Original logic (price position < 5% threshold) - v2: Added volume compensation for low ADX - v3: CURRENT - Stricter logic requiring ADX > 18 for extreme positions (< 15%) This enables future analysis to: - Compare performance between logic versions - Filter trades by scoring algorithm - Data-driven improvements based on clean datasets All new trades will be marked as v3. Old trades remain null/v1 for comparison.
This commit is contained in:
7
.env
7
.env
@@ -355,7 +355,7 @@ TRAILING_STOP_ACTIVATION=0.4
|
||||
MIN_QUALITY_SCORE=60
|
||||
SOLANA_ENABLED=true
|
||||
SOLANA_POSITION_SIZE=210
|
||||
SOLANA_LEVERAGE=10
|
||||
SOLANA_LEVERAGE=5
|
||||
ETHEREUM_ENABLED=false
|
||||
ETHEREUM_POSITION_SIZE=50
|
||||
ETHEREUM_LEVERAGE=1
|
||||
@@ -365,4 +365,7 @@ MIN_PROFIT_FOR_SCALE=0.4
|
||||
MAX_SCALE_MULTIPLIER=2
|
||||
SCALE_SIZE_PERCENT=50
|
||||
MIN_ADX_INCREASE=5
|
||||
MAX_PRICE_POSITION_FOR_SCALE=70
|
||||
MAX_PRICE_POSITION_FOR_SCALE=70
|
||||
TRAILING_STOP_ATR_MULTIPLIER=1.5
|
||||
TRAILING_STOP_MIN_PERCENT=0.25
|
||||
TRAILING_STOP_MAX_PERCENT=0.9
|
||||
Reference in New Issue
Block a user