Migrate ADX from hard filter (ADX < 25 blocks entry) to ML feature so the model can learn optimal ADX thresholds from data. Updates FEATURE_COLS, build_features(), and corresponding tests from 23 to 24 features. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>