Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- Aborted(JobState, ResultMap) - Constructor for record class com.qtsurfer.api.sdk.BacktestOutcome.Aborted
-
Creates an instance of a
Abortedrecord class. - ABORTED - Enum constant in enum class com.qtsurfer.api.sdk.internal.StatusNormalizer.Normalized
- accepted() - Method in class com.qtsurfer.api.sdk.Sweep
-
Deprecated.
- ApiCalls - Class in com.qtsurfer.api.sdk.internal
-
Turns a generated api-client call into an SDK call: the checked
ApiExceptionbecomes theQTSErrorsubclass the calling stage is defined in terms of, with the HTTP status and response body folded into the message. - ApiCalls.ApiCall<T> - Interface in com.qtsurfer.api.sdk.internal
-
An api-client invocation, which may fail with the generated checked exception.
- authenticate() - Static method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Equivalent to
AuthenticatedClient.authenticate(String, AuthOptions)with anullapikey (resolved fromQTSURFER_APIKEY) andAuthOptions.defaults(). - authenticate() - Static method in class com.qtsurfer.api.sdk.QTSurfer
-
Overload that reads the API key from
QTSURFER_APIKEY. - authenticate(String) - Static method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Equivalent to
AuthenticatedClient.authenticate(String, AuthOptions)withAuthOptions.defaults(). - authenticate(String) - Static method in class com.qtsurfer.api.sdk.QTSurfer
-
One-call setup: exchange an API key for a short-lived JWT and return an
AuthenticatedClientthat mirrors this SDK's surface (compile / validateStrategy / strategyState / listStrategies / deleteStrategy / getStrategyCode / backtest / backtestResult / sweep / dataset management / exchanges / instruments / tickers / klines) with automatic refresh-on-401. - authenticate(String, AuthOptions) - Static method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Mint a fresh session from the given API key.
- authenticate(String, AuthOptions) - Static method in class com.qtsurfer.api.sdk.QTSurfer
-
Overload accepting an
AuthOptions(base URL, token store, executor). - AuthenticatedClient - Class in com.qtsurfer.api.sdk.auth
-
Authenticated SDK session.
- AuthOptions - Record Class in com.qtsurfer.api.sdk.auth
-
Configuration for
AuthenticatedClient. - AuthOptions(URI, TokenStore, HttpClient, ExecutorService) - Constructor for record class com.qtsurfer.api.sdk.auth.AuthOptions
-
Creates an instance of a
AuthOptionsrecord class. - AuthOptions.Builder - Class in com.qtsurfer.api.sdk.auth
- await() - Method in class com.qtsurfer.api.sdk.Backtest
-
Resolves with the final ResultMap.
- await() - Method in class com.qtsurfer.api.sdk.Sweep
-
Resolves with the final leaderboard once the sweep stops advancing.
B
- backtest(BacktestRequest) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Deprecated.
- backtest(BacktestRequest) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- backtest(BacktestRequest) - Method in class com.qtsurfer.api.sdk.Strategy
-
Deprecated.
- backtest(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
- backtest(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- backtest(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.Strategy
-
Deprecated.
- Backtest - Class in com.qtsurfer.api.sdk
-
Handle for a running backtest execution.
- Backtest(String, Strategy, CompletableFuture<ResultMap>, Flow.Publisher<BacktestProgress>, AtomicReference<Backtest.State>, Runnable) - Constructor for class com.qtsurfer.api.sdk.Backtest
-
Internal constructor used by the SDK workflow; not part of the public contract.
- Backtest.State - Enum Class in com.qtsurfer.api.sdk
-
Execution lifecycle as observed by the SDK.
- BacktestOptions - Record Class in com.qtsurfer.api.sdk
-
Tuning knobs for a
backtestinvocation. - BacktestOptions(Consumer<BacktestProgress>, Duration, Duration, Duration) - Constructor for record class com.qtsurfer.api.sdk.BacktestOptions
-
Creates an instance of a
BacktestOptionsrecord class. - BacktestOptions.Builder - Class in com.qtsurfer.api.sdk
- BacktestOutcome - Interface in com.qtsurfer.api.sdk
-
What the platform has to say about a backtest run right now — read by
QTSurfer.backtestResult(String, String)for a job the calling process did not necessarily start. - BacktestOutcome.Aborted - Record Class in com.qtsurfer.api.sdk
-
The run was cancelled.
- BacktestOutcome.Completed - Record Class in com.qtsurfer.api.sdk
-
The run finished and produced its numbers.
- BacktestOutcome.Failed - Record Class in com.qtsurfer.api.sdk
-
The run finished badly.
- BacktestOutcome.InProgress - Record Class in com.qtsurfer.api.sdk
-
The platform knows this job but has nothing final to report yet.
- BacktestOutcomes - Class in com.qtsurfer.api.sdk.internal
-
Reads an execute-result response as one of the four answers a standalone read can get.
- BacktestProgress - Record Class in com.qtsurfer.api.sdk
-
Emitted at stage transitions and after each poll with known size.
- BacktestProgress(BacktestStage, Double) - Constructor for record class com.qtsurfer.api.sdk.BacktestProgress
-
Convenience form without coverage;
coverageRatiodefaults tonull. - BacktestProgress(BacktestStage, Double, Double) - Constructor for record class com.qtsurfer.api.sdk.BacktestProgress
-
Creates an instance of a
BacktestProgressrecord class. - BacktestRequest - Record Class in com.qtsurfer.api.sdk
-
A single-instrument backtest request.
- BacktestRequest(String, String, String, String, String, Boolean, String, String) - Constructor for record class com.qtsurfer.api.sdk.BacktestRequest
- BacktestRequest(String, String, String, String, String, Boolean, String, String, EquityCurveOptions) - Constructor for record class com.qtsurfer.api.sdk.BacktestRequest
-
Compatibility constructor for callers that set an equity-curve transform.
- BacktestRequest(String, String, String, String, String, Boolean, String, String, EquityCurveOptions, SweepBaseConfig, Map<String, Object>) - Constructor for record class com.qtsurfer.api.sdk.BacktestRequest
-
Creates an instance of a
BacktestRequestrecord class. - BacktestRequest.Builder - Class in com.qtsurfer.api.sdk
- backtestResult(String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Deprecated.
- backtestResult(String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- BacktestStage - Enum Class in com.qtsurfer.api.sdk
-
The three stages of a backtest workflow.
- BacktestWorkflow - Class in com.qtsurfer.api.sdk.workflows
-
Orchestrates compile → prepare → execute over
com.qtsurfer:api-client. - BacktestWorkflow(StrategyCompileClient, BacktestingApi, Executor) - Constructor for class com.qtsurfer.api.sdk.workflows.BacktestWorkflow
- baseConfig() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
baseConfigrecord component. - baseConfig(SweepBaseConfig) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- baseUrl() - Method in record class com.qtsurfer.api.sdk.auth.AuthOptions
-
Returns the value of the
baseUrlrecord component. - baseUrl() - Method in record class com.qtsurfer.api.sdk.QTSurferOptions
-
Returns the value of the
baseUrlrecord component. - baseUrl(String) - Method in class com.qtsurfer.api.sdk.auth.AuthOptions.Builder
- baseUrl(String) - Method in class com.qtsurfer.api.sdk.QTSurfer.Builder
- baseUrl(String) - Method in class com.qtsurfer.api.sdk.QTSurferOptions.Builder
- baseUrl(URI) - Method in class com.qtsurfer.api.sdk.auth.AuthOptions.Builder
- baseUrl(URI) - Method in class com.qtsurfer.api.sdk.QTSurfer.Builder
- baseUrl(URI) - Method in class com.qtsurfer.api.sdk.QTSurferOptions.Builder
- BoundedEquityCurve - Record Class in com.qtsurfer.api.sdk
-
Normalized bounded sweep-run curve independent of the generated response model.
- BoundedEquityCurve(List<EquityCurvePoint>, int, boolean) - Constructor for record class com.qtsurfer.api.sdk.BoundedEquityCurve
-
Creates an instance of a
BoundedEquityCurverecord class. - build() - Method in class com.qtsurfer.api.sdk.auth.AuthOptions.Builder
- build() - Method in class com.qtsurfer.api.sdk.BacktestOptions.Builder
- build() - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- build() - Method in class com.qtsurfer.api.sdk.QTSurfer.Builder
- build() - Method in class com.qtsurfer.api.sdk.QTSurferOptions.Builder
- build() - Method in class com.qtsurfer.api.sdk.SweepOptions.Builder
-
Build the options.
- build() - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
-
Build the request.
- build() - Method in class com.qtsurfer.api.sdk.UpdateLiveParamsRequestBuilder
-
Build the generated request accepted by the API client.
- builder() - Static method in record class com.qtsurfer.api.sdk.auth.AuthOptions
- builder() - Static method in record class com.qtsurfer.api.sdk.BacktestOptions
- builder() - Static method in record class com.qtsurfer.api.sdk.BacktestRequest
- builder() - Static method in class com.qtsurfer.api.sdk.QTSurfer
-
Start building a
QTSurferclient via the fluentQTSurfer.Builder. - builder() - Static method in record class com.qtsurfer.api.sdk.QTSurferOptions
- builder() - Static method in record class com.qtsurfer.api.sdk.SweepOptions
-
Start building options.
- builder() - Static method in record class com.qtsurfer.api.sdk.SweepRequest
-
Start building a request.
- builder() - Static method in class com.qtsurfer.api.sdk.UpdateLiveParamsRequestBuilder
-
Start a live-parameter update.
- Builder() - Constructor for class com.qtsurfer.api.sdk.auth.AuthOptions.Builder
- Builder() - Constructor for class com.qtsurfer.api.sdk.BacktestOptions.Builder
- Builder() - Constructor for class com.qtsurfer.api.sdk.BacktestRequest.Builder
- Builder() - Constructor for class com.qtsurfer.api.sdk.QTSurfer.Builder
- Builder() - Constructor for class com.qtsurfer.api.sdk.QTSurferOptions.Builder
- Builder() - Constructor for class com.qtsurfer.api.sdk.SweepOptions.Builder
- Builder() - Constructor for class com.qtsurfer.api.sdk.SweepRequest.Builder
C
- call(ApiCalls.ApiCall<T>, String, BiFunction<String, Throwable, E>) - Static method in class com.qtsurfer.api.sdk.internal.ApiCalls
-
Invoke
call, mapping anApiExceptionto the error type built byerrorCtor. - cancel() - Method in class com.qtsurfer.api.sdk.Backtest
-
Request cancellation.
- cancel() - Method in class com.qtsurfer.api.sdk.Sweep
-
Ask the platform to stop the sweep between parameter vectors.
- CANCELED - Enum constant in enum class com.qtsurfer.api.sdk.Backtest.State
- CANCELED - Enum constant in enum class com.qtsurfer.api.sdk.Sweep.State
-
The platform reported the sweep as cancelled.
- clear() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Drop the cached token (in memory and in the store).
- clear() - Method in class com.qtsurfer.api.sdk.auth.InMemoryTokenStore
-
Drops the in-memory token; nothing here survives past this call or JVM exit.
- clear() - Method in interface com.qtsurfer.api.sdk.auth.TokenStore
-
Drop any persisted token.
- com.qtsurfer.api.sdk - package com.qtsurfer.api.sdk
- com.qtsurfer.api.sdk.auth - package com.qtsurfer.api.sdk.auth
- com.qtsurfer.api.sdk.errors - package com.qtsurfer.api.sdk.errors
- com.qtsurfer.api.sdk.internal - package com.qtsurfer.api.sdk.internal
- com.qtsurfer.api.sdk.workflows - package com.qtsurfer.api.sdk.workflows
- compile(BacktestRequest) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Convenience overload that compiles
BacktestRequest.strategy()withBacktestOptions.defaults(), ignoring every other field of the request. - compile(BacktestRequest) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Convenience: compile the strategy embedded in the given request.
- compile(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Convenience overload that compiles
BacktestRequest.strategy()with the given options, ignoring every other field of the request. - compile(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Convenience overload that compiles
BacktestRequest.strategy()with the given options, ignoring every other field of the request. - compile(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Equivalent to
AuthenticatedClient.compile(String, BacktestOptions)withBacktestOptions.defaults(). - compile(String) - Method in class com.qtsurfer.api.sdk.internal.HttpStrategyCompileClient
- compile(String) - Method in interface com.qtsurfer.api.sdk.internal.StrategyCompileClient
-
Compile strategy source synchronously; returns the resulting strategyId.
- compile(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Compile a strategy source.
- compile(String, BacktestOptions) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Compile strategy source into a reusable
Strategyhandle. - compile(String, BacktestOptions) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Compile strategy source into a reusable
Strategyhandle. - compile(String, BacktestOptions) - Method in class com.qtsurfer.api.sdk.workflows.BacktestWorkflow
-
Compile a strategy (synchronous on the wire) and return its handle.
- compileDetails(String) - Method in class com.qtsurfer.api.sdk.internal.HttpStrategyCompileClient
- compileDetails(String) - Method in interface com.qtsurfer.api.sdk.internal.StrategyCompileClient
-
Compile with optional metadata; existing test doubles need only implement
compile(String). - CompiledStrategy - Record Class in com.qtsurfer.api.sdk
-
Compilation metadata discovered without constructing a strategy.
- CompiledStrategy(String, List<DeclaredProperty>) - Constructor for record class com.qtsurfer.api.sdk.CompiledStrategy
-
Creates an instance of a
CompiledStrategyrecord class. - COMPILING - Enum constant in enum class com.qtsurfer.api.sdk.BacktestStage
- Completed(JobState, ResultMap) - Constructor for record class com.qtsurfer.api.sdk.BacktestOutcome.Completed
-
Creates an instance of a
Completedrecord class. - COMPLETED - Enum constant in enum class com.qtsurfer.api.sdk.Backtest.State
- COMPLETED - Enum constant in enum class com.qtsurfer.api.sdk.internal.StatusNormalizer.Normalized
- COMPLETED - Enum constant in enum class com.qtsurfer.api.sdk.Sweep.State
-
Finished.
- coverageRatio() - Method in record class com.qtsurfer.api.sdk.BacktestProgress
-
Returns the value of the
coverageRatiorecord component. - coverageRatio() - Method in record class com.qtsurfer.api.sdk.SweepProgressEvent
-
Returns the value of the
coverageRatiorecord component. - createDataset(CreateDatasetRequest) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Create a dataset and its first presigned upload session.
- createDataset(CreateDatasetRequest) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Create a dataset and its first presigned upload session.
D
- dataset(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Deprecated.
- dataset(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- datasetId() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
datasetIdrecord component. - datasetId() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
datasetIdrecord component. - datasetId(String) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- datasetId(String) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- datasetUpload(String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Deprecated.
- datasetUpload(String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- DatasetUploads - Class in com.qtsurfer.api.sdk.internal
-
Transfers dataset bytes to presigned upload targets without an API-auth interceptor.
- datasetVersionId() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
datasetVersionIdrecord component. - datasetVersionId() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
datasetVersionIdrecord component. - datasetVersionId(String) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- datasetVersionId(String) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- declaredProperties() - Method in record class com.qtsurfer.api.sdk.CompiledStrategy
-
Returns the value of the
declaredPropertiesrecord component. - declaredProperties() - Method in class com.qtsurfer.api.sdk.Strategy
-
Best-effort property vocabulary discovered while compiling this strategy.
- decode(EquityCurveResult, int) - Static method in record class com.qtsurfer.api.sdk.BoundedEquityCurve
-
Decode a compact response into absolute points and verify the requested bound.
- DEFAULT_BASE_URL - Static variable in record class com.qtsurfer.api.sdk.auth.AuthOptions
- DEFAULT_MAX_POLL_INTERVAL - Static variable in record class com.qtsurfer.api.sdk.BacktestOptions
- DEFAULT_MAX_POLL_INTERVAL - Static variable in record class com.qtsurfer.api.sdk.SweepOptions
-
Upper bound of the exponential backoff when none is configured.
- DEFAULT_MAX_RESAMPLE - Static variable in record class com.qtsurfer.api.sdk.BoundedEquityCurve
-
Default maximum points requested by the high-level SDK method.
- DEFAULT_POLL_INTERVAL - Static variable in record class com.qtsurfer.api.sdk.BacktestOptions
- DEFAULT_POLL_INTERVAL - Static variable in record class com.qtsurfer.api.sdk.SweepOptions
-
Initial interval between polls when none is configured.
- defaults() - Static method in record class com.qtsurfer.api.sdk.auth.AuthOptions
- defaults() - Static method in record class com.qtsurfer.api.sdk.BacktestOptions
- defaults() - Static method in record class com.qtsurfer.api.sdk.SweepOptions
-
Defaults: no progress callback, no stage timeout, and whatever ordering the platform defaults to.
- deleteDataset(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Soft-delete a dataset.
- deleteDataset(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Soft-delete a dataset.
- deleteStrategy(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Release a registered strategy: removes it from both
AuthenticatedClient.strategyState(String)andAuthenticatedClient.listStrategies(). - deleteStrategy(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Release a registered strategy: removes it from both
QTSurfer.strategyState(String)andQTSurfer.listStrategies(). - describe(ApiException) - Static method in class com.qtsurfer.api.sdk.internal.ApiCalls
-
Render an
ApiExceptionasHTTP <code>plus its body when it carries one. - DownloadFormat - Enum Class in com.qtsurfer.api.sdk
-
Wire format for hourly tickers/klines downloads.
- downloadKlines(String, String, String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
- downloadKlines(String, String, String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Download one hour of klines for an instrument as a streaming
InputStream. - downloadKlines(String, String, String, String, DownloadFormat) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Download one hour of klines for an instrument as a streaming
InputStream. - downloadKlines(String, String, String, String, DownloadFormat) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Download one hour of klines for an instrument as a streaming
InputStream, requesting the givenDownloadFormat. - downloadTickers(String, String, String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
- downloadTickers(String, String, String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Download one hour of raw tickers for an instrument as a streaming
InputStream. - downloadTickers(String, String, String, String, DownloadFormat) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Download one hour of raw tickers for an instrument as a streaming
InputStream. - downloadTickers(String, String, String, String, DownloadFormat) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Download one hour of raw tickers for an instrument as a streaming
InputStream, requesting the givenDownloadFormat.
E
- ensureToken() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Return the cached token, seeding from the
TokenStoreon first use, minting a new one if neither cache nor store hold one, and proactively re-minting one this session already minted once itsexpires_inwindow (minusAuthenticatedClient.REFRESH_SKEW) has elapsed — so a session idle past that window mints on the next call instead of sending a token the platform will reject. - equals(Object) - Method in record class com.qtsurfer.api.sdk.auth.AuthOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.BacktestOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Aborted
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Completed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Failed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.InProgress
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.BacktestProgress
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.BoundedEquityCurve
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.CompiledStrategy
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.EquityCurvePoint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.ParamAxis.Range
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.ParamAxis.Values
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.QTSurferOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.SweepOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.SweepProgressEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.ValidationOutcome.NotQueued
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.ValidationOutcome.Queued
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.qtsurfer.api.sdk.WalkForwardSpec
-
Indicates whether some other object is "equal to" this one.
- equity() - Method in record class com.qtsurfer.api.sdk.EquityCurvePoint
-
Returns the value of the
equityrecord component. - equityCurve() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
equityCurverecord component. - equityCurve() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
equityCurverecord component. - equityCurve(EquityCurveOptions) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- equityCurve(EquityCurveRequest) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- EquityCurvePoint - Record Class in com.qtsurfer.api.sdk
-
One normalized absolute point from a bounded equity curve.
- EquityCurvePoint(long, double) - Constructor for record class com.qtsurfer.api.sdk.EquityCurvePoint
-
Creates an instance of a
EquityCurvePointrecord class. - exchangeId() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
exchangeIdrecord component. - exchangeId() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
exchangeIdrecord component. - exchangeId(String) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- exchangeId(String) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- exchanges() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Deprecated.
- exchanges() - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- executeBacktest(BacktestRequest) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
- executeBacktest(BacktestRequest) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Run the full compile → prepare → execute → await pipeline as a single future.
- executeBacktest(BacktestRequest) - Method in class com.qtsurfer.api.sdk.Strategy
-
Equivalent to
Strategy.executeBacktest(BacktestRequest, BacktestOptions)withBacktestOptions.defaults(). - executeBacktest(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Run the full compile → prepare → execute pipeline and resolve once the run reaches a terminal state (completed, failed, or canceled).
- executeBacktest(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Run the full compile → prepare → execute pipeline and resolve once the run reaches a terminal state (completed, failed, or canceled).
- executeBacktest(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.Strategy
-
Run a backtest with this strategy.
- EXECUTING - Enum constant in enum class com.qtsurfer.api.sdk.Backtest.State
- EXECUTING - Enum constant in enum class com.qtsurfer.api.sdk.BacktestStage
- EXECUTING - Enum constant in enum class com.qtsurfer.api.sdk.Sweep.State
-
Submitted and being polled.
- executor() - Method in record class com.qtsurfer.api.sdk.auth.AuthOptions
-
Returns the value of the
executorrecord component. - executor() - Method in record class com.qtsurfer.api.sdk.QTSurferOptions
-
Returns the value of the
executorrecord component. - executor(ExecutorService) - Method in class com.qtsurfer.api.sdk.auth.AuthOptions.Builder
- executor(ExecutorService) - Method in class com.qtsurfer.api.sdk.QTSurfer.Builder
- executor(ExecutorService) - Method in class com.qtsurfer.api.sdk.QTSurferOptions.Builder
F
- Failed(JobState, ResultMap) - Constructor for record class com.qtsurfer.api.sdk.BacktestOutcome.Failed
-
Creates an instance of a
Failedrecord class. - FAILED - Enum constant in enum class com.qtsurfer.api.sdk.Backtest.State
- FAILED - Enum constant in enum class com.qtsurfer.api.sdk.internal.StatusNormalizer.Normalized
- FAILED - Enum constant in enum class com.qtsurfer.api.sdk.Sweep.State
-
The poll itself failed — transport, HTTP, or a stage timeout.
- finalizeDatasetUpload(String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Mark a completed presigned upload ready for ingestion and return its ingest job id.
- finalizeDatasetUpload(String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Mark a completed presigned upload ready for ingestion and return its ingest job id.
- finished() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Aborted
-
Returns
true— the run finished, by being stopped. - finished() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Completed
-
Returns
true— the run finished. - finished() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Failed
-
Returns
true— the run finished, badly. - finished() - Method in interface com.qtsurfer.api.sdk.BacktestOutcome
-
Whether the run has stopped moving.
- finished() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.InProgress
-
Returns
false— the run has not stopped moving. - folds() - Method in record class com.qtsurfer.api.sdk.WalkForwardSpec
-
Returns the value of the
foldsrecord component. - from() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
fromrecord component. - from() - Method in record class com.qtsurfer.api.sdk.ParamAxis.Range
-
Returns the value of the
fromrecord component. - from() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
fromrecord component. - from(String) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- from(String) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
G
- getAccepted() - Method in class com.qtsurfer.api.sdk.Sweep
-
What acceptance already answered, before a single trial has run, exactly as the platform sent it.
- getAccount() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Read the authenticated account's tier and limits.
- getAccount() - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Read the authenticated account's tier and limits.
- getAccountUsage() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Read current account storage consumption, including retained signals.
- getAccountUsage() - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Read current account storage consumption, including retained signals.
- getBacktestResult(String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Read what the platform holds for a backtest run, addressed by the exchange it ran on and the id of its execute job.
- getBacktestResult(String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Read what the platform holds for a backtest run, addressed by the exchange it ran on and the id of its execute job.
- getBoundedSweepRunEquityCurve(String, String, String, int, Integer) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Read a retained sweep curve as normalized absolute points with a bounded server request.
- getBoundedSweepRunEquityCurve(String, String, String, int, Integer) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Read a retained sweep curve as normalized absolute points with a bounded server request.
- getDataset(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Read one dataset and its self link.
- getDataset(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Read one dataset and its self link.
- getDatasetImport(String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Read the fetch and ingest state for one external-history import.
- getDatasetImport(String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Read the fetch and ingest state for one external-history import.
- getDatasets() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
List the caller's non-deleted datasets, newest first.
- getDatasets() - Method in class com.qtsurfer.api.sdk.QTSurfer
-
List the caller's non-deleted datasets, newest first.
- getDatasetUpload(String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Read an upload's ingest state after it has been finalized.
- getDatasetUpload(String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Read an upload's ingest state after it has been finalized.
- getExchanges() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
List available exchanges on the platform.
- getExchanges() - Method in class com.qtsurfer.api.sdk.QTSurfer
-
List available exchanges on the platform.
- getInstruments(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
List instruments available on the given exchange, including per-data-type coverage and market info.
- getInstruments(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
List instruments available on the given exchange, including per-data-type coverage (see
InstrumentDetail.getCoverage()) and market info. - getInstruments(String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
List the instruments of one market segment of the given exchange, including per-data-type coverage and market info.
- getInstruments(String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
List the instruments of one market segment of the given exchange, including per-data-type coverage (see
InstrumentDetail.getCoverage()) and market info. - getLive(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Read a strategy's active or most recent live run.
- getLive(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Read a strategy's live run.
- getLiveSignals(String, Long, String, String, Integer) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Read one oldest-first page of retained signals.
- getLiveSignals(String, Long, String, String, Integer) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Read one oldest-first page of retained live signals.
- getNextLiveSignals(String, LiveSignalPage) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Read the next page using its server-provided continuation link.
- getNextLiveSignals(String, LiveSignalPage) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Continue a retained-signal page without requiring callers to parse its HAL link.
- getProgress() - Method in class com.qtsurfer.api.sdk.Sweep
-
Reactive-streams feed of progress events; terminates when the sweep reaches a terminal state.
- getResults(SweepOrder) - Method in class com.qtsurfer.api.sdk.Sweep
-
Re-read this sweep's leaderboard in a different view.
- getResults(SweepOrder, SweepRanking) - Method in class com.qtsurfer.api.sdk.Sweep
-
Re-read this sweep's leaderboard in a different view, without re-running anything.
- getSensitivity() - Method in class com.qtsurfer.api.sdk.Sweep
-
Sensitivity surfaces for the objective this sweep was submitted with.
- getSensitivity(SweepObjective) - Method in class com.qtsurfer.api.sdk.Sweep
-
How the objective moves as each parameter moves — the question a leaderboard cannot answer.
- getState() - Method in class com.qtsurfer.api.sdk.Sweep
-
Local snapshot of the sweep lifecycle; does not itself contact the server.
- getStrategies() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
List every strategy registered under this account and not since deleted, most recently compiled first.
- getStrategies() - Method in class com.qtsurfer.api.sdk.QTSurfer
-
List every strategy registered under this account and not since deleted, most recently compiled first.
- getStrategyCode(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Fetch the exact source last submitted for a registered strategy id — the same text
AuthenticatedClient.compile(String)derivedstrategyIdfrom, whitespace and comments included. - getStrategyCode(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Fetch the exact source last submitted for a registered strategy id — the same text
QTSurfer.compile(String)derivedstrategyIdfrom, whitespace and comments included. - getStrategyState(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Fetch what the platform knows about a registered strategy: that it compiled, what market data the compiled class needs, and what validating it found.
- getStrategyState(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Fetch what the platform knows about a registered strategy: that it compiled, what market data the compiled class needs, and what validating it found.
- getSweepRunEquityCurve(String, String, String, int, EquityCurveOutMode, Integer, Boolean) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Read a retained sweep trial's equity curve with one refresh-on-401 retry.
- getSweepRunEquityCurve(String, String, String, int, EquityCurveOutMode, Integer, Boolean) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Read a retained sweep trial's equity curve without starting or polling a sweep.
- getSweepRunEquityCurve(String, String, String, int, EquityCurveOutMode, Integer, Boolean) - Method in class com.qtsurfer.api.sdk.workflows.BacktestWorkflow
-
Read a retained sweep trial curve without starting or polling a sweep.
- GRID - Enum constant in enum class com.qtsurfer.api.sdk.SweepSampler
-
Every combination of every axis value.
H
- hashCode() - Method in record class com.qtsurfer.api.sdk.auth.AuthOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.BacktestOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Aborted
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Completed
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Failed
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.InProgress
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.BacktestProgress
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.BoundedEquityCurve
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.CompiledStrategy
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.EquityCurvePoint
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.ParamAxis.Range
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.ParamAxis.Values
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.QTSurferOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.SweepOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.SweepProgressEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.ValidationOutcome.NotQueued
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.ValidationOutcome.Queued
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.qtsurfer.api.sdk.WalkForwardSpec
-
Returns a hash code value for this object.
- httpClient() - Method in record class com.qtsurfer.api.sdk.auth.AuthOptions
-
Returns the value of the
httpClientrecord component. - httpClient() - Method in record class com.qtsurfer.api.sdk.QTSurferOptions
-
Returns the value of the
httpClientrecord component. - httpClient(HttpClient) - Method in class com.qtsurfer.api.sdk.auth.AuthOptions.Builder
- httpClient(HttpClient) - Method in class com.qtsurfer.api.sdk.QTSurfer.Builder
- httpClient(HttpClient) - Method in class com.qtsurfer.api.sdk.QTSurferOptions.Builder
- HttpStrategyCompileClient - Class in com.qtsurfer.api.sdk.internal
-
Default
StrategyCompileClientbacked by the api-client's sharedApiClient(HttpClient, ObjectMapper, base URI, request interceptor). - HttpStrategyCompileClient(ApiClient) - Constructor for class com.qtsurfer.api.sdk.internal.HttpStrategyCompileClient
I
- id() - Method in class com.qtsurfer.api.sdk.Backtest
-
Server-side execute jobId.
- id() - Method in record class com.qtsurfer.api.sdk.CompiledStrategy
-
Returns the value of the
idrecord component. - id() - Method in class com.qtsurfer.api.sdk.Strategy
-
The compiled strategyId as returned by the backend.
- id() - Method in class com.qtsurfer.api.sdk.Sweep
-
Server-side sweepId.
- importDataset(DatasetImportRequest) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Start an external-history import into a new dataset.
- importDataset(DatasetImportRequest) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Start an external-history import into a new dataset.
- IN_PROGRESS - Enum constant in enum class com.qtsurfer.api.sdk.internal.StatusNormalizer.Normalized
- InMemoryTokenStore - Class in com.qtsurfer.api.sdk.auth
-
Default
TokenStore— holds the most recent token in a single in-memory slot. - InMemoryTokenStore() - Constructor for class com.qtsurfer.api.sdk.auth.InMemoryTokenStore
- InProgress(JobState, ResultMap) - Constructor for record class com.qtsurfer.api.sdk.BacktestOutcome.InProgress
-
Creates an instance of a
InProgressrecord class. - inputPointCount() - Method in record class com.qtsurfer.api.sdk.BoundedEquityCurve
-
Returns the value of the
inputPointCountrecord component. - inSamplePct() - Method in record class com.qtsurfer.api.sdk.WalkForwardSpec
-
Returns the value of the
inSamplePctrecord component. - instrument() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
instrumentrecord component. - instrument() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
instrumentrecord component. - instrument(String) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- instrument(String) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- instruments(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Deprecated.
- instruments(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- instruments(String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Deprecated.
- instruments(String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- invoke() - Method in interface com.qtsurfer.api.sdk.internal.ApiCalls.ApiCall
-
Perform the call.
K
- klines(String, String, String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Deprecated.
- klines(String, String, String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- klines(String, String, String, String, DownloadFormat) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
- klines(String, String, String, String, DownloadFormat) - Method in class com.qtsurfer.api.sdk.QTSurfer
L
- LASTRA - Enum constant in enum class com.qtsurfer.api.sdk.DownloadFormat
- LHS - Enum constant in enum class com.qtsurfer.api.sdk.SweepSampler
-
Latin hypercube draws, which spread the sample more evenly than uniform random.
- listDatasets() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Deprecated.
- listDatasets() - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- listLive(String, Integer) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
List the authenticated account's live runs, newest first.
- listLive(String, Integer) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
List the authenticated account's live runs, newest first.
- listPublicLive(String, Integer) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
List public live runs, newest first.
- listPublicLive(String, Integer) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
List publicly visible live runs.
- listStrategies() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Deprecated.
- listStrategies() - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- load() - Method in class com.qtsurfer.api.sdk.auth.InMemoryTokenStore
-
Returns whatever was last written to the single in-memory slot —
nullbefore the firstInMemoryTokenStore.save(com.qtsurfer.api.client.model.AuthTokenResponse)or afterInMemoryTokenStore.clear(). - load() - Method in interface com.qtsurfer.api.sdk.auth.TokenStore
-
Return the persisted token, or
nullif none.
M
- MAX_MAX_RESAMPLE - Static variable in record class com.qtsurfer.api.sdk.BoundedEquityCurve
-
Absolute process-safety ceiling, sized for an authorised Elite/Enterprise request.
- MAXDD - Enum constant in enum class com.qtsurfer.api.sdk.SweepObjective
-
Maximum drawdown.
- maxPollInterval() - Method in record class com.qtsurfer.api.sdk.BacktestOptions
-
Returns the value of the
maxPollIntervalrecord component. - maxPollInterval() - Method in record class com.qtsurfer.api.sdk.SweepOptions
-
Returns the value of the
maxPollIntervalrecord component. - maxPollInterval(Duration) - Method in class com.qtsurfer.api.sdk.BacktestOptions.Builder
- maxPollInterval(Duration) - Method in class com.qtsurfer.api.sdk.SweepOptions.Builder
N
- NATURAL - Enum constant in enum class com.qtsurfer.api.sdk.SweepOrder
-
Every available row, untruncated, in deterministic
runIxorder. - normalize(Object) - Static method in class com.qtsurfer.api.sdk.internal.StatusNormalizer
- NotQueued(StrategyState) - Constructor for record class com.qtsurfer.api.sdk.ValidationOutcome.NotQueued
-
Creates an instance of a
NotQueuedrecord class.
O
- objective() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
objectiverecord component. - objective(SweepObjective) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- of(int) - Static method in record class com.qtsurfer.api.sdk.WalkForwardSpec
-
Walk forward over the given number of folds, leaving the in-sample share to the platform default.
- of(int, int) - Static method in record class com.qtsurfer.api.sdk.WalkForwardSpec
-
Walk forward over the given number of folds with an explicit in-sample share.
- of(BacktestJobResult) - Static method in class com.qtsurfer.api.sdk.internal.BacktestOutcomes
-
Classify an execute-result response.
- of(Boolean...) - Static method in interface com.qtsurfer.api.sdk.ParamAxis
-
An explicit list of boolean values — typically
of(true, false)to sweep a flag both ways. - of(Number...) - Static method in interface com.qtsurfer.api.sdk.ParamAxis
-
An explicit list of numeric values.
- of(String, ApiResponse<StrategyState>) - Static method in class com.qtsurfer.api.sdk.internal.ValidationOutcomes
- onProgress() - Method in record class com.qtsurfer.api.sdk.BacktestOptions
-
Returns the value of the
onProgressrecord component. - onProgress() - Method in record class com.qtsurfer.api.sdk.SweepOptions
-
Returns the value of the
onProgressrecord component. - onProgress(Consumer<BacktestProgress>) - Method in class com.qtsurfer.api.sdk.BacktestOptions.Builder
- onProgress(Consumer<SweepProgressEvent>) - Method in class com.qtsurfer.api.sdk.SweepOptions.Builder
- openDatasetUpload(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Open or recover the pending upload session for an existing dataset.
- openDatasetUpload(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Open or recover the pending upload session for an existing dataset.
- options() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Configuration in use by this session.
- options() - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Configuration this client was built with.
- order() - Method in record class com.qtsurfer.api.sdk.SweepOptions
-
Returns the value of the
orderrecord component. - order(SweepOrder) - Method in class com.qtsurfer.api.sdk.SweepOptions.Builder
-
Which view of the rows to read;
nulltakes the platform default (SweepOrder.RANKED).
P
- param(String, ParamAxis) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
-
Add one axis to the grid.
- param(String, Object) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
-
Add or replace one scalar strategy property for this run.
- param(String, Object) - Method in class com.qtsurfer.api.sdk.UpdateLiveParamsRequestBuilder
-
Add or replace one strategy parameter.
- ParamAxis - Interface in com.qtsurfer.api.sdk
-
One strategy property and the values a sweep should try for it: either a numeric
ParamAxis.Range, or an explicitParamAxis.Valueslist. - ParamAxis.Range - Record Class in com.qtsurfer.api.sdk
-
A numeric range walked in fixed steps,
fromthroughto. - ParamAxis.Values - Record Class in com.qtsurfer.api.sdk
-
An explicit list of values.
- params() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
paramsrecord component. - params() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
paramsrecord component. - params(Map<String, ?>) - Method in class com.qtsurfer.api.sdk.UpdateLiveParamsRequestBuilder
-
Add or replace several strategy parameters.
- params(Map<String, ParamAxis>) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
-
Replace the whole grid.
- params(Map<String, Object>) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
-
Replace the scalar strategy properties for this run.
- PARQUET - Enum constant in enum class com.qtsurfer.api.sdk.DownloadFormat
- percent() - Method in record class com.qtsurfer.api.sdk.BacktestProgress
-
Returns the value of the
percentrecord component. - percent() - Method in record class com.qtsurfer.api.sdk.SweepProgressEvent
-
Returns the value of the
percentrecord component. - percent(Integer, Integer) - Static method in class com.qtsurfer.api.sdk.internal.Polling
-
Completion percentage, or
nullwhen the job does not expose enough size information to compute one. - PLATEAU - Enum constant in enum class com.qtsurfer.api.sdk.SweepRanking
-
Order by plateau score: the objective of the worst run in a point's immediate neighbourhood, so a point only ranks well when the region around it does too.
- PNL - Enum constant in enum class com.qtsurfer.api.sdk.SweepObjective
-
Absolute net profit and loss.
- points() - Method in record class com.qtsurfer.api.sdk.BoundedEquityCurve
-
Returns the value of the
pointsrecord component. - Policies - Class in com.qtsurfer.api.sdk.internal
-
Factory helpers that build Failsafe policies shared by every workflow stage.
- poll(String, Duration, Duration, Duration, Supplier<T>, Predicate<T>, Consumer<T>) - Static method in class com.qtsurfer.api.sdk.internal.Polling
-
Poll
fetchuntilretryWhilestops matching, then return the last result. - Polling - Class in com.qtsurfer.api.sdk.internal
-
The single polling loop every workflow stage runs on, on top of
Policies.stagePoller(java.time.Duration, java.time.Duration, java.time.Duration, java.util.function.Predicate<T>): interrupt handling, the per-attempt callback, and the mapping from Failsafe's failures onto the SDK error hierarchy. - pollInterval() - Method in record class com.qtsurfer.api.sdk.BacktestOptions
-
Returns the value of the
pollIntervalrecord component. - pollInterval() - Method in record class com.qtsurfer.api.sdk.SweepOptions
-
Returns the value of the
pollIntervalrecord component. - pollInterval(Duration) - Method in class com.qtsurfer.api.sdk.BacktestOptions.Builder
- pollInterval(Duration) - Method in class com.qtsurfer.api.sdk.SweepOptions.Builder
- Preparation - Class in com.qtsurfer.api.sdk.internal
-
The prepare stage, shared by every workflow that needs a dataset before it can execute anything.
- prepare(BacktestingApi, String, DataSourceType, PrepareRequest, Duration, Duration, Duration, Consumer<Double>, Consumer<PrepareJobState>) - Static method in class com.qtsurfer.api.sdk.internal.Preparation
-
Submit a prepare and poll it to a terminal state.
- PREPARING - Enum constant in enum class com.qtsurfer.api.sdk.BacktestStage
- progress() - Method in class com.qtsurfer.api.sdk.Backtest
-
Reactive-streams feed of progress events; terminates when the job reaches a terminal state.
- progress() - Method in class com.qtsurfer.api.sdk.Sweep
-
Deprecated.Use
Sweep.getProgress().
Q
- QTSAuthError - Exception in com.qtsurfer.api.sdk.errors
-
Thrown when the
authenticate()helper cannot mint a JWT — typically because no API key was supplied (neither argument norQTSURFER_APIKEYenvironment variable), or the API key exchange returned 401 / a non-success status fromPOST /v1/auth/token. - QTSAuthError(String) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSAuthError
- QTSAuthError(String, Throwable) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSAuthError
- QTSCanceledError - Exception in com.qtsurfer.api.sdk.errors
-
Thrown when the workflow is canceled by the caller (e.g.
- QTSCanceledError(String) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSCanceledError
- QTSCanceledError(String, Throwable) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSCanceledError
- QTSDownloadError - Exception in com.qtsurfer.api.sdk.errors
-
Raised when an hourly tickers/klines download fails — wraps the underlying
ApiException(HTTP 4xx/5xx, transport error). - QTSDownloadError(String) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSDownloadError
- QTSDownloadError(String, Throwable) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSDownloadError
- QTSError - Exception in com.qtsurfer.api.sdk.errors
-
Root of the QTSurfer SDK exception hierarchy.
- QTSError(String) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSError
- QTSError(String, Throwable) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSError
- QTSExecutionError - Exception in com.qtsurfer.api.sdk.errors
-
Thrown when the execute stage of a run this SDK is performing fails: the platform rejected the submission, reported the run as failed, or the poll driving it could not reach the platform.
- QTSExecutionError(String) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSExecutionError
- QTSExecutionError(String, Throwable) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSExecutionError
- QTSPreparationError - Exception in com.qtsurfer.api.sdk.errors
-
Thrown when the data preparation stage fails (e.g.
- QTSPreparationError(String) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSPreparationError
- QTSPreparationError(String, Throwable) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSPreparationError
- QTSStrategyCompileError - Exception in com.qtsurfer.api.sdk.errors
-
Thrown when a strategy fails to compile server-side.
- QTSStrategyCompileError(String) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSStrategyCompileError
- QTSStrategyCompileError(String, Throwable) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSStrategyCompileError
- QTSTimeoutError - Exception in com.qtsurfer.api.sdk.errors
-
Thrown when a stage exceeds its configured timeout.
- QTSTimeoutError(String) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSTimeoutError
- QTSTimeoutError(String, Throwable) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSTimeoutError
- QTSUploadError - Exception in com.qtsurfer.api.sdk.errors
-
Failure while transferring bytes to a presigned dataset upload target.
- QTSUploadError(String) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSUploadError
-
Create a failure without an HTTP response status.
- QTSUploadError(String, Integer) - Constructor for exception com.qtsurfer.api.sdk.errors.QTSUploadError
-
Create a failure with the status returned by the upload target.
- QTSurfer - Class in com.qtsurfer.api.sdk
-
High-level SDK for the QTSurfer platform.
- QTSurfer.Builder - Class in com.qtsurfer.api.sdk
- QTSurferOptions - Record Class in com.qtsurfer.api.sdk
-
Configuration for a
QTSurferclient. - QTSurferOptions(URI, String, HttpClient, ExecutorService) - Constructor for record class com.qtsurfer.api.sdk.QTSurferOptions
-
Creates an instance of a
QTSurferOptionsrecord class. - QTSurferOptions.Builder - Class in com.qtsurfer.api.sdk
- queued() - Method in record class com.qtsurfer.api.sdk.ValidationOutcome.NotQueued
-
Returns
false— this call queued nothing. - queued() - Method in interface com.qtsurfer.api.sdk.ValidationOutcome
-
Whether this call started a new check.
- queued() - Method in record class com.qtsurfer.api.sdk.ValidationOutcome.Queued
-
Returns
true— this call queued a check. - Queued(String) - Constructor for record class com.qtsurfer.api.sdk.ValidationOutcome.Queued
-
Creates an instance of a
Queuedrecord class.
R
- RANDOM - Enum constant in enum class com.qtsurfer.api.sdk.SweepSampler
-
Uniformly random draws from the grid, capped at
samples. - range(double, double, double) - Static method in interface com.qtsurfer.api.sdk.ParamAxis
-
A numeric range walked in fixed steps.
- Range(double, double, double) - Constructor for record class com.qtsurfer.api.sdk.ParamAxis.Range
-
Creates an instance of a
Rangerecord class. - RANKED - Enum constant in enum class com.qtsurfer.api.sdk.SweepOrder
-
The display leaderboard: sorted, and capped at a display limit.
- ranking() - Method in record class com.qtsurfer.api.sdk.SweepOptions
-
Returns the value of the
rankingrecord component. - ranking(SweepRanking) - Method in class com.qtsurfer.api.sdk.SweepOptions.Builder
-
How to order the leaderboard;
nulltakes the platform default. - RAW - Enum constant in enum class com.qtsurfer.api.sdk.SweepRanking
-
Order by the objective alone, with no neighbourhood adjustment.
- readResult(String, String) - Method in class com.qtsurfer.api.sdk.workflows.BacktestWorkflow
-
Read an execute job's result as the platform holds it right now, without running or re-running anything.
- refresh() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Force a fresh JWT exchange via
POST /v1/auth/token. - requestId() - Method in class com.qtsurfer.api.sdk.Sweep
-
The prepared dataset every trial ran against — the prepare jobId the workflow resolved before submitting, which is also what addresses this sweep on the wire.
- resampled() - Method in record class com.qtsurfer.api.sdk.BoundedEquityCurve
-
Returns the value of the
resampledrecord component. - results() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Aborted
-
Returns the value of the
resultsrecord component. - results() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Completed
-
Returns the value of the
resultsrecord component. - results() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Failed
-
Returns the value of the
resultsrecord component. - results() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.InProgress
-
Returns the value of the
resultsrecord component. - results() - Method in interface com.qtsurfer.api.sdk.BacktestOutcome
-
The run's numbers, exactly as the platform sent them.
- results(SweepOrder) - Method in class com.qtsurfer.api.sdk.Sweep
-
Deprecated.
- results(SweepOrder, SweepRanking) - Method in class com.qtsurfer.api.sdk.Sweep
-
Deprecated.
- runFull(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.workflows.BacktestWorkflow
-
v0.1-compat shortcut: compile + prepare + execute + await, as a single future.
S
- sampler() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
samplerrecord component. - sampler(SweepSampler) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- samples() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
samplesrecord component. - samples(int) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- save(AuthTokenResponse) - Method in class com.qtsurfer.api.sdk.auth.InMemoryTokenStore
-
Overwrites the single slot; passing
nullhas the same effect asInMemoryTokenStore.clear(). - save(AuthTokenResponse) - Method in interface com.qtsurfer.api.sdk.auth.TokenStore
-
Persist the token returned by
POST /v1/auth/token. - seed() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
seedrecord component. - seed(long) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- sensitivity() - Method in class com.qtsurfer.api.sdk.Sweep
-
Deprecated.
- sensitivity(SweepObjective) - Method in class com.qtsurfer.api.sdk.Sweep
-
Deprecated.
- SHARPE - Enum constant in enum class com.qtsurfer.api.sdk.SweepObjective
-
Risk-adjusted return; the platform default when a request names none.
- snapshot() - Method in record class com.qtsurfer.api.sdk.SweepProgressEvent
-
Returns the value of the
snapshotrecord component. - SORTINO - Enum constant in enum class com.qtsurfer.api.sdk.SweepObjective
-
Downside-risk-adjusted return.
- stage() - Method in record class com.qtsurfer.api.sdk.BacktestProgress
-
Returns the value of the
stagerecord component. - stage() - Method in record class com.qtsurfer.api.sdk.SweepProgressEvent
-
Returns the value of the
stagerecord component. - stagePoller(Duration, Duration, Duration, Predicate<T>) - Static method in class com.qtsurfer.api.sdk.internal.Policies
-
Build a FailsafeExecutor that polls
fnwith exponential backoff while the result matchesretryWhile(expected to be anStatusNormalizer.Normalized.IN_PROGRESScheck). - startLive(String, StartLiveRequest) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Start a compiled strategy's live run.
- startLive(String, StartLiveRequest) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Start the compiled strategy's live run.
- state() - Method in class com.qtsurfer.api.sdk.Backtest
-
Local snapshot of the execution lifecycle; does not itself contact the server.
- state() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Aborted
-
Returns the value of the
staterecord component. - state() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Completed
-
Returns the value of the
staterecord component. - state() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Failed
-
Returns the value of the
staterecord component. - state() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.InProgress
-
Returns the value of the
staterecord component. - state() - Method in interface com.qtsurfer.api.sdk.BacktestOutcome
-
The platform's job record, carrying the raw status, the progress counts, and — on a run that ended badly —
JobState.getStatusDetail(). - state() - Method in class com.qtsurfer.api.sdk.Sweep
-
Deprecated.Use
Sweep.getState(). - state() - Method in record class com.qtsurfer.api.sdk.ValidationOutcome.NotQueued
-
Returns the value of the
staterecord component. - statusCode() - Method in exception com.qtsurfer.api.sdk.errors.QTSUploadError
-
Return the status produced by the upload target.
- StatusNormalizer - Class in com.qtsurfer.api.sdk.internal
-
Maps the raw backend job status (which in the live API is lowercase —
queued,started,completed,failed, …) to a stable enum so the rest of the SDK reasons about it without caring about OpenAPI spec drift or generator casing. - StatusNormalizer.Normalized - Enum Class in com.qtsurfer.api.sdk.internal
- step() - Method in record class com.qtsurfer.api.sdk.ParamAxis.Range
-
Returns the value of the
steprecord component. - stopLive(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Request that a strategy's live run stop.
- stopLive(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Stop a strategy's active live run.
- store() - Method in record class com.qtsurfer.api.sdk.auth.AuthOptions
-
Returns the value of the
storerecord component. - store(TokenStore) - Method in class com.qtsurfer.api.sdk.auth.AuthOptions.Builder
- storeSignals() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
storeSignalsrecord component. - storeSignals() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
storeSignalsrecord component. - storeSignals(boolean) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- storeSignals(boolean) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
-
Request storage of emitted signals for every sweep trial.
- strategy() - Method in class com.qtsurfer.api.sdk.Backtest
-
The
Strategythis backtest was run against. - strategy() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
strategyrecord component. - strategy() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
strategyrecord component. - strategy(String) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- strategy(String) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- Strategy - Class in com.qtsurfer.api.sdk
-
A compiled strategy handle returned by
QTSurfer.compile(java.lang.String). - Strategy(String, BacktestWorkflow) - Constructor for class com.qtsurfer.api.sdk.Strategy
-
Internal constructor used by the SDK workflow; not part of the public contract.
- Strategy(String, List<DeclaredProperty>, BacktestWorkflow) - Constructor for class com.qtsurfer.api.sdk.Strategy
-
Internal constructor used by the SDK workflow; not part of the public contract.
- StrategyCompileClient - Interface in com.qtsurfer.api.sdk.internal
-
Backend-facing client for the strategy compile step.
- strategyId() - Method in class com.qtsurfer.api.sdk.Sweep
-
The compiled strategy every trial shares.
- strategyId() - Method in record class com.qtsurfer.api.sdk.ValidationOutcome.NotQueued
-
Returns the strategy id carried by the state.
- strategyId() - Method in record class com.qtsurfer.api.sdk.ValidationOutcome.Queued
-
Returns the value of the
strategyIdrecord component. - strategyId() - Method in interface com.qtsurfer.api.sdk.ValidationOutcome
-
Id of the strategy this outcome is about.
- strategyState(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Deprecated.
- strategyState(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- submit(SweepRequest, SweepOptions) - Method in class com.qtsurfer.api.sdk.workflows.SweepWorkflow
-
Compile, prepare, and submit the sweep.
- submitExecution(Strategy, BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.workflows.BacktestWorkflow
-
Prepare + submit execute for the given strategy.
- sweep(SweepRequest) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Equivalent to
AuthenticatedClient.sweep(SweepRequest, SweepOptions)withSweepOptions.defaults(). - sweep(SweepRequest) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Equivalent to
QTSurfer.sweep(SweepRequest, SweepOptions)withSweepOptions.defaults(). - sweep(SweepRequest, SweepOptions) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Run the full compile → prepare → executeSweep pipeline and resolve once the platform has accepted the sweep, handing back a
Sweepthat keeps polling the leaderboard in the background. - sweep(SweepRequest, SweepOptions) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Run the full compile → prepare → executeSweep pipeline and resolve once the platform has accepted the sweep, handing back a
Sweepthat keeps polling the leaderboard in the background. - Sweep - Class in com.qtsurfer.api.sdk
-
Handle for a running parameter sweep.
- Sweep(ExecuteSweepAccepted, String, String, CompletableFuture<ExecuteSweepResult>, Flow.Publisher<SweepProgressEvent>, AtomicReference<Sweep.State>, Runnable, BiFunction<SweepOrder, SweepRanking, ExecuteSweepResult>, Function<SweepObjective, SweepSensitivity>) - Constructor for class com.qtsurfer.api.sdk.Sweep
-
Internal constructor used by the SDK workflow; not part of the public contract.
- Sweep.State - Enum Class in com.qtsurfer.api.sdk
-
Sweep lifecycle as observed by the SDK.
- SweepObjective - Enum Class in com.qtsurfer.api.sdk
-
The metric a sweep optimizes, and the one its leaderboard and its sensitivity surfaces are read against.
- SweepOptions - Record Class in com.qtsurfer.api.sdk
-
Tuning knobs for a
sweepinvocation. - SweepOptions(Consumer<SweepProgressEvent>, Duration, Duration, Duration, SweepRanking, SweepOrder) - Constructor for record class com.qtsurfer.api.sdk.SweepOptions
-
Fills in the default poll intervals when either is left
null. - SweepOptions.Builder - Class in com.qtsurfer.api.sdk
-
Fluent builder for
SweepOptions. - SweepOrder - Enum Class in com.qtsurfer.api.sdk
-
Which view of a sweep's rows to read: the display leaderboard, or every row in a stable order.
- SweepProgressEvent - Record Class in com.qtsurfer.api.sdk
-
Emitted at stage transitions and after each poll of a running sweep.
- SweepProgressEvent(BacktestStage, Double) - Constructor for record class com.qtsurfer.api.sdk.SweepProgressEvent
-
Convenience form for stage transitions and preparation progress;
coverageRatioandsnapshotdefault tonull. - SweepProgressEvent(BacktestStage, Double, Double, SweepProgress) - Constructor for record class com.qtsurfer.api.sdk.SweepProgressEvent
-
Creates an instance of a
SweepProgressEventrecord class. - SweepRanking - Enum Class in com.qtsurfer.api.sdk
-
How the leaderboard is ordered.
- SweepRequest - Record Class in com.qtsurfer.api.sdk
-
A parameter sweep over one instrument and one window: the same strategy run once per parameter vector, scored and ranked against a single objective.
- SweepRequest(String, String, String, String, String, Map<String, ParamAxis>, SweepSampler, Integer, Long, SweepObjective, WalkForwardSpec, String, String) - Constructor for record class com.qtsurfer.api.sdk.SweepRequest
- SweepRequest(String, String, String, String, String, Map<String, ParamAxis>, SweepSampler, Integer, Long, SweepObjective, WalkForwardSpec, String, String, EquityCurveRequest, Boolean) - Constructor for record class com.qtsurfer.api.sdk.SweepRequest
-
Creates an instance of a
SweepRequestrecord class. - SweepRequest.Builder - Class in com.qtsurfer.api.sdk
-
Fluent builder for
SweepRequest. - SweepSampler - Enum Class in com.qtsurfer.api.sdk
-
How the parameter grid is turned into the list of vectors that actually run.
- SweepWorkflow - Class in com.qtsurfer.api.sdk.workflows
-
Orchestrates compile → prepare → executeSweep over
com.qtsurfer:api-client, and polls the leaderboard until the sweep stops advancing. - SweepWorkflow(StrategyCompileClient, BacktestingApi, Executor) - Constructor for class com.qtsurfer.api.sdk.workflows.SweepWorkflow
T
- tickers(String, String, String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Deprecated.
- tickers(String, String, String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Deprecated.
- tickers(String, String, String, String, DownloadFormat) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
- tickers(String, String, String, String, DownloadFormat) - Method in class com.qtsurfer.api.sdk.QTSurfer
- timeout() - Method in record class com.qtsurfer.api.sdk.BacktestOptions
-
Returns the value of the
timeoutrecord component. - timeout() - Method in record class com.qtsurfer.api.sdk.SweepOptions
-
Returns the value of the
timeoutrecord component. - timeout(Duration) - Method in class com.qtsurfer.api.sdk.BacktestOptions.Builder
- timeout(Duration) - Method in class com.qtsurfer.api.sdk.SweepOptions.Builder
- timestamp() - Method in record class com.qtsurfer.api.sdk.EquityCurvePoint
-
Returns the value of the
timestamprecord component. - to() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
torecord component. - to() - Method in record class com.qtsurfer.api.sdk.ParamAxis.Range
-
Returns the value of the
torecord component. - to() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
torecord component. - to(String) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- to(String) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- token() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Most recently minted token, or
nullif no exchange has happened yet. - token() - Method in record class com.qtsurfer.api.sdk.QTSurferOptions
-
Returns the value of the
tokenrecord component. - token(String) - Method in class com.qtsurfer.api.sdk.QTSurfer.Builder
- token(String) - Method in class com.qtsurfer.api.sdk.QTSurferOptions.Builder
- TokenStore - Interface in com.qtsurfer.api.sdk.auth
-
Pluggable token persistence strategy for
AuthenticatedClient. - toString() - Method in record class com.qtsurfer.api.sdk.auth.AuthOptions
-
Returns a string representation of this record class.
- toString() - Method in class com.qtsurfer.api.sdk.Backtest
-
Compact debug representation including the job id and current state.
- toString() - Method in record class com.qtsurfer.api.sdk.BacktestOptions
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Aborted
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Completed
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Failed
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.InProgress
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.BacktestProgress
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.BoundedEquityCurve
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.CompiledStrategy
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.EquityCurvePoint
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.ParamAxis.Range
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.ParamAxis.Values
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.QTSurferOptions
-
Returns a string representation of this record class.
- toString() - Method in class com.qtsurfer.api.sdk.Strategy
-
Compact debug representation including the compiled strategy id.
- toString() - Method in class com.qtsurfer.api.sdk.Sweep
-
Compact debug representation including the sweep id and current state.
- toString() - Method in record class com.qtsurfer.api.sdk.SweepOptions
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.SweepProgressEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.ValidationOutcome.NotQueued
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.ValidationOutcome.Queued
-
Returns a string representation of this record class.
- toString() - Method in record class com.qtsurfer.api.sdk.WalkForwardSpec
-
Returns a string representation of this record class.
U
- updateLive(String, UpdateLiveRequest) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Update mutable metadata for a live run.
- updateLive(String, UpdateLiveRequest) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Update mutable metadata for a live run.
- updateLiveParams(String, UpdateLiveParamsRequest) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Update live strategy parameters through a typed request.
- updateLiveParams(String, UpdateLiveParamsRequest) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Update live parameters without opening a WebSocket connection.
- updateLiveParams(String, UpdateLiveParamsRequestBuilder) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Update live strategy parameters using the SDK's fluent request builder.
- updateLiveParams(String, UpdateLiveParamsRequestBuilder) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Update live strategy parameters through the SDK request builder.
- UpdateLiveParamsRequestBuilder - Class in com.qtsurfer.api.sdk
-
Builds a live-parameter update without exposing the generated untyped request field.
- upload(HttpClient, DatasetCreated, Path) - Static method in class com.qtsurfer.api.sdk.internal.DatasetUploads
-
Upload a file using the initial target returned when a dataset is created.
- upload(HttpClient, DatasetUploadSession, Path) - Static method in class com.qtsurfer.api.sdk.internal.DatasetUploads
-
Upload a file using a target opened for an existing dataset.
- uploadDatasetFile(DatasetCreated, Path) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Stream a local file to the initial presigned target without attaching API credentials.
- uploadDatasetFile(DatasetCreated, Path) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Stream a local file to the initial presigned target without attaching API credentials.
- uploadDatasetFile(DatasetUploadSession, Path) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Stream a local file to a reopened presigned target without attaching API credentials.
- uploadDatasetFile(DatasetUploadSession, Path) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Stream a local file to a reopened presigned target without attaching API credentials.
V
- validateMaxResample(int) - Static method in record class com.qtsurfer.api.sdk.BoundedEquityCurve
-
Validate a caller-selected bounded resample count.
- validateStrategy(String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Ask the platform to check that a registered strategy can actually run.
- validateStrategy(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Ask the platform to check that a registered strategy can actually run.
- ValidationOutcome - Interface in com.qtsurfer.api.sdk
-
What a call to validate a strategy did — which is a different question from what the platform currently thinks of the strategy.
- ValidationOutcome.NotQueued - Record Class in com.qtsurfer.api.sdk
-
This call queued nothing, because the platform already accounts for the current compilation.
- ValidationOutcome.Queued - Record Class in com.qtsurfer.api.sdk
-
This call queued a check, which has not answered yet.
- ValidationOutcomes - Class in com.qtsurfer.api.sdk.internal
-
Reads the queued-or-not distinction off the HTTP status of a validation request.
- valueOf(String) - Static method in enum class com.qtsurfer.api.sdk.Backtest.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.qtsurfer.api.sdk.BacktestStage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.qtsurfer.api.sdk.DownloadFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.qtsurfer.api.sdk.internal.StatusNormalizer.Normalized
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.qtsurfer.api.sdk.Sweep.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.qtsurfer.api.sdk.SweepObjective
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.qtsurfer.api.sdk.SweepOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.qtsurfer.api.sdk.SweepRanking
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.qtsurfer.api.sdk.SweepSampler
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.qtsurfer.api.sdk.Backtest.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.qtsurfer.api.sdk.BacktestStage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.qtsurfer.api.sdk.DownloadFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.qtsurfer.api.sdk.internal.StatusNormalizer.Normalized
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class com.qtsurfer.api.sdk.ParamAxis.Values
-
Returns the value of the
valuesrecord component. - values() - Static method in enum class com.qtsurfer.api.sdk.Sweep.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.qtsurfer.api.sdk.SweepObjective
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.qtsurfer.api.sdk.SweepOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.qtsurfer.api.sdk.SweepRanking
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.qtsurfer.api.sdk.SweepSampler
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Values(List<Object>) - Constructor for record class com.qtsurfer.api.sdk.ParamAxis.Values
-
Creates an instance of a
Valuesrecord class.
W
- walkForward() - Method in record class com.qtsurfer.api.sdk.SweepRequest
-
Returns the value of the
walkForwardrecord component. - walkForward(int) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- walkForward(WalkForwardSpec) - Method in class com.qtsurfer.api.sdk.SweepRequest.Builder
- WalkForwardSpec - Record Class in com.qtsurfer.api.sdk
-
Opt a sweep into walk-forward validation.
- WalkForwardSpec(int, Integer) - Constructor for record class com.qtsurfer.api.sdk.WalkForwardSpec
-
Creates an instance of a
WalkForwardSpecrecord class. - wire() - Method in enum class com.qtsurfer.api.sdk.DownloadFormat
-
Internal: the underlying
ExchangeBinaryDownloads.Formatused by the api-client. - wire() - Method in interface com.qtsurfer.api.sdk.ParamAxis
-
Internal: the api-client representation of this axis.
- wire() - Method in enum class com.qtsurfer.api.sdk.SweepObjective
-
Internal: the value sent on the wire.
- wire() - Method in enum class com.qtsurfer.api.sdk.SweepOrder
-
Internal: the value sent as the
orderquery parameter. - wire() - Method in enum class com.qtsurfer.api.sdk.SweepRanking
-
Internal: the value sent as the
rankingquery parameter. - wire() - Method in enum class com.qtsurfer.api.sdk.SweepSampler
-
Internal: the underlying api-client enum.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Sweep.getAccepted().