Source: merlon/v1/backtest.proto (package merlon.v1)
サービス
BacktestService
| メソッド | リクエスト | レスポンス | 説明 |
|---|
RunBacktest | merlon.v1.RunBacktestRequest | merlon.v1.RunBacktestResponse | — |
Health | merlon.v1.HealthRequest | merlon.v1.HealthResponse | Deprecated. @deprecated Use the standard grpc.health.v1.Health service instead (OPS-002, the operational design §4.4). Kept for backward compatibility until 2027-07-04 (12 months), per Contract Stability. buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE |
メッセージ
BacktestCustomer
| フィールド | 型 | ラベル | 説明 |
|---|
customer_id | string | — | — |
customer_type | CustomerType | — | — |
country_code | string | — | — |
product_types | string | repeated | — |
risk_tier | RiskTier | — | — |
BacktestTransaction
| フィールド | 型 | ラベル | 説明 |
|---|
transaction_id | string | — | — |
customer_id | string | — | — |
amount | double | — | — |
currency | string | — | — |
counterparty_id | string | — | — |
counterparty_country | string | — | — |
direction | TransactionDirection | — | — |
executed_at | Timestamp | — | — |
channel | string | — | — |
RunBacktestRequest
| フィールド | 型 | ラベル | 説明 |
|---|
customers | BacktestCustomer | repeated | — |
transactions | BacktestTransaction | repeated | — |
scenario_ids | string | repeated | — |
description | string | — | — |
RunBacktestResponse
| フィールド | 型 | ラベル | 説明 |
|---|
backtest_id | string | — | — |
total_transactions | int32 | — | — |
total_customers | int32 | — | — |
total_alerts | int32 | — | — |
scenario_results | ScenarioResult | repeated | — |
execution_time_ms | double | — | — |
ScenarioResult
| フィールド | 型 | ラベル | 説明 |
|---|
scenario_id | string | — | — |
alerts_generated | int32 | — | — |
high_severity_count | int32 | — | — |
medium_severity_count | int32 | — | — |
low_severity_count | int32 | — | — |
affected_customer_ids | string | repeated | — |