Uses of Class
com.qtsurfer.api.client.invoker.ApiException
Packages that use ApiException
-
Uses of ApiException in com.qtsurfer.api.client.api
Methods in com.qtsurfer.api.client.api that return ApiExceptionModifier and TypeMethodDescriptionprotected ApiExceptionAccountApi.getApiException(String operationId, HttpResponse<InputStream> response) protected ApiExceptionAuthApi.getApiException(String operationId, HttpResponse<InputStream> response) protected ApiExceptionBacktestingApi.getApiException(String operationId, HttpResponse<InputStream> response) protected ApiExceptionDatasetApi.getApiException(String operationId, HttpResponse<InputStream> response) protected ApiExceptionExchangeApi.getApiException(String operationId, HttpResponse<InputStream> response) protected ApiExceptionLiveExecutionApi.getApiException(String operationId, HttpResponse<InputStream> response) protected ApiExceptionStrategyApi.getApiException(String operationId, HttpResponse<InputStream> response) Methods in com.qtsurfer.api.client.api that throw ApiExceptionModifier and TypeMethodDescriptionAuthApi.authenticate()Exchange API key for a short-lived JWT Exchanges a long-lived API key for a short-lived JWT used by every other endpoint.AuthApi.authenticateWithHttpInfo()Exchange API key for a short-lived JWT Exchanges a long-lived API key for a short-lived JWT used by every other endpoint.BacktestingApi.cancelBacktest(String exchangeId, DataSourceType type, String jobId) Cancel a running backtest execution Requests cancellation of the specified execution.BacktestingApi.cancelBacktestWithHttpInfo(String exchangeId, DataSourceType type, String jobId) Cancel a running backtest execution Requests cancellation of the specified execution.BacktestingApi.cancelSweep(String exchangeId, DataSourceType type, String requestId, String sweepId) Cancel a running parameter sweep Requests cancellation between parameter vectors.BacktestingApi.cancelSweepWithHttpInfo(String exchangeId, DataSourceType type, String requestId, String sweepId) Cancel a running parameter sweep Requests cancellation between parameter vectors.StrategyApi.compileStrategy(String body) Compile and register a strategy Compiles raw strategy source and registers it, returning its `strategyId`.StrategyApi.compileStrategyWithHttpInfo(String body) Compile and register a strategy Compiles raw strategy source and registers it, returning its `strategyId`.DatasetApi.createDataset(CreateDatasetRequest createDatasetRequest) Create a dataset and get a URL to upload it to Creates a dataset AND its first upload session in one call — a presigned URL your client PUTs the file to directly, no API credentials involved in that PUT.DatasetApi.createDatasetWithHttpInfo(CreateDatasetRequest createDatasetRequest) Create a dataset and get a URL to upload it to Creates a dataset AND its first upload session in one call — a presigned URL your client PUTs the file to directly, no API credentials involved in that PUT.DatasetApi.deleteDataset(String datasetId) Delete a dataset Soft-delete — the dataset stops appearing in `GET /datasets`/`GET /datasets/{datasetId}` and can no longer be prepared from, but its object data is reclaimed later rather than purged inline, so a backtest already running against one of its versions is not disrupted.DatasetApi.deleteDatasetWithHttpInfo(String datasetId) Delete a dataset Soft-delete — the dataset stops appearing in `GET /datasets`/`GET /datasets/{datasetId}` and can no longer be prepared from, but its object data is reclaimed later rather than purged inline, so a backtest already running against one of its versions is not disrupted.StrategyApi.deleteStrategy(String strategyId) Release a registered strategy Removes a strategy from `GET /strategy/{strategyId}` and `GET /strategies`.StrategyApi.deleteStrategyWithHttpInfo(String strategyId) Release a registered strategy Removes a strategy from `GET /strategy/{strategyId}` and `GET /strategies`.ExchangeApi.downloadKlines(String exchangeId, String base, String quote, String hour, String format) Download one hour of klines for an instrument as a Lastra segment Same shape and semantics as `/exchange/{exchangeId}/tickers/{base}/{quote}`, but serves klines (aggregated bars) instead of raw ticks.ExchangeApi.downloadKlinesWithHttpInfo(String exchangeId, String base, String quote, String hour, String format) Download one hour of klines for an instrument as a Lastra segment Same shape and semantics as `/exchange/{exchangeId}/tickers/{base}/{quote}`, but serves klines (aggregated bars) instead of raw ticks.ExchangeApi.downloadTickers(String exchangeId, String base, String quote, String hour, String format) Download one hour of tickers for an instrument as a Lastra segment Serves exactly one hour of raw ticker data for the given instrument on the requested exchange.ExchangeApi.downloadTickersWithHttpInfo(String exchangeId, String base, String quote, String hour, String format) Download one hour of tickers for an instrument as a Lastra segment Serves exactly one hour of raw ticker data for the given instrument on the requested exchange.BacktestingApi.executeBacktest(String exchangeId, DataSourceType type, ExecuteBacktestRequest executeBacktestRequest) Execute a compiled strategy against a prepared dataset Enqueues an execute task that runs the strategy identified by `strategyId` over the data prepared by the prepare job identified by `prepareJobId`.BacktestingApi.executeBacktestWithHttpInfo(String exchangeId, DataSourceType type, ExecuteBacktestRequest executeBacktestRequest) Execute a compiled strategy against a prepared dataset Enqueues an execute task that runs the strategy identified by `strategyId` over the data prepared by the prepare job identified by `prepareJobId`.BacktestingApi.executeSweep(String exchangeId, DataSourceType type, String requestId, ExecuteSweepRequest executeSweepRequest) Execute a parameter sweep over prepared data Runs a parameter matrix over the single immutable dataset identified by `requestId`.BacktestingApi.executeSweepWithHttpInfo(String exchangeId, DataSourceType type, String requestId, ExecuteSweepRequest executeSweepRequest) Execute a parameter sweep over prepared data Runs a parameter matrix over the single immutable dataset identified by `requestId`.DatasetApi.finalizeDatasetUpload(String datasetId, String uploadId) Finalize an uploaded file and start ingest Call once the file has been PUT to the `upload.url` from `POST /datasets` (or from `POST /datasets/{datasetId}/uploads`).DatasetApi.finalizeDatasetUploadWithHttpInfo(String datasetId, String uploadId) Finalize an uploaded file and start ingest Call once the file has been PUT to the `upload.url` from `POST /datasets` (or from `POST /datasets/{datasetId}/uploads`).AccountApi.getAccount()Get your account's identity and tier limits Your userId, current tier, and that tier's limits — no database call, safe to fetch on every page load.AccountApi.getAccountUsage()Get your live storage usage How much of your account's shared storage pool (`GET /account`'s `maxTotalStorageBytes`) you're currently using.AccountApi.getAccountUsageWithHttpInfo()Get your live storage usage How much of your account's shared storage pool (`GET /account`'s `maxTotalStorageBytes`) you're currently using.AccountApi.getAccountWithHttpInfo()Get your account's identity and tier limits Your userId, current tier, and that tier's limits — no database call, safe to fetch on every page load.BacktestingApi.getBacktestResult(String exchangeId, DataSourceType type, String jobId) Get the result of a backtest execution job Retrieves the current state and results of the execute job identified by `jobId`.BacktestingApi.getBacktestResultWithHttpInfo(String exchangeId, DataSourceType type, String jobId) Get the result of a backtest execution job Retrieves the current state and results of the execute job identified by `jobId`.DatasetApi.getDataset(String datasetId) Get a dataset by id Detail for one dataset, plus a self link.DatasetApi.getDatasetImport(String datasetId, String importId) Get the state of an import/ingest Poll after `POST /datasets/imports` until `status` is `ready` or `failed`.DatasetApi.getDatasetImportWithHttpInfo(String datasetId, String importId) Get the state of an import/ingest Poll after `POST /datasets/imports` until `status` is `ready` or `failed`.DatasetApi.getDatasetUpload(String datasetId, String uploadId) Get the state of an upload/ingest Poll after `POST .../finalize` until `status` is `ready` or `failed`.DatasetApi.getDatasetUploadWithHttpInfo(String datasetId, String uploadId) Get the state of an upload/ingest Poll after `POST .../finalize` until `status` is `ready` or `failed`.DatasetApi.getDatasetWithHttpInfo(String datasetId) Get a dataset by id Detail for one dataset, plus a self link.Get this strategy's current (or most recent) live run The run you last started for this strategy — its most complete state, including `params` and the promotion `gate` once the sandbox trial has one to report.LiveExecutionApi.getLiveRunSignals(String runId, Long sinceMs, String instrument, String cursor, Integer limit) Read a run's signals Returns one page of the signals a run has already produced, newest-last, optionally from a given time and narrowed to one or more instruments.LiveExecutionApi.getLiveRunSignalsWithHttpInfo(String runId, Long sinceMs, String instrument, String cursor, Integer limit) Read a run's signals Returns one page of the signals a run has already produced, newest-last, optionally from a given time and narrowed to one or more instruments.LiveExecutionApi.getLiveWithHttpInfo(String strategyId) Get this strategy's current (or most recent) live run The run you last started for this strategy — its most complete state, including `params` and the promotion `gate` once the sandbox trial has one to report.BacktestingApi.getPrepareStatus(String exchangeId, DataSourceType type, String jobId) Get the status of a prepare job Retrieves the current state of the prepare job identified by `jobId`.BacktestingApi.getPrepareStatusWithHttpInfo(String exchangeId, DataSourceType type, String jobId) Get the status of a prepare job Retrieves the current state of the prepare job identified by `jobId`.StrategyApi.getStrategy(String strategyId) Get a strategy by id, including its validation state Reports that the strategy is registered — implied by a `200` at all — and what validating it found.StrategyApi.getStrategyCode(String strategyId) Get a registered strategy's source, if you still have one to read The exact source you last submitted for this id — the same text `POST /strategy` derives `strategyId` from, whitespace and comments included.StrategyApi.getStrategyCodeWithHttpInfo(String strategyId) Get a registered strategy's source, if you still have one to read The exact source you last submitted for this id — the same text `POST /strategy` derives `strategyId` from, whitespace and comments included.StrategyApi.getStrategyWithHttpInfo(String strategyId) Get a strategy by id, including its validation state Reports that the strategy is registered — implied by a `200` at all — and what validating it found.BacktestingApi.getSweepResult(String exchangeId, DataSourceType type, String requestId, String sweepId, String objective, String order, String ranking) Get sweep progress and results Returns incremental sweep progress.BacktestingApi.getSweepResultWithHttpInfo(String exchangeId, DataSourceType type, String requestId, String sweepId, String objective, String order, String ranking) Get sweep progress and results Returns incremental sweep progress.BacktestingApi.getSweepRunEquityCurve(String exchangeId, DataSourceType type, String requestId, String sweepId, Integer runIx, EquityCurveOutMode outMode, Integer resample, Boolean differential) Get one sweep trial's equity curve The resource a leaderboard row's `equityCurve.url` points at — only reachable when that trial's curve was actually selected (`equityCurve.mode: topN` or `topPct` on the sweep submission, and this trial ranked among the winners).BacktestingApi.getSweepRunEquityCurveWithHttpInfo(String exchangeId, DataSourceType type, String requestId, String sweepId, Integer runIx, EquityCurveOutMode outMode, Integer resample, Boolean differential) Get one sweep trial's equity curve The resource a leaderboard row's `equityCurve.url` points at — only reachable when that trial's curve was actually selected (`equityCurve.mode: topN` or `topPct` on the sweep submission, and this trial ranked among the winners).BacktestingApi.getSweepSensitivity(String exchangeId, DataSourceType type, String requestId, String sweepId, String objective) Get sweep sensitivity surfaces How the objective moves as each parameter moves — the question a leaderboard cannot answer.BacktestingApi.getSweepSensitivityWithHttpInfo(String exchangeId, DataSourceType type, String requestId, String sweepId, String objective) Get sweep sensitivity surfaces How the objective moves as each parameter moves — the question a leaderboard cannot answer.DatasetApi.importDataset(DatasetImportRequest datasetImportRequest) Create a dataset by importing history instead of uploading it A second way to get data into a dataset, alongside `POST /datasets`: instead of `PUT`ting a file yourself, ask the API to go fetch history on your behalf.DatasetApi.importDatasetWithHttpInfo(DatasetImportRequest datasetImportRequest) Create a dataset by importing history instead of uploading it A second way to get data into a dataset, alongside `POST /datasets`: instead of `PUT`ting a file yourself, ask the API to go fetch history on your behalf.DatasetApi.listDatasets()List your datasets Every dataset you have created and not deleted, most recently created first.DatasetApi.listDatasetsWithHttpInfo()List your datasets Every dataset you have created and not deleted, most recently created first.ExchangeApi.listExchanges()List the available exchangesExchangeApi.listExchangesWithHttpInfo()List the available exchangesExchangeApi.listInstruments(String exchangeId) List an exchange's instruments (default spot segment) \"Give me binance instruments\" — returns the exchange's DEFAULT segment (`spot`) in `data`, each instrument with per-data-type coverage and market info.ExchangeApi.listInstrumentsWithHttpInfo(String exchangeId) List an exchange's instruments (default spot segment) \"Give me binance instruments\" — returns the exchange's DEFAULT segment (`spot`) in `data`, each instrument with per-data-type coverage and market info.List your own live runs Every run you have started, in any `stage`, `desired` state, or `visibility` — newest first.LiveExecutionApi.listLiveWithHttpInfo(String cursor, Integer limit) List your own live runs Every run you have started, in any `stage`, `desired` state, or `visibility` — newest first.LiveExecutionApi.listPublicLive(String cursor, Integer limit) Browse public live runs Every run whose owner marked it `public` and is currently live and running — anyone's, yours included, and listed without revealing who owns it.LiveExecutionApi.listPublicLiveWithHttpInfo(String cursor, Integer limit) Browse public live runs Every run whose owner marked it `public` and is currently live and running — anyone's, yours included, and listed without revealing who owns it.ExchangeApi.listSegmentInstruments(String exchangeId, String segment) List an exchange segment's instruments Returns the instruments for one market segment of the exchange, each with per-data-type coverage and market info.ExchangeApi.listSegmentInstrumentsWithHttpInfo(String exchangeId, String segment) List an exchange segment's instruments Returns the instruments for one market segment of the exchange, each with per-data-type coverage and market info.StrategyApi.listStrategies()List your registered strategies Every strategy you have registered and not deleted, most recently compiled first.StrategyApi.listStrategiesWithHttpInfo()List your registered strategies Every strategy you have registered and not deleted, most recently compiled first.LiveExecutionApi.mintLiveConnectionToken()Mint a WebSocket connection token Mints a short-lived token for the WebSocket connection used to receive a run's signals in real time and to call `live.params` (the WebSocket form of `PUT /live/{runId}/params`) — see the \"Live execution\" guide linked from this tag's description for the full protocol.LiveExecutionApi.mintLiveConnectionTokenWithHttpInfo()Mint a WebSocket connection token Mints a short-lived token for the WebSocket connection used to receive a run's signals in real time and to call `live.params` (the WebSocket form of `PUT /live/{runId}/params`) — see the \"Live execution\" guide linked from this tag's description for the full protocol.DatasetApi.openDatasetUpload(String datasetId) Open a new upload session for an existing dataset Get a fresh presigned URL to upload a new version into a dataset you already have — a corrected file, or the next chunk of history.DatasetApi.openDatasetUploadWithHttpInfo(String datasetId) Open a new upload session for an existing dataset Get a fresh presigned URL to upload a new version into a dataset you already have — a corrected file, or the next chunk of history.BacktestingApi.prepareBacktest(String exchangeId, DataSourceType type, PrepareRequest prepareRequest) Prepare backtest data Enqueues a prepare task over the requested date range.BacktestingApi.prepareBacktestWithHttpInfo(String exchangeId, DataSourceType type, PrepareRequest prepareRequest) Prepare backtest data Enqueues a prepare task over the requested date range.LiveExecutionApi.startLive(String strategyId, StartLiveRequest startLiveRequest) Start a strategy on a live market feed Starts your strategy against a live market feed.LiveExecutionApi.startLiveWithHttpInfo(String strategyId, StartLiveRequest startLiveRequest) Start a strategy on a live market feed Starts your strategy against a live market feed.Stop this strategy's live run Requests a stop.LiveExecutionApi.stopLiveWithHttpInfo(String strategyId) Stop this strategy's live run Requests a stop.LiveExecutionApi.updateLive(String runId, UpdateLiveRequest updateLiveRequest) Change a run's visibility, name, or description Owner only, addressed by `runId` directly rather than through its strategy — this is a run's own canonical identity, independent of which strategy started it.LiveExecutionApi.updateLiveParams(String runId, UpdateLiveParamsRequest updateLiveParamsRequest) Change a running strategy's parameters Updates one or more parameters of a run **while it stays live** — unlike `params` on `POST /strategy/{strategyId}/live`, which only sets the starting values.LiveExecutionApi.updateLiveParamsWithHttpInfo(String runId, UpdateLiveParamsRequest updateLiveParamsRequest) Change a running strategy's parameters Updates one or more parameters of a run **while it stays live** — unlike `params` on `POST /strategy/{strategyId}/live`, which only sets the starting values.LiveExecutionApi.updateLiveWithHttpInfo(String runId, UpdateLiveRequest updateLiveRequest) Change a run's visibility, name, or description Owner only, addressed by `runId` directly rather than through its strategy — this is a run's own canonical identity, independent of which strategy started it.StrategyApi.validateStrategy(String strategyId) Check that a registered strategy can actually run Instantiates the compiled class and drives it through a bounded synthetic series, so a wiring fault surfaces here instead of at your first backtest.StrategyApi.validateStrategyWithHttpInfo(String strategyId) Check that a registered strategy can actually run Instantiates the compiled class and drives it through a bounded synthetic series, so a wiring fault surfaces here instead of at your first backtest.