Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ABORTED - Enum constant in enum class com.qtsurfer.api.sdk.internal.StatusNormalizer.Normalized
- 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 / backtest / 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.
B
- backtest(BacktestRequest) - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
- backtest(BacktestRequest) - Method in class com.qtsurfer.api.sdk.QTSurfer
-
Run the full compile → prepare → execute → await pipeline as a single future.
- backtest(BacktestRequest) - Method in class com.qtsurfer.api.sdk.Strategy
-
Equivalent to
Strategy.backtest(BacktestRequest, BacktestOptions)withBacktestOptions.defaults(). - backtest(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).
- backtest(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).
- backtest(BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.Strategy
-
Run a backtest with this 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
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
- 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) - Constructor for record class com.qtsurfer.api.sdk.BacktestRequest
-
Creates an instance of a
BacktestRequestrecord class. - BacktestRequest.Builder - Class in com.qtsurfer.api.sdk
- 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
- 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
- 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
- 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() - 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
C
- cancel() - Method in class com.qtsurfer.api.sdk.Backtest
-
Request cancellation.
- CANCELED - Enum constant in enum class com.qtsurfer.api.sdk.Backtest.State
- 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.
- COMPILING - Enum constant in enum class com.qtsurfer.api.sdk.BacktestStage
- 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
- coverageRatio() - Method in record class com.qtsurfer.api.sdk.BacktestProgress
-
Returns the value of the
coverageRatiorecord component.
D
- 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_POLL_INTERVAL - Static variable in record class com.qtsurfer.api.sdk.BacktestOptions
- defaults() - Static method in record class com.qtsurfer.api.sdk.auth.AuthOptions
- defaults() - Static method in record class com.qtsurfer.api.sdk.BacktestOptions
- DownloadFormat - Enum Class in com.qtsurfer.api.sdk
-
Wire format for hourly tickers/klines downloads.
E
- ensureToken() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Return the cached token, seeding from the
TokenStoreon first use, and minting a new one if neither cache nor store hold one. - 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.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.QTSurferOptions
-
Indicates whether some other object is "equal to" this one.
- exchangeId() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
exchangeIdrecord component. - exchangeId(String) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- exchanges() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
List available exchanges on the platform.
- exchanges() - Method in class com.qtsurfer.api.sdk.QTSurfer
-
List available exchanges on the platform.
- EXECUTING - Enum constant in enum class com.qtsurfer.api.sdk.Backtest.State
- EXECUTING - Enum constant in enum class com.qtsurfer.api.sdk.BacktestStage
- 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 - Enum constant in enum class com.qtsurfer.api.sdk.Backtest.State
- FAILED - Enum constant in enum class com.qtsurfer.api.sdk.internal.StatusNormalizer.Normalized
- from() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
fromrecord component. - from(String) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
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.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.QTSurferOptions
-
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 class com.qtsurfer.api.sdk.Strategy
-
The compiled strategyId as returned by the backend.
- 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
- instrument() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
instrumentrecord component. - instrument(String) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- instruments(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.
- instruments(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.
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
-
Download one hour of klines for an instrument as a streaming
InputStream. - klines(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. - klines(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.
L
- LASTRA - Enum constant in enum class com.qtsurfer.api.sdk.DownloadFormat
- 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
- maxPollInterval() - Method in record class com.qtsurfer.api.sdk.BacktestOptions
-
Returns the value of the
maxPollIntervalrecord component. - maxPollInterval(Duration) - Method in class com.qtsurfer.api.sdk.BacktestOptions.Builder
N
- normalize(Object) - Static method in class com.qtsurfer.api.sdk.internal.StatusNormalizer
O
- onProgress() - Method in record class com.qtsurfer.api.sdk.BacktestOptions
-
Returns the value of the
onProgressrecord component. - onProgress(Consumer<BacktestProgress>) - Method in class com.qtsurfer.api.sdk.BacktestOptions.Builder
- 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.
P
- 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. - Policies - Class in com.qtsurfer.api.sdk.internal
-
Factory helpers that build Failsafe policies shared by every workflow stage.
- pollInterval() - Method in record class com.qtsurfer.api.sdk.BacktestOptions
-
Returns the value of the
pollIntervalrecord component. - pollInterval(Duration) - Method in class com.qtsurfer.api.sdk.BacktestOptions.Builder
- 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.
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 backtest execution stage fails server-side.
- 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
- 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
R
- refresh() - Method in class com.qtsurfer.api.sdk.auth.AuthenticatedClient
-
Force a fresh JWT exchange via
POST /v1/auth/token. - 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
- 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. - stage() - Method in record class com.qtsurfer.api.sdk.BacktestProgress
-
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). - state() - Method in class com.qtsurfer.api.sdk.Backtest
-
Local snapshot of the execution lifecycle; does not itself contact the server.
- 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
- 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(boolean) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
- 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(String) - Method in class com.qtsurfer.api.sdk.BacktestRequest.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.
- StrategyCompileClient - Interface in com.qtsurfer.api.sdk.internal
-
Backend-facing client for the strategy compile step.
- submitExecution(Strategy, BacktestRequest, BacktestOptions) - Method in class com.qtsurfer.api.sdk.workflows.BacktestWorkflow
-
Prepare + submit execute for the given strategy.
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
-
Download one hour of raw tickers for an instrument as a streaming
InputStream. - tickers(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. - tickers(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. - timeout() - Method in record class com.qtsurfer.api.sdk.BacktestOptions
-
Returns the value of the
timeoutrecord component. - timeout(Duration) - Method in class com.qtsurfer.api.sdk.BacktestOptions.Builder
- to() - Method in record class com.qtsurfer.api.sdk.BacktestRequest
-
Returns the value of the
torecord component. - to(String) - Method in class com.qtsurfer.api.sdk.BacktestRequest.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.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.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.
V
- 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.
- 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.
W
- wire() - Method in enum class com.qtsurfer.api.sdk.DownloadFormat
-
Internal: the underlying
ExchangeBinaryDownloads.Formatused by the api-client.
All Classes and Interfaces|All Packages|Serialized Form