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, or 1h.

  • Name
    --hpo-use-filter
    Type
    boolean
    Description

    Feature flag represented as a configured choice.

For a full example, see CLI parameters guide.

Was this page helpful?