Uses of Class
com.qtsurfer.api.client.invoker.ApiResponse
Packages that use ApiResponse
-
Uses of ApiResponse in com.qtsurfer.api.client.api
Methods in com.qtsurfer.api.client.api that return ApiResponseModifier and TypeMethodDescriptionAuthApi.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.cancelBacktestWithHttpInfo(String exchangeId, DataSourceType type, String jobId) Cancel a running backtest execution Requests cancellation of the specified execution.BacktestingApi.cancelSweepWithHttpInfo(String exchangeId, DataSourceType type, String requestId, String sweepId) Cancel a running parameter sweep Requests cancellation between parameter vectors.StrategyApi.compileStrategyWithHttpInfo(String body) Compile and register a strategy Compiles raw strategy source and registers it, returning its `strategyId`.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.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.deleteStrategyWithHttpInfo(String strategyId) Release a registered strategy Removes a strategy from `GET /strategy/{strategyId}` and `GET /strategies`.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.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.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.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.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.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.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.getDatasetImportWithHttpInfo(String datasetId, String importId) Get the state of an import/ingest Poll after `POST /datasets/imports` 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.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.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.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.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.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.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.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.listDatasetsWithHttpInfo()List your datasets Every dataset you have created and not deleted, most recently created first.ExchangeApi.listExchangesWithHttpInfo()List the available exchangesExchangeApi.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.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.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.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.listStrategiesWithHttpInfo()List your registered strategies Every strategy you have registered and not deleted, most recently compiled first.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.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.prepareBacktestWithHttpInfo(String exchangeId, DataSourceType type, PrepareRequest prepareRequest) Prepare backtest data Enqueues a prepare task over the requested date range.LiveExecutionApi.startLiveWithHttpInfo(String strategyId, StartLiveRequest startLiveRequest) Start a strategy on a live market feed Starts your strategy against a live market feed.LiveExecutionApi.stopLiveWithHttpInfo(String strategyId) Stop this strategy's live run Requests a stop.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.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.