Index

A B C D E F G H I K L M N O P Q R S T U V W 
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 Aborted record 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 ApiException becomes the QTSError subclass 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 a null apikey (resolved from QTSURFER_APIKEY) and AuthOptions.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
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 AuthenticatedClient that 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 AuthOptions record 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
backtest(BacktestRequest) - Method in class com.qtsurfer.api.sdk.QTSurfer
backtest(BacktestRequest) - Method in class com.qtsurfer.api.sdk.Strategy
backtest(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
backtest(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.QTSurfer
backtest(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.Strategy
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 backtest invocation.
BacktestOptions(Consumer<BacktestProgress>, Duration, Duration, Duration) - Constructor for record class com.qtsurfer.api.sdk.BacktestOptions
Creates an instance of a BacktestOptions record 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; coverageRatio defaults to null.
BacktestProgress(BacktestStage, Double, Double) - Constructor for record class com.qtsurfer.api.sdk.BacktestProgress
Creates an instance of a BacktestProgress record 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 BacktestRequest record class.
BacktestRequest.Builder - Class in com.qtsurfer.api.sdk
 
backtestResult(String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
backtestResult(String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
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 baseConfig record 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 baseUrl record component.
baseUrl() - Method in record class com.qtsurfer.api.sdk.QTSurferOptions
Returns the value of the baseUrl record 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 BoundedEquityCurve record 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 QTSurfer client via the fluent QTSurfer.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 an ApiException to the error type built by errorCtor.
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() with BacktestOptions.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
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 Strategy handle.
compile(String, BacktestOptions) - Method in class com.qtsurfer.api.sdk.QTSurfer
Compile strategy source into a reusable Strategy handle.
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 CompiledStrategy record 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 Completed record 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 coverageRatio record component.
coverageRatio() - Method in record class com.qtsurfer.api.sdk.SweepProgressEvent
Returns the value of the coverageRatio record 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
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 datasetId record component.
datasetId() - Method in record class com.qtsurfer.api.sdk.SweepRequest
Returns the value of the datasetId record 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
datasetUpload(String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
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 datasetVersionId record component.
datasetVersionId() - Method in record class com.qtsurfer.api.sdk.SweepRequest
Returns the value of the datasetVersionId record 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 declaredProperties record 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) and AuthenticatedClient.listStrategies().
deleteStrategy(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
Release a registered strategy: removes it from both QTSurfer.strategyState(String) and QTSurfer.listStrategies().
describe(ApiException) - Static method in class com.qtsurfer.api.sdk.internal.ApiCalls
Render an ApiException as HTTP <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 given DownloadFormat.
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 given DownloadFormat.

E

ensureToken() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
Return the cached token, seeding from the TokenStore on first use, minting a new one if neither cache nor store hold one, and proactively re-minting one this session already minted once its expires_in window (minus AuthenticatedClient.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 equity record component.
equityCurve() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
Returns the value of the equityCurve record component.
equityCurve() - Method in record class com.qtsurfer.api.sdk.SweepRequest
Returns the value of the equityCurve record 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 EquityCurvePoint record class.
exchangeId() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
Returns the value of the exchangeId record component.
exchangeId() - Method in record class com.qtsurfer.api.sdk.SweepRequest
Returns the value of the exchangeId record 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
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
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 executor record component.
executor() - Method in record class com.qtsurfer.api.sdk.QTSurferOptions
Returns the value of the executor record 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 Failed record 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 folds record component.
from() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
Returns the value of the from record component.
from() - Method in record class com.qtsurfer.api.sdk.ParamAxis.Range
Returns the value of the from record component.
from() - Method in record class com.qtsurfer.api.sdk.SweepRequest
Returns the value of the from record 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) derived strategyId from, 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) derived strategyId from, 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 httpClient record component.
httpClient() - Method in record class com.qtsurfer.api.sdk.QTSurferOptions
Returns the value of the httpClient record 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 StrategyCompileClient backed by the api-client's shared ApiClient (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 id record 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 InProgress record class.
inputPointCount() - Method in record class com.qtsurfer.api.sdk.BoundedEquityCurve
Returns the value of the inputPointCount record component.
inSamplePct() - Method in record class com.qtsurfer.api.sdk.WalkForwardSpec
Returns the value of the inSamplePct record component.
instrument() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
Returns the value of the instrument record component.
instrument() - Method in record class com.qtsurfer.api.sdk.SweepRequest
Returns the value of the instrument record 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
instruments(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
instruments(String, String) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
instruments(String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
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
klines(String, String, String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
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
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
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 — null before the first InMemoryTokenStore.save(com.qtsurfer.api.client.model.AuthTokenResponse) or after InMemoryTokenStore.clear().
load() - Method in interface com.qtsurfer.api.sdk.auth.TokenStore
Return the persisted token, or null if 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 maxPollInterval record component.
maxPollInterval() - Method in record class com.qtsurfer.api.sdk.SweepOptions
Returns the value of the maxPollInterval record 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 runIx order.
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 NotQueued record class.

O

objective() - Method in record class com.qtsurfer.api.sdk.SweepRequest
Returns the value of the objective record 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 onProgress record component.
onProgress() - Method in record class com.qtsurfer.api.sdk.SweepOptions
Returns the value of the onProgress record 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 order record component.
order(SweepOrder) - Method in class com.qtsurfer.api.sdk.SweepOptions.Builder
Which view of the rows to read; null takes 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 explicit ParamAxis.Values list.
ParamAxis.Range - Record Class in com.qtsurfer.api.sdk
A numeric range walked in fixed steps, from through to.
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 params record component.
params() - Method in record class com.qtsurfer.api.sdk.SweepRequest
Returns the value of the params record 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 percent record component.
percent() - Method in record class com.qtsurfer.api.sdk.SweepProgressEvent
Returns the value of the percent record component.
percent(Integer, Integer) - Static method in class com.qtsurfer.api.sdk.internal.Polling
Completion percentage, or null when 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 points record 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 fetch until retryWhile stops 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 pollInterval record component.
pollInterval() - Method in record class com.qtsurfer.api.sdk.SweepOptions
Returns the value of the pollInterval record 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.

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 nor QTSURFER_APIKEY environment variable), or the API key exchange returned 401 / a non-success status from POST /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 QTSurfer client.
QTSurferOptions(URI, String, HttpClient, ExecutorService) - Constructor for record class com.qtsurfer.api.sdk.QTSurferOptions
Creates an instance of a QTSurferOptions record 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 Queued record 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 Range record 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 ranking record component.
ranking(SweepRanking) - Method in class com.qtsurfer.api.sdk.SweepOptions.Builder
How to order the leaderboard; null takes 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 resampled record component.
results() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Aborted
Returns the value of the results record component.
results() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Completed
Returns the value of the results record component.
results() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Failed
Returns the value of the results record component.
results() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.InProgress
Returns the value of the results record 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
results(SweepOrder, SweepRanking) - Method in class com.qtsurfer.api.sdk.Sweep
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 sampler record 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 samples record 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 null has the same effect as InMemoryTokenStore.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 seed record 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
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 snapshot record 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 stage record component.
stage() - Method in record class com.qtsurfer.api.sdk.SweepProgressEvent
Returns the value of the stage record component.
stagePoller(Duration, Duration, Duration, Predicate<T>) - Static method in class com.qtsurfer.api.sdk.internal.Policies
Build a FailsafeExecutor that polls fn with exponential backoff while the result matches retryWhile (expected to be an StatusNormalizer.Normalized.IN_PROGRESS check).
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 state record component.
state() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Completed
Returns the value of the state record component.
state() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.Failed
Returns the value of the state record component.
state() - Method in record class com.qtsurfer.api.sdk.BacktestOutcome.InProgress
Returns the value of the state record 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.
state() - Method in record class com.qtsurfer.api.sdk.ValidationOutcome.NotQueued
Returns the value of the state record 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 step record 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 store record 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 storeSignals record component.
storeSignals() - Method in record class com.qtsurfer.api.sdk.SweepRequest
Returns the value of the storeSignals record 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 Strategy this backtest was run against.
strategy() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
Returns the value of the strategy record component.
strategy() - Method in record class com.qtsurfer.api.sdk.SweepRequest
Returns the value of the strategy record 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 strategyId record 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
strategyState(String) - Method in class com.qtsurfer.api.sdk.QTSurfer
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
sweep(SweepRequest) - Method in class com.qtsurfer.api.sdk.QTSurfer
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 Sweep that 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 Sweep that 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 sweep invocation.
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; coverageRatio and snapshot default to null.
SweepProgressEvent(BacktestStage, Double, Double, SweepProgress) - Constructor for record class com.qtsurfer.api.sdk.SweepProgressEvent
Creates an instance of a SweepProgressEvent record 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 SweepRequest record 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
tickers(String, String, String, String) - Method in class com.qtsurfer.api.sdk.QTSurfer
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 timeout record component.
timeout() - Method in record class com.qtsurfer.api.sdk.SweepOptions
Returns the value of the timeout record 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 timestamp record component.
to() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
Returns the value of the to record component.
to() - Method in record class com.qtsurfer.api.sdk.ParamAxis.Range
Returns the value of the to record component.
to() - Method in record class com.qtsurfer.api.sdk.SweepRequest
Returns the value of the to record 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 null if no exchange has happened yet.
token() - Method in record class com.qtsurfer.api.sdk.QTSurferOptions
Returns the value of the token record 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 values record 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 Values record class.

W

walkForward() - Method in record class com.qtsurfer.api.sdk.SweepRequest
Returns the value of the walkForward record 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 WalkForwardSpec record class.
wire() - Method in enum class com.qtsurfer.api.sdk.DownloadFormat
Internal: the underlying ExchangeBinaryDownloads.Format used 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 order query parameter.
wire() - Method in enum class com.qtsurfer.api.sdk.SweepRanking
Internal: the value sent as the ranking query parameter.
wire() - Method in enum class com.qtsurfer.api.sdk.SweepSampler
Internal: the underlying api-client enum.
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form