シグナルサービス
リアルタイム取引シグナルデータを取得
GET
/api/signalsシグナルリストを取得、銘柄と日付でフィルタリング可能
パラメータ
| パラメータ名 | タイプ | 必須 | 説明 |
|---|---|---|---|
| symbol | string[] | 任意 | 銘柄でフィルタリング、例: EURUSD |
| startDate | datetime | 任意 | 開始日、ISO 8601形式 |
Request
GET https://api.aryenquant.com/api/signals?symbol=xauusd&startDate=2026-01-01T00:00:00Z
Headers:
X-API-Key: your_api_keyResponse
{
"items": [
{
"id": 1,
"signalId": "4F3RAZ",
"symbol": "xauusd",
"timeframe": "h1",
"direction": "bull",
"confirmedAt": "2026-01-07T08:00:00Z", // UTC 时间,信号开始
"endedAt": "2026-01-07T12:30:00Z", // UTC 时间,信号结束(null 表示进行中)
"createdAt": "2026-01-07T08:00:01Z" // UTC 时间
}
]
}レスポンスフィールド
| パラメータ名 | タイプ | 説明 |
|---|---|---|
| id | number | システム内部の一意識別子 |
| signalId | string | シグナルID、6文字のトラッキングコード |
| symbol | string | 取引シンボル、例:XAUUSD |
| timeframe | string | 時間枠、例:M1、M5、H1、D1 |
| direction | string | 取引方向、BUY または SELL |
| confirmedAt | datetime | シグナル確認時間(UTC)、シグナル開始時間 |
| endedAt | datetime? | シグナル終了時間(UTC)、null はシグナル進行中を示す |
| createdAt | datetime | レコード作成時間(UTC) |
持続時間について
持続時間は endedAt が空かどうかに基づいてクライアント側で計算する必要があります:
// シグナル進行中if (endedAt == null) duration = now() - confirmedAt// シグナル終了if (endedAt != null) duration = endedAt - confirmedAtGET
/api/signals/filters利用可能なフィルターオプションを取得
Request
GET https://api.aryenquant.com/api/signals/filters
Headers:
X-API-Key: your_api_keyResponse
{
"symbols": ["btcusd", "xauusd", ...],
"directions": ["bull", "bear"],
"timeframes": ["m1", "m5", "m15", "m30", "h1", "h4", "d1"]
}