Package com.qtsurfer.api.sdk
package com.qtsurfer.api.sdk
-
ClassDescriptionHandle for a running backtest execution.Execution lifecycle as observed by the SDK.Tuning knobs for a
backtestinvocation.What the platform has to say about a backtest run right now — read byQTSurfer.backtestResult(String, String)for a job the calling process did not necessarily start.The run was cancelled.The run finished and produced its numbers.The run finished badly.The platform knows this job but has nothing final to report yet.Emitted at stage transitions and after each poll with known size.A single-instrument backtest request.The three stages of a backtest workflow.Normalized bounded sweep-run curve independent of the generated response model.Compilation metadata discovered without constructing a strategy.Wire format for hourly tickers/klines downloads.One normalized absolute point from a bounded equity curve.One strategy property and the values a sweep should try for it: either a numericParamAxis.Range, or an explicitParamAxis.Valueslist.A numeric range walked in fixed steps,fromthroughto.An explicit list of values.High-level SDK for the QTSurfer platform.Configuration for aQTSurferclient.A compiled strategy handle returned byQTSurfer.compile(java.lang.String).Handle for a running parameter sweep.Sweep lifecycle as observed by the SDK.The metric a sweep optimizes, and the one its leaderboard and its sensitivity surfaces are read against.Tuning knobs for asweepinvocation.Fluent builder forSweepOptions.Which view of a sweep's rows to read: the display leaderboard, or every row in a stable order.Emitted at stage transitions and after each poll of a running sweep.How the leaderboard is ordered.A parameter sweep over one instrument and one window: the same strategy run once per parameter vector, scored and ranked against a single objective.Fluent builder forSweepRequest.How the parameter grid is turned into the list of vectors that actually run.Builds a live-parameter update without exposing the generated untyped request field.What a call to validate a strategy did — which is a different question from what the platform currently thinks of the strategy.This call queued nothing, because the platform already accounts for the current compilation.This call queued a check, which has not answered yet.Opt a sweep into walk-forward validation.