設定 · スケジューラー
予定されたデータジョブ、各実行の時刻付きジョブログ、そして日次パイプラインの手動実行。
予定されたジョブ
これは何か: アプリケーション稼働中に自動で走るデータジョブ、その実行時刻、直近の実行の時刻・状態・メッセージ。管理者向けの今すぐ実行ボタンもあります。
どのデータに基づくか: /api/system/jobs と application.yml の app.scheduler 設定(Europe/Istanbul 時間)。日次パイプラインは平日19:00(その時刻にアプリケーションが停止していた場合、起動2分後と毎正時に欠落日を確認し、追いつきトリガーで実行が始まります。この実行は最後の価格から今日までの欠落日をすべて取得します。価格取得が終わると、その日の価格が届いていない企業について直ちにさらに3回問い合わせます。情報源のサーバーが日ごとに異なる時刻で公開するためです。前営業日に価格があった企業がまだ欠けている場合は、欠落がなくなるまで1時間ごとにその日を取得し直します。価格が1件もない日は休日として扱われます)、企業の基礎数値は平日19:30、指数構成銘柄(BIST 30/50/100、Borsa İstanbul の hisse_endeks_ds.csv ファイルより。件数が30/50/100でなければリストは保存されません)は平日19:45、リンクネットワークのスキャンは平日20:00、株主構成と資本履歴は土曜10:00、KAP 開示は毎日22:15、ニュースフィードは30分ごと、Claude による引け後の評価は毎日22:30、プレイヤーの確認は10分ごとです。
何を示すか: 基礎数値は1回のリクエストで全銘柄の時価総額と free float 比率を更新します。株主構成と払込資本は四半期に一度しか変わらず銘柄ごとに複数のリクエストが必要なため、週に一度実行し直近24か月を更新します。同じジョブがすでに実行中の場合、2回目の実行はスキップされログに記録されます。
そこから何が言えるか: スケジューラーがオフ (app.scheduler.enabled=false) の場合、どのジョブも自動では走りません。アプリケーション停止中に逃した実行は後から補われません。必要なら今すぐ実行ボタンから手動で開始します。
ジョブログ
これは何か: 各データジョブの各実行を新しい順に: 開始時刻、ジョブ、予定実行か手動開始か、状態、所要時間、行数、メッセージ。
どのデータに基づくか: job_run テーブル。直近100件の実行を表示します。
何を示すか: 「成功」はジョブが完了したことを意味します。「失敗」は接続・サーバー・解析のエラーで、理由はメッセージにあります。「ブロック」は情報源がリクエストを拒否したことを意味し、状態の横に HTTP コードが表示されます。「実行中」はジョブが進行中であることを意味します。
そこから何が言えるか: 同じジョブが繰り返し「ブロック」になる場合、情報源はこのネットワークからのリクエストを受け付けていません。アプリケーションがリクエストの頻度を上げることはありません。パイプラインが失敗した場合、その日はライブのシグナルが生成されていません。
日次パイプライン
これは何か: パイプラインを今すぐ、または特定の日について実行するフォーム、スケジューラーの状態、欠落日の一覧。
どのデータに基づくか: /api/system/pipeline のエンドポイントと pipeline_run テーブル。スケジューラーは毎営業日19:00 (Europe/Istanbul) に実行されます。その時刻にアプリケーションが停止していても実行は失われません。ジョブログに前回の予定時刻以降に開始されたパイプライン実行がなければ、アプリケーションは起動2分後、遅くとも1時間以内にそれに気づき、追いつき実行を開始します。それまで上部バーに赤い「データ欠落: 日」の警告が表示されます。情報源がまだすべての企業についてその日の終値を公開していない場合(2026-09-14 19:00 の実行では115社中63社)、同じ警告が表示され、欠落分は1時間ごとに再取得されます。
何を示すか: パイプラインは順に、価格を取得し、リターンと残差を更新し、その日について5つのモデルを実行し、LIVE のシグナルを書き込みます。週末や立会終了前に実行した場合は、直近の取引日について実行されます。
そこから何が言えるか: ライブのシグナルは書き込まれた晩に保存され、その後変更されることはありません。したがって欠落日を後から埋めた場合、その日のシグナルは「ライブ」ではなく遅れて生成されたものです。ライブの記録の価値は、パイプラインが毎日規則正しく実行されることにかかっています。
パイプライン履歴
これは何か: 各日のパイプライン実行の状態と各ステップの所要時間。
どのデータに基づくか: pipeline_run テーブル。ステップは steps_json フィールドに保存されます。
何を示すか: 価格取得、リターンと残差、モデルとシグナルの各ステップの状態、所要時間、メッセージ。
そこから何が言えるか: 赤い日はその日ライブのシグナルが生成されなかったことを意味し、上部バーのデータのバッジも赤くなります。価格取得のステップが長いのは、たいてい情報源の応答が遅いためです。
ここで提供される投資に関する情報、コメント、推奨は投資顧問業務の範囲に含まれません。投資顧問業務は、顧客と証券会社、ポートフォリオ運用会社、または預金を受け入れない銀行との間で締結される投資顧問契約に基づいて提供されます。ここでのシグナルは統計モデルにより過去データから生成され、すべての利用者に同じ内容で示されるもので、個別化されていません。あなたの財務状況やリスク・リターンの選好に合わない可能性があります。したがって、ここで提供される情報のみに基づいて投資判断を行った場合、期待に沿う結果が得られないことがあります。