Configuration
Settings
Editing values from
/app/.env
.
Environment
General
BINANCE_API_KEY
BINANCE_API_SECRET
TESTNET
DRY_RUN
TZ
SYMBOL
QUOTE_ASSET
SHORT_WINDOW
LONG_WINDOW
CHECK_INTERVAL_SECONDS
TRADE_FRACTION
MIN_SIGNAL_GAP_PCT
Environment
round-trip) does not eat trailing exits. Target R:R kept at >=2.2.
STOP_LOSS_PCT
TAKE_PROFIT_PCT
TRADE_USDT_AMOUNT
TRAILING_STOP_PCT
SMA_FAST
SMA_SLOW
RSI_PERIOD
RSI_MIN
RSI_MAX
SCAN_TOP_N
TELEGRAM_TOKEN
TELEGRAM_CHAT_ID
Environment
---- Risk management ------------------------------------------------------
MAX_TRADES_PER_DAY
TRADE_COOLDOWN_SECONDS
RECENT_TRADE_COOLDOWN_MINUTES
OVERTRADED_LOOKBACK_MINUTES
MAX_RISK_PER_TRADE_PCT
MAX_PORTFOLIO_EXPOSURE_PCT
MIN_TRADE_USDT
MAX_TRADE_USDT
FEE_PCT
Environment
Dashboard
DASHBOARD_REFRESH
Environment
Multi coin trading
MAX_OPEN_POSITIONS
Environment
Equity tracking
STARTING_BALANCE
Environment
wasting trades on noise candles.
MIN_VOLUME_USDT
MIN_VOLATILITY_PCT
Environment
Execution realism
PAPER_TRADING_MODE
PAPER_SLIPPAGE_PCT
BACKTEST_SLIPPAGE_PCT
Environment
---- Strategy engine ------------------------------------------------------
STRATEGY_NAME
KLINE_INTERVAL
ENTRY_TIMEFRAME
HIGHER_TIMEFRAME
MULTI_TIMEFRAME_CONFIRMATION
Environment
metrics are strong.
REQUIRE_HIGHER_TF_CONFIRMATION
HIGHER_SMA_FAST
HIGHER_SMA_SLOW
MAX_RSI_ENTRY
TREND_SLOPE_PERIOD
MOMENTUM_PERIOD
VOLUME_PERIOD
VOLATILITY_PERIOD
REGIME_LOOKBACK
Environment
largely on threshold inflation.
MIN_SCORE_THRESHOLD
MIN_CONFIDENCE_THRESHOLD
MIN_RISK_REWARD
Environment
setups. 0.12 still requires a meaningful EMA spread on 5m.
MIN_TREND_STRENGTH
MIN_MOMENTUM_SCORE
MIN_VOLUME_QUALITY
MIN_REGIME_QUALITY
MIN_BREAKOUT_QUALITY
MIN_VOLATILITY_QUALITY
STRETCHED_ENTRY_MIN_SCORE_THRESHOLD
STRETCHED_ENTRY_MIN_BREAKOUT_QUALITY
STRETCHED_ENTRY_MIN_MOMENTUM_SCORE
STRETCHED_ENTRY_MIN_VOLUME_QUALITY
STRETCHED_ENTRY_MAX_BREAKOUT_DISTANCE_PCT
MAX_RECENT_TRADES_PER_SYMBOL
Environment
— blocking them gives you near-zero entries). Volatile stays off.
REGIME_FILTER_ENABLED
ALLOW_TRENDING_REGIME
ALLOW_SIDEWAYS_REGIME
ALLOW_VOLATILE_REGIME
ALLOW_WEAK_TREND_REGIME
ALLOW_BREAKOUT_CANDIDATE_REGIME
TRENDING_SEPARATION_PCT
WEAK_TREND_SEPARATION_PCT
TRENDING_SLOPE_MIN
VOLATILE_VOLATILITY_PCT
BREAKOUT_DISTANCE_PCT
BREAKOUT_BODY_RATIO_MIN
Environment
Slightly tighter ATR stop + same RR multiple = more capital efficiency.
ATR_STOP_MULTIPLIER
TARGET_RR_MULTIPLE
TRAILING_ATR_MULTIPLIER
DYNAMIC_TARGET_EXTENSION_ENABLED
TARGET_EXTENSION_TRIGGER_PCT
TARGET_EXTENSION_RR_BOOST
TARGET_EXTENSION_MAX_COUNT
Environment
above cost, so most "breakeven" exits were net negative. Widened both.
MIN_PROFIT_EXIT_PCT
TRAILING_ACTIVATION_PCT
BREAKEVEN_TRIGGER_PCT
BREAKEVEN_OFFSET_PCT
TRAILING_ONLY_AFTER_BREAKEVEN
EXIT_ON_SIGNAL_REVERSAL
SIGNAL_REVERSAL_MIN_PROFIT_PCT
TRAILING_MODE
TRAILING_MIN_DISTANCE_PCT
TRAILING_STEP_BUFFER_PCT
Environment
the liquid majors. ETH/SOL/XRP/DOGE/etc. give the cleanest trend signals.
WHITELIST_ENABLED
WHITELIST_SYMBOLS
BLACKLIST_SYMBOLS
Environment
Session controls
SESSION_FILTER_ENABLED
SESSION_ALLOWED_HOURS
SESSION_RISK_REDUCE_HOURS
SESSION_BAD_HOUR_RISK_MULTIPLIER
LOG_FILE
STATE_FILE
Environment
---- Adaptive risk / diversification -------------------------------------
MAX_SYMBOL_EXPOSURE_PCT
LOSS_STREAK_LIMIT
LOSS_STREAK_PAUSE_MINUTES
Environment
low-confidence entries. With 1% stop and 0.4% equity risk, position is ~$40.
RISK_FLOOR_PCT
RISK_CEILING_PCT
CONFIDENCE_RISK_BOOST
VOLATILE_REGIME_RISK_MULTIPLIER
SIDEWAYS_REGIME_RISK_MULTIPLIER
WEAK_TREND_RISK_MULTIPLIER
BREAKOUT_REGIME_RISK_MULTIPLIER
TRENDING_REGIME_RISK_MULTIPLIER
CORRELATION_CONTROL_ENABLED
MAX_POSITIONS_PER_BUCKET
DUPLICATE_SETUP_THRESHOLD
RECOVERY_RISK_MULTIPLIER
Environment
scan I reviewed. 6h still cools off but doesn't strand the bot.
RECOVERY_LOSS_GUARD_HOURS
RECOVERY_AFTER_LOSS_MIN_ML_SCORE
RECOVERY_AFTER_LOSS_MIN_RULE_SCORE
SYMBOL_BUCKET_MAP
Environment
Symbol memory
SYMBOL_STATS_MIN_TRADES
SYMBOL_MIN_WIN_RATE_PCT
SYMBOL_MAX_RECENT_LOSING_STREAK
SYMBOL_BLOCK_LOSING_STREAK
SYMBOL_MIN_TOTAL_PNL
SYMBOL_BONUS_SCORE_THRESHOLD
Environment
---- V8 ML layer ---------------------------------------------------------
ML_ENABLED
ML_MODEL_PATH
MODEL_VERSION_PREFIX
ML_PREFERRED_MODEL
ML_MIN_TRAINING_SAMPLES
ML_TRAINING_LOOKBACK_DAYS
ML_TRAIN_TEST_SPLIT
ML_LABEL_MODE
ML_PROFIT_THRESHOLD_PCT
ML_STRONG_WIN_THRESHOLD_PCT
MIN_ML_SCORE
MIN_ML_CONFIDENCE
RULE_WEIGHT
ML_WEIGHT
FINAL_SCORE_THRESHOLD
FINAL_CONFIDENCE_THRESHOLD
HIGH_ML_CONFIDENCE_THRESHOLD
DECISION_FUSION_MODE
Environment
High-confidence ML override
HIGH_ML_OVERRIDE_MARGIN
HIGH_ML_MIN_RULE_SCORE
HIGH_ML_MIN_RULE_CONFIDENCE
Environment
---- Modular decision overrides ------------------------------------------
GLOBAL_RULE_FLOOR
STRONG_RULE_OVERRIDE_SCORE
STRONG_RULE_OVERRIDE_ML_FLOOR
REGIME_BREAKOUT_CANDIDATE_ML_MIN
REGIME_BREAKOUT_CANDIDATE_RULE_MIN
REGIME_BREAKOUT_CANDIDATE_FINAL_MIN
REGIME_NEUTRAL_RULE_MIN
REGIME_NEUTRAL_FINAL_MIN
REGIME_SIDEWAYS_RULE_MIN
REGIME_SIDEWAYS_FINAL_MIN
REGIME_TRENDING_RULE_MIN
REGIME_TRENDING_FINAL_MIN
REGIME_WEAK_TREND_RULE_MIN
REGIME_WEAK_TREND_FINAL_MIN
Environment
so the ML override actually fires when the model is confident.
ML_OVERRIDE_PROB
ML_OVERRIDE_RULE_FLOOR
ML_OVERRIDE_MARGIN
ML_MIN_RELIABLE_AUC
Environment
once after enabling.
ML_CALIBRATION_ENABLED
ML_CALIBRATION_METHOD
ML_CALIBRATION_CV_FOLDS
Environment
remainder to entry+offset. Banks a guaranteed win, lets the runner ride.
PARTIAL_TP_ENABLED
PARTIAL_TP_R_MULTIPLE
PARTIAL_TP_FRACTION
Environment
setups and bounds opportunity-cost bleed.
MAX_HOLD_HOURS
MAX_HOLD_BREAKEVEN_LOCK_PCT
Environment
starting balance). Defends green days from giveback.
DAILY_PROFIT_LOCK_PCT
DAILY_PROFIT_LOCK_TRAIL_TIGHTEN
Environment
positive EV setups are skipped even if they passed every other gate.
EV_GATE_ENABLED
MIN_EXPECTED_VALUE_PCT
Save settings