HPO CLI arguments
HyperOptimizer injects optimized parameters as command-line arguments prefixed with --hpo-.
Naming
Use lowercase kebab-case names in the dashboard.
--hpo-learning-rate=0.003
--hpo-batch-size=64
--hpo-timeframe=5m
The hpo prefix keeps optimized parameters separate from your normal application flags.
Parser behavior
Many parsers convert dashes to underscores in code.
parser.add_argument("--hpo-learning-rate", type=float)
args = parser.parse_args()
print(args.hpo_learning_rate)
Examples
- Name
--hpo-lookback-window- Type
- integer
- Description
Strategy or model window length.
- Name
--hpo-risk-multiplier- Type
- float
- Description
Numeric multiplier used in scoring or sizing logic.
- Name
--hpo-timeframe- Type
- choice
- Description
Discrete option such as
1m,5m, or1h.
- Name
--hpo-use-filter- Type
- boolean
- Description
Feature flag represented as a configured choice.
For a full example, see CLI parameters guide.