KabuForge
メニュー
GitHubEnglish

KabuForge で初めてのバックテスト:入力から結果確認まで

合成データのオフラインデモで入力、検証、実行、結果確認を体験し、実際の株価を使う研究へ進む手順。

1. 最初の目標は一回の流れを説明すること

初めてのバックテストでは、入力を用意し、設定を検証し、計算を実行し、結果を読み直す一連の流れを確認しましょう。このページでは架空の合成データを使います。実際の株価で得た運用成績として数字を読むことはできません。

終わったときに「何を入力し、何を計算し、どこへ保存されたか」を説明できれば、次の研究に進む準備になります。バックテストの意味はバックテストとは、注文と費用の基本は費用と売買回転で確認できます。

2. 使用する版と環境を確認する

導入ガイドで利用する版を選び、記載された手順と確認項目を終えてください。AI アシスタントに準備を頼む場合も、同ページの依頼文を使い、対象の版と専用の作業環境を明示します。環境ができたら、導入時と同じ仮想環境でデモを実行します。

安定版のオフラインデモと、main の研究用画面コースは別の版の証拠です。main の画面写真は安定版のインストール成功を証明しません。導入状態と操作の説明を混同せず、ソースのタグまたは版、実行環境をメモしておきます。

3. 新しい出力先に合成入力を作る

既存のオフラインデモを開き、ソースのルートから掲載されたコマンドを順に実行します。出力先は新しい場所を選び、前の実行や自分の研究データと混ぜないでください。デモは設定と合成スナップショットを作成します。

生成後に、設定ファイル、入力スナップショット、明示された時系列ファイルが揃っていることを確認します。この時点でも入力は合成データです。実銘柄らしい表示や資産曲線があっても、実市場の取引記録へ読み替えることはできません。

4. 検証を通してから履歴を実行する

デモの検証処理は、設定の形式と必要な項目を確認します。成功したら、掲載手順の履歴実行へ進みます。履歴処理は明示された時系列を使い、ローカルにレポートと SQLite 帳簿を生成します。指定したファイルがどの処理の入力なのかを追いながら実行してください。

検証が失敗したら、ファイルの所在、必須項目、使用環境と版を調べます。エラーを無視して結果だけを採用しないことが大切です。形式が正しくても、経済的な仮定が現実に適切であるかは別の検討になります。

5. 結果と模擬イベントを一緒に読む

出力先で、目標、リスク確認、注文意図、模擬イベントを照合します。注文を計画したことと、シミュレーションで約定したことを分け、時系列上の順序も確認してください。設定と結果を並べると、条件が出力へどう反映されたか追いやすくなります。

再実行を比べる際は、合成入力、設定、時系列、ソースの版、環境が一致しているか確認します。これによって確認できるのは、同じ条件のソフトウェアシミュレーションを再現できることです。実市場での収益性や当時のデータ可視性の証明にはなりません。

6. 実際の株価を使う研究へ進む

一回の流れを確認できたら、生成した入力と結果を保存し、合成データで確認した範囲をメモします。次は手元の価格ファイルを使うJ-Quants の最初の研究へ進めます。実データは同梱されないため、自分の入力を明示的に選択して検証と固定を行います。

実データでも、基準、欠損、利用可能時刻、費用、約定仮定を調べる必要があります。合成デモの成功を持ち越して省略せず、時点と先読みの確認を研究ごとに行ってください。

教材の出典:公開 GUI 研究コース。本記事は研究手順を学ぶための教材で、特定銘柄や売買を推奨せず、将来の収益を保証しません。免責事項

このテーマを続けて学ぶ

バックテストの学習順序を見る

対象: main のソース候補(未公開) · 公開ソース docs/ja_JP/GUI_RESEARCH_COURSES.md

内容確認 · KabuForge