Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Teaching AI to Compromise: Dynamic Elastic Thresholds for Crypto Trading Bots

Description and use

A crypto trading bot with a static confidence threshold of 85 became paralyzed, vetoing 354 consecutive trade setups. Implementing a dynamic elastic threshold that lowered the required confidence to 70 after 300 consecutive vetoes enabled the bot to adapt to a volatile market and maintain profitability while keeping a hard floor of 60.

Problem

The AI crypto trading bot became paralyzed, vetoing 354 consecutive trade setups and remaining inactive during a volatile market regime.

Outcome

The dynamic elastic threshold enabled the bot to adapt to a choppy market, executing trades that previously would have been vetoed, maintaining profitability while avoiding low‑probability risks.

Workflow

  • Monitor consecutive veto count in the scoring engine
  • When veto count exceeds 300, trigger degradation protocol
  • Decrease required confidence threshold from 85 toward 70 following a predefined curve
  • Maintain a hard floor of 60 to prevent reckless trades
  • Continue enforcing other risk rules (e.g., F-160)
  • Execute trades that meet the new elastic threshold

Evidence

The bot wasn’t blowing up; it was doing something arguably worse. It was completely paralyzed.

Source

The previous iteration of the scoring engine operated on a strict, static confidence threshold. To execute a trade, the aggregated multi-factor score had to exceed an 85.

Source

If the AI says "no" 300 times in a row, the market regime has fundamentally shifted, and the AI must change with it.

Source

The required confidence threshold dynamically steps down. In our implementation, it scales down from 85 to 70.

Source

The system continued to enforce other iron laws, such as the F-160 rule, ensuring that manual positions or unrecorded reconciled positions were safely isolated and not subjected to automated TP/SL interference.

Source

  • Record date: 2026-11-01T04:44:02.941Z