Controller managing algorithmic backtesting processes, history, and real-time streams.
More...
|
| | __construct () |
| |
| | start () |
| | Initiates a new backtesting or optimization task. Enforces user limits, performs smart data caching, and delegates work to the C++ core.
|
| |
| | history () |
| | Retrieves the recent backtesting history for the authenticated user.
|
| |
| | deleteHistory (string $taskId) |
| | Deletes a specific backtesting task and its associated results.
|
| |
| | stream () |
| | Establishes a Server-Sent Events (SSE) stream to provide real-time updates via Redis PubSub. Keeps the connection open and pushes data as soon as the C++ core publishes it.
|
| |
Controller managing algorithmic backtesting processes, history, and real-time streams.
◆ __construct()
| App\Controllers\AnalysisController::__construct |
( |
| ) |
|
◆ deleteHistory()
| App\Controllers\AnalysisController::deleteHistory |
( |
string | $taskId | ) |
|
Deletes a specific backtesting task and its associated results.
- Parameters
-
| string | $taskId | The unique identifier of the task to delete. |
- Returns
- void
◆ history()
| App\Controllers\AnalysisController::history |
( |
| ) |
|
Retrieves the recent backtesting history for the authenticated user.
- Returns
- void
◆ start()
| App\Controllers\AnalysisController::start |
( |
| ) |
|
Initiates a new backtesting or optimization task. Enforces user limits, performs smart data caching, and delegates work to the C++ core.
- Returns
- void
◆ stream()
| App\Controllers\AnalysisController::stream |
( |
| ) |
|
Establishes a Server-Sent Events (SSE) stream to provide real-time updates via Redis PubSub. Keeps the connection open and pushes data as soon as the C++ core publishes it.
- Returns
- void
◆ $binanceService
◆ $db
| PDO App\Controllers\AnalysisController::$db |
|
private |
The documentation for this class was generated from the following file: