PSO can now tune sharpe_weight in [0.0, 0.5] instead of hardcoded 0.3. This lets hyperopt discover the optimal Sharpe ratio blending weight in the composite reward signal per-symbol. Also updates docstring to reflect current C1-C4 search space state. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>