⚡ Polytrader
Dashboard
Processes
Configs
Accounts
Configs
/
templates/cryptoprices-record-paper-trailing-only.toml
✔ Validate
💾 Save
# CryptoPrices Strategy - Trailing Stop Only Configuration # Trailing stop activates ONLY at 15% profit - no downside stop loss protection # # UNIFORM PARAMETERS ACROSS ALL STRATEGIES: # - stop_loss_pct = 0.01: Allows 99% downside (essentially disabled) # - trailing_activation_threshold = 1.15: Trailing starts only at 15% profit # - Tight trailing percentages to lock in profits once activated # # Testing hypothesis: Directional accuracy is 65.9% but win rate is only 29.5% # because stop losses are cutting winners too early. Let winners run! [runtime] mode = "LiveWithRecording" session_base_dir = "./replay_data" session_id = "cryptoprices_trailing_only" # ============================================================================ # SOL 15m # ============================================================================ [[strategy]] strategy_type = "cryptoprices" name = "sol-up-or-down-15m Recording Strategy" account_type = "PaperAccount" account_name = "sol-up-or-down-15m Recording" with_telegram = false slug = "sol-up-or-down-15m" risk_per_trade_usd = 10 # NO DOWNSIDE STOP LOSS - Trailing only at 15% profit stop_loss_pct = 0.01 min_purchase_price = 0.25 # Trailing Stop Configuration adaptive_trailing.trailing_activation_threshold = 1.15 adaptive_trailing.adaptive_high_profit_threshold = 0.20 adaptive_trailing.adaptive_medium_profit_threshold = 0.15 adaptive_trailing.adaptive_high_trailing_pct = 0.93 adaptive_trailing.adaptive_medium_trailing_pct = 0.95 adaptive_trailing.base_trailing_pct = 0.97 # Standard parameters momentum.momentum_threshold = 0.25 momentum.momentum_trend_weight = 0.30 momentum.momentum_trend_norm = 0.005 momentum.momentum_accel_weight = 0.30 momentum.momentum_accel_norm = 0.002 dynamic_pricing.medium_signal_max_price = 0.70 dynamic_pricing.strong_signal_max_price = 0.80 dynamic_pricing.strong_signal_accel_threshold = 0.003 dynamic_pricing.strong_signal_trend_threshold = 0.005 dynamic_pricing.weak_signal_max_price = 0.75 dynamic_pricing.medium_signal_trend_multiplier = 1.80 spread.spread_ratio_up_threshold = 0.80 spread.spread_ratio_down_threshold = 1.20 position_sizing.min_position_multiplier = 0.50 trend.up_trend_threshold = 0.005 trend.accel_threshold = 0.002 trend.down_trend_threshold = 0.005 max_purchase_price = 0.65 vol_lookback_periods = 40 core.stop_loss_timeout = 30 min_pricing_edge = 0.15 theo_min_confidence = 0.25 theo_max_confidence = 0.85 trade_cooldown_ticks = 60 core.stop_loss_recovery_buffer = 0.02 # ============================================================================ # SOL 1h # ============================================================================ [[strategy]] strategy_type = "cryptoprices" name = "solana-up-or-down-hourly Recording Strategy" account_type = "PaperAccount" account_name = "solana-up-or-down-hourly Recording" with_telegram = false slug = "solana-up-or-down-hourly" risk_per_trade_usd = 10 stop_loss_pct = 0.01 min_purchase_price = 0.25 adaptive_trailing.trailing_activation_threshold = 1.15 adaptive_trailing.adaptive_high_profit_threshold = 0.20 adaptive_trailing.adaptive_medium_profit_threshold = 0.15 adaptive_trailing.adaptive_high_trailing_pct = 0.93 adaptive_trailing.adaptive_medium_trailing_pct = 0.95 adaptive_trailing.base_trailing_pct = 0.97 momentum.momentum_threshold = 0.25 momentum.momentum_trend_weight = 0.30 momentum.momentum_trend_norm = 0.005 momentum.momentum_accel_weight = 0.30 momentum.momentum_accel_norm = 0.002 dynamic_pricing.medium_signal_max_price = 0.70 dynamic_pricing.strong_signal_max_price = 0.80 dynamic_pricing.strong_signal_accel_threshold = 0.003 dynamic_pricing.strong_signal_trend_threshold = 0.005 dynamic_pricing.weak_signal_max_price = 0.75 dynamic_pricing.medium_signal_trend_multiplier = 1.80 spread.spread_ratio_up_threshold = 0.80 spread.spread_ratio_down_threshold = 1.20 position_sizing.min_position_multiplier = 0.50 trend.up_trend_threshold = 0.005 trend.accel_threshold = 0.002 trend.down_trend_threshold = 0.005 max_purchase_price = 0.65 vol_lookback_periods = 40 core.stop_loss_timeout = 30 min_pricing_edge = 0.15 theo_min_confidence = 0.25 theo_max_confidence = 0.85 trade_cooldown_ticks = 60 core.stop_loss_recovery_buffer = 0.02 # ============================================================================ # ETH 15m # ============================================================================ [[strategy]] strategy_type = "cryptoprices" name = "eth-up-or-down-15m Recording Strategy" account_type = "PaperAccount" account_name = "eth-up-or-down-15m Recording" with_telegram = false slug = "eth-up-or-down-15m" risk_per_trade_usd = 10 stop_loss_pct = 0.01 min_purchase_price = 0.25 adaptive_trailing.trailing_activation_threshold = 1.15 adaptive_trailing.adaptive_high_profit_threshold = 0.20 adaptive_trailing.adaptive_medium_profit_threshold = 0.15 adaptive_trailing.adaptive_high_trailing_pct = 0.93 adaptive_trailing.adaptive_medium_trailing_pct = 0.95 adaptive_trailing.base_trailing_pct = 0.97 momentum.momentum_threshold = 0.25 momentum.momentum_trend_weight = 0.30 momentum.momentum_trend_norm = 0.005 momentum.momentum_accel_weight = 0.30 momentum.momentum_accel_norm = 0.002 dynamic_pricing.medium_signal_max_price = 0.70 dynamic_pricing.strong_signal_max_price = 0.80 dynamic_pricing.strong_signal_accel_threshold = 0.003 dynamic_pricing.strong_signal_trend_threshold = 0.005 dynamic_pricing.weak_signal_max_price = 0.75 dynamic_pricing.medium_signal_trend_multiplier = 1.80 spread.spread_ratio_up_threshold = 0.80 spread.spread_ratio_down_threshold = 1.20 position_sizing.min_position_multiplier = 0.50 trend.up_trend_threshold = 0.005 trend.accel_threshold = 0.002 trend.down_trend_threshold = 0.005 max_purchase_price = 0.65 vol_lookback_periods = 40 core.stop_loss_timeout = 30 min_pricing_edge = 0.15 theo_min_confidence = 0.25 theo_max_confidence = 0.85 trade_cooldown_ticks = 60 core.stop_loss_recovery_buffer = 0.02 # ============================================================================ # ETH 1h # ============================================================================ [[strategy]] strategy_type = "cryptoprices" name = "eth-up-or-down-hourly Recording Strategy" account_type = "PaperAccount" account_name = "eth-up-or-down-hourly Recording" with_telegram = false slug = "eth-up-or-down-hourly" risk_per_trade_usd = 10 stop_loss_pct = 0.01 min_purchase_price = 0.25 adaptive_trailing.trailing_activation_threshold = 1.15 adaptive_trailing.adaptive_high_profit_threshold = 0.20 adaptive_trailing.adaptive_medium_profit_threshold = 0.15 adaptive_trailing.adaptive_high_trailing_pct = 0.93 adaptive_trailing.adaptive_medium_trailing_pct = 0.95 adaptive_trailing.base_trailing_pct = 0.97 momentum.momentum_threshold = 0.25 momentum.momentum_trend_weight = 0.30 momentum.momentum_trend_norm = 0.005 momentum.momentum_accel_weight = 0.30 momentum.momentum_accel_norm = 0.002 dynamic_pricing.medium_signal_max_price = 0.70 dynamic_pricing.strong_signal_max_price = 0.80 dynamic_pricing.strong_signal_accel_threshold = 0.003 dynamic_pricing.strong_signal_trend_threshold = 0.005 dynamic_pricing.weak_signal_max_price = 0.75 dynamic_pricing.medium_signal_trend_multiplier = 1.80 spread.spread_ratio_up_threshold = 0.80 spread.spread_ratio_down_threshold = 1.20 position_sizing.min_position_multiplier = 0.50 trend.up_trend_threshold = 0.005 trend.accel_threshold = 0.002 trend.down_trend_threshold = 0.005 max_purchase_price = 0.65 vol_lookback_periods = 40 core.stop_loss_timeout = 30 min_pricing_edge = 0.15 theo_min_confidence = 0.25 theo_max_confidence = 0.85 trade_cooldown_ticks = 60 core.stop_loss_recovery_buffer = 0.02 # ============================================================================ # XRP 15m # ============================================================================ [[strategy]] strategy_type = "cryptoprices" name = "xrp-up-or-down-15m Recording Strategy" account_type = "PaperAccount" account_name = "xrp-up-or-down-15m Recording" with_telegram = false slug = "xrp-up-or-down-15m" risk_per_trade_usd = 10 stop_loss_pct = 0.01 min_purchase_price = 0.25 adaptive_trailing.trailing_activation_threshold = 1.15 adaptive_trailing.adaptive_high_profit_threshold = 0.20 adaptive_trailing.adaptive_medium_profit_threshold = 0.15 adaptive_trailing.adaptive_high_trailing_pct = 0.93 adaptive_trailing.adaptive_medium_trailing_pct = 0.95 adaptive_trailing.base_trailing_pct = 0.97 momentum.momentum_threshold = 0.25 momentum.momentum_trend_weight = 0.30 momentum.momentum_trend_norm = 0.005 momentum.momentum_accel_weight = 0.30 momentum.momentum_accel_norm = 0.002 dynamic_pricing.medium_signal_max_price = 0.70 dynamic_pricing.strong_signal_max_price = 0.80 dynamic_pricing.strong_signal_accel_threshold = 0.003 dynamic_pricing.strong_signal_trend_threshold = 0.005 dynamic_pricing.weak_signal_max_price = 0.75 dynamic_pricing.medium_signal_trend_multiplier = 1.80 spread.spread_ratio_up_threshold = 0.80 spread.spread_ratio_down_threshold = 1.20 position_sizing.min_position_multiplier = 0.50 trend.up_trend_threshold = 0.005 trend.accel_threshold = 0.002 trend.down_trend_threshold = 0.005 max_purchase_price = 0.65 vol_lookback_periods = 40 core.stop_loss_timeout = 30 min_pricing_edge = 0.15 theo_min_confidence = 0.25 theo_max_confidence = 0.85 trade_cooldown_ticks = 60 core.stop_loss_recovery_buffer = 0.02 # ============================================================================ # XRP 1h # ============================================================================ [[strategy]] strategy_type = "cryptoprices" name = "xrp-up-or-down-hourly Recording Strategy" account_type = "PaperAccount" account_name = "xrp-up-or-down-hourly Recording" with_telegram = false slug = "xrp-up-or-down-hourly" risk_per_trade_usd = 10 stop_loss_pct = 0.01 min_purchase_price = 0.25 adaptive_trailing.trailing_activation_threshold = 1.15 adaptive_trailing.adaptive_high_profit_threshold = 0.20 adaptive_trailing.adaptive_medium_profit_threshold = 0.15 adaptive_trailing.adaptive_high_trailing_pct = 0.93 adaptive_trailing.adaptive_medium_trailing_pct = 0.95 adaptive_trailing.base_trailing_pct = 0.97 momentum.momentum_threshold = 0.25 momentum.momentum_trend_weight = 0.30 momentum.momentum_trend_norm = 0.005 momentum.momentum_accel_weight = 0.30 momentum.momentum_accel_norm = 0.002 dynamic_pricing.medium_signal_max_price = 0.70 dynamic_pricing.strong_signal_max_price = 0.80 dynamic_pricing.strong_signal_accel_threshold = 0.003 dynamic_pricing.strong_signal_trend_threshold = 0.005 dynamic_pricing.weak_signal_max_price = 0.75 dynamic_pricing.medium_signal_trend_multiplier = 1.80 spread.spread_ratio_up_threshold = 0.80 spread.spread_ratio_down_threshold = 1.20 position_sizing.min_position_multiplier = 0.50 trend.up_trend_threshold = 0.005 trend.accel_threshold = 0.002 trend.down_trend_threshold = 0.005 max_purchase_price = 0.65 vol_lookback_periods = 40 core.stop_loss_timeout = 30 min_pricing_edge = 0.15 theo_min_confidence = 0.25 theo_max_confidence = 0.85 trade_cooldown_ticks = 60 core.stop_loss_recovery_buffer = 0.02 # ============================================================================ # BTC 15m # ============================================================================ [[strategy]] strategy_type = "cryptoprices" name = "btc-up-or-down-15m Recording Strategy" account_type = "PaperAccount" account_name = "btc-up-or-down-15m Recording" with_telegram = false slug = "btc-up-or-down-15m" risk_per_trade_usd = 10 stop_loss_pct = 0.01 min_purchase_price = 0.25 adaptive_trailing.trailing_activation_threshold = 1.15 adaptive_trailing.adaptive_high_profit_threshold = 0.20 adaptive_trailing.adaptive_medium_profit_threshold = 0.15 adaptive_trailing.adaptive_high_trailing_pct = 0.93 adaptive_trailing.adaptive_medium_trailing_pct = 0.95 adaptive_trailing.base_trailing_pct = 0.97 momentum.momentum_threshold = 0.25 momentum.momentum_trend_weight = 0.30 momentum.momentum_trend_norm = 0.005 momentum.momentum_accel_weight = 0.30 momentum.momentum_accel_norm = 0.002 dynamic_pricing.medium_signal_max_price = 0.70 dynamic_pricing.strong_signal_max_price = 0.80 dynamic_pricing.strong_signal_accel_threshold = 0.003 dynamic_pricing.strong_signal_trend_threshold = 0.005 dynamic_pricing.weak_signal_max_price = 0.75 dynamic_pricing.medium_signal_trend_multiplier = 1.80 spread.spread_ratio_up_threshold = 0.80 spread.spread_ratio_down_threshold = 1.20 position_sizing.min_position_multiplier = 0.50 trend.up_trend_threshold = 0.005 trend.accel_threshold = 0.002 trend.down_trend_threshold = 0.005 max_purchase_price = 0.65 vol_lookback_periods = 40 core.stop_loss_timeout = 30 min_pricing_edge = 0.15 theo_min_confidence = 0.25 theo_max_confidence = 0.85 trade_cooldown_ticks = 60 core.stop_loss_recovery_buffer = 0.02 # ============================================================================ # BTC 1h # ============================================================================ [[strategy]] strategy_type = "cryptoprices" name = "btc-up-or-down-hourly Recording Strategy" account_type = "PaperAccount" account_name = "btc-up-or-down-hourly Recording" with_telegram = false slug = "btc-up-or-down-hourly" risk_per_trade_usd = 10 stop_loss_pct = 0.01 min_purchase_price = 0.25 adaptive_trailing.trailing_activation_threshold = 1.15 adaptive_trailing.adaptive_high_profit_threshold = 0.20 adaptive_trailing.adaptive_medium_profit_threshold = 0.15 adaptive_trailing.adaptive_high_trailing_pct = 0.93 adaptive_trailing.adaptive_medium_trailing_pct = 0.95 adaptive_trailing.base_trailing_pct = 0.97 momentum.momentum_threshold = 0.25 momentum.momentum_trend_weight = 0.30 momentum.momentum_trend_norm = 0.005 momentum.momentum_accel_weight = 0.30 momentum.momentum_accel_norm = 0.002 dynamic_pricing.medium_signal_max_price = 0.70 dynamic_pricing.strong_signal_max_price = 0.80 dynamic_pricing.strong_signal_accel_threshold = 0.003 dynamic_pricing.strong_signal_trend_threshold = 0.005 dynamic_pricing.weak_signal_max_price = 0.75 dynamic_pricing.medium_signal_trend_multiplier = 1.80 spread.spread_ratio_up_threshold = 0.80 spread.spread_ratio_down_threshold = 1.20 position_sizing.min_position_multiplier = 0.50 trend.up_trend_threshold = 0.005 trend.accel_threshold = 0.002 trend.down_trend_threshold = 0.005 max_purchase_price = 0.65 vol_lookback_periods = 40 core.stop_loss_timeout = 30 min_pricing_edge = 0.15 theo_min_confidence = 0.25 theo_max_confidence = 0.85 trade_cooldown_ticks = 60 core.stop_loss_recovery_buffer = 0.02