Index

A B C D E F H I K L M N O P Q R S T V W 
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 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 / 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 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.

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
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 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
 
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) - 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
 
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 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
 
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 QTSurfer client via the fluent QTSurfer.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() 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.
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 coverageRatio record 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 TokenStore on 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 exchangeId record 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 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 - 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 from record 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 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 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 instrument record 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 given DownloadFormat.

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 — 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

maxPollInterval() - Method in record class com.qtsurfer.api.sdk.BacktestOptions
Returns the value of the maxPollInterval record 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 onProgress record 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 percent record 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 pollInterval record 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 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 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 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
 

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 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.
stage() - Method in record class com.qtsurfer.api.sdk.BacktestProgress
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).
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 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(boolean) - Method in class com.qtsurfer.api.sdk.BacktestRequest.Builder
 
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(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 given DownloadFormat.
timeout() - Method in record class com.qtsurfer.api.sdk.BacktestOptions
Returns the value of the timeout record 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 to record 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 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.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.Format used by the api-client.
A B C D E F H I K L M N O P Q R S T V W 
All Classes and Interfaces|All Packages|Serialized Form