critical: Fix EMERGENCY_STOP_PERCENT env var not being loaded (Bug #90)
- Added emergencyStopPercent to getConfigFromEnv() function - Previously hardcoded -2% was always used instead of .env value - Root cause of trade cmkf5a2ld00kmqn07hvj351fe closing at -2.03% when SL was set at -2.8% - Entry: $145.05, Exit: $142.11, SL: $140.99 - Emergency stop at -2% = $142.15 triggered, ignoring .env -20% setting Financial Impact: Trade closed prematurely, missing potential recovery
This commit is contained in:
@@ -636,6 +636,9 @@ export function getConfigFromEnv(): Partial<TradingConfig> {
|
||||
stopLossPercent: process.env.STOP_LOSS_PERCENT
|
||||
? parseFloat(process.env.STOP_LOSS_PERCENT)
|
||||
: undefined,
|
||||
emergencyStopPercent: process.env.EMERGENCY_STOP_PERCENT
|
||||
? parseFloat(process.env.EMERGENCY_STOP_PERCENT)
|
||||
: undefined,
|
||||
useDualStops: process.env.USE_DUAL_STOPS
|
||||
? process.env.USE_DUAL_STOPS === 'true'
|
||||
: undefined,
|
||||
|
||||
Reference in New Issue
Block a user