「株テック | Kabutech Lab.」は、日本株トレードを初心者向けに解説するメディアです。

ツールの使い方や考え方、環境構築方法を学ぶ場として、主に以下の内容を解説しています:

  • TradingViewを使ったバックテスト・ストラテジーの実践情報
    (プログラミング知識がなくても始めやすい検証ツールです)
  • 三菱UFJ eスマート証券のkabu APIを使った環境構築
    (日本株の発注が可能な数少ないAPI接続サービスです)

バックテストは自作プログラム(Pandasなど)で応用可能、発注は他の証券会社のRSSなどでも対応できます。
特定の証券会社やツールを強く推奨するものではありません。

以下の点にご留意ください:

  • 個別銘柄の売買や投資判断の助言は行いません。
  • サンプルのストラテジーやコードは学習・検証用の参考資料であり、実際の売買や利益を保証しません。
  • バックテストは過去データに基づく結果であり、将来の成果を保証しません。
  • 自動売買環境はエラーハンドリングと十分な整備が必須です。
  • 市場変動、システム障害、予期せぬ遅延やエラーなどのリスクがあります。

投資はあくまで自己責任です。リスクを理解して慎重に取り組んでください。

当サイトでは一部アフィリエイト広告を利用しています (プライバシーポリシー)。

ご質問はこちらまでお気軽にどうぞ。

TradingView戦略テンプレートで体験するバックテストの基本と資産曲線の見方

更新情報

STEPを刷新しました(📘 新構成は無料公開・旧版購入者様特典あり)

これまで有料で展開していた解説を、より分かりやすく、より実践的に全面リニューアルしています。

📢 旧シリーズをご購入いただいた方へ
これまで多くのフィードバックをお寄せいただき、誠にありがとうございます。
旧版をご購入いただいた皆様には、環境構築に関する優待特典をご用意しております。

特典の受け取り方法や詳細は、下記の案内ページをご確認ください。
👉 (FO) 環境構築・優待特典のご案内

📊 資産曲線の“動き”から戦略の特徴を読み解く体験【ストラテジーテスター】

前回の記事では、 バックテスト の基本や 勝率 ・損益率の数値化、限界や注意点について解説しました。

今回はその内容を踏まえて、実際に TradingView ストラテジー テスターを利用して、 バックテスト 結果や 資産曲線 を確認しながら、戦略の特徴を体験していきます。

TradingView は初心者でも扱いやすく、作成した売買ルールは ストラテジー テスター ですぐに バックテスト 可能です。
まだ TradingView のアカウントをお持ちでない方は、まずはこちらから無料登録を済ませましょう。
👉【無料で始める】TradingView 公式サイトはこちら

👥 この記事は誰向け?

  • radingView や バックテスト に興味はあるが、初めて体験する初心者
  • 手動トレード経験はあるが、過去トレード結果を可視化して戦略を理解したい人
  • コードは苦手だけど、 チャート 資産曲線 を見ながら戦略の特徴を体感したい人

📖 この記事でわかること

  • バックテスト の基本理解
  • シンプルなトレードルールとその概要
  • バックテスト 結果の分析

🛠️ TradingView バックテスト用の明確なトレードルール設定方法

バックテスト を行うには、まず曖昧な判断を挟まない明確なルールを決めることが重要で、前提条件です。

💡 明確なトレードルール については前回記事を参考にしてください。

今回は体験としてシンプルなテンプレートを用意してます。

バックテスト用トレードルール

  • 短期 移動平均線 (5 期間)が長期 移動平均線 (25 期間)を上抜け → ロング ポジション
  • 短期 MA が長期 MA を下抜け → ロング ポジション をクローズ

バックテスト体験用 Pine スクリプト

//@version=6
strategy("単純MAクロス体験用", overlay=true)

shortLength = input.int(5, "短期MA期間")
longLength  = input.int(25, "長期MA期間")

shortMA = ta.sma(close, shortLength)
longMA  = ta.sma(close, longLength)

plot(shortMA, color=color.blue, title="短期MA")
plot(longMA, color=color.red, title="長期MA")

if ta.crossover(shortMA, longMA)
    strategy.entry("Long", strategy.long)
if ta.crossunder(shortMA, longMA)
    strategy.close("Long")

💻 TradingView で Pine スクリプトを保存する手順

※Web 版でも、デスクトップアプリ版でも操作可能です。
※スマホでも操作はできなくはありませんが、PC の方が快適です。

  1. TradingView にログイン

  2. チャート 画面を開く

    • 上部検索から、好きな銘柄入力して チャート 表示
    • 例:8306 (三菱 UFJ)
  3. Pine エディタを表示

    • 画面左下の「Pine エディタ」タブをクリック
  4. 新しいスクリプトを作成

    • Pine エディタタブ左上の矢印(スクリプトの管理)をクリック
    • 表示されるメニューから 「新規作成」 を選択
    • これで新規のスクリプトファイルが開きます。
  5. スクリプトの保存・追加

    • 先ほどのコードをコピペしてください。

    • 「単純 MA クロス体験用」右の矢印クリックして「スクリプトを保存」

    • 任意の名前でスクリプトを保存(例:単純 MA クロス体験用)

    • スクリプト名右の「 チャート に追加」ボタンで チャート に反映されます

これで バックテスト を始める準備ができました 🎉 コードを理解できなくても、この手順でそのまま体験できます!

✅️ 初心者でもわかる!TradingView ストラテジーテスターでバックテスト結果を確認する方法

では、実際に バックテスト 画面を見ていきましょう バックテスト では、指定したルールと過去の値動きに沿って仮想トレードの結果を確認できます。 手動での分析と違い、過去の動きで資産がどう推移したかを数秒で確認できます。

画面左下の「 ストラテジー テスター」を開いてください。

銘柄や時間軸について

画面左上から銘柄や時間軸を変更できるので、好みの条件で試してみましょう。

いずれも、同じ戦略でも銘柄時間軸によって成績が変わることがわかります。

🧩 合計損益

まずはシンプルに合計損益をみます。

  • 合計損益が プラス なら、指定期間で戦略は勝っている
  • 合計損益が マイナス なら、指定期間で戦略は負けている

これだけでも、戦略を運用する価値があるのか、無いのかを結果を見て直感的に判断できます。

💡 闇雲に雰囲気でトレードしている場合には、このようなはっきりした検証結果は見えません。

ただ、合計損益は指定期間の最終結果なので

  • 一時的に大きく勝てたのか
  • コツコツと小さな勝ちを積み上げていったのか

等の全体像がわからない場合もあります。

🧩 資産曲線

そこで確認したいのが 資産曲線 です。 資産曲線 は、期間中の資産の増減をグラフで表したものです。

  • 上昇している箇所 → 戦略が利益を上げているタイミング
  • 下がっている箇所 → 損失が発生しているタイミング( ドローダウン
  • 緩やかに右肩上がり → 安定した戦略
  • 大きく上下 → 変動が大きくリスクも高い戦略

合計損益だけでなく、 資産曲線 を見ることで『いつ、どのタイミングで利益や損失が出たのか』を直感的に理解できます。

🧩 トレード履歴

次に確認したいのが トレード履歴 です。

  • 各トレードの エントリー とクローズのタイミング が チャート 上に矢印で表示されます
  • 資産曲線 の上昇・下降と照らし合わせることで、どのトレードが利益に貢献したのか、または損失につながったのかを理解できます

ルール通りにエントリーできているかの確認

今回はシンプルな運用ルールなので、そこまで厳密に確認する必要はありません。 しかし、例えば次のような条件を追加した場合はチェックすると理解が深まります。

  • 寄付のタイミングでのみ条件を適用する
  • 引け でクローズする

💬「条件を変えた場合でも、トレード履歴と 資産曲線 を見れば想定通りに運用できているか確認できます。」

📌 短期・長期移動平均のパラメータ変更で資産曲線の変化を観察する方法

バックテスト の強みのひとつは、条件(パラメータ)を自由に変えて 資産曲線 やトレード結果の影響を観察できる点です。 今回の体験用ルールでは、短期・長期移動平均の期間のみ変更可能ですが パラメータを変えて戦略改善のヒントを得る事ができます。

試せるパラメータ

  • 短期 MA 期間
  • 長期 MA 期間

💬 同じ銘柄・同じ時間軸でも、短期・長期の期間を変えるだけで結果が大きく変わることがわかります。
資産曲線 やトレード履歴を見ながら、どのような影響があるか観察してみましょう。

TradingView の UI でパラメータを変更する方法

🔹 操作手順

  1. 画面下部の「 ストラテジー テスター」タブを開く
  2. Pine エディタタブ左上の矢印(スクリプトの管理)をクリック、メニューから「設定」をクリック
  3. 各パラメータで自由に値を変更
  4. 設定を変更すると、リアルタイムで チャート ストラテジー テスターに反映されます

相場環境に応じて 最適な設定 を探す第一歩になります。

📝 まとめ:TradingView バックテストで資産曲線・トレード履歴を活用するポイント

今回は、 TradingView ストラテジー テスターを使った バックテスト 体験 を行い、以下のポイントを確認しました。

  • バックテスト では、明確なルールに基づいて過去の値動きで仮想トレードを検証できる
  • 合計損益や 資産曲線 で 戦略の特徴 を直感的に理解できる
  • トレード履歴を確認することで、ルール通りに エントリー ・クローズできているか をチェック可能
  • 短期・長期移動平均の パラメータ変更 で戦略の挙動を観察できる

⚠️ 今回用意したルールは 勝ち負けよりも結果のわかりやすさ を重視しています。 資産曲線 やトレード履歴の確認を通じて、 バックテスト の操作や見方に慣れることが目的です。

🔜 次回記事

バックテスト で戦略の動きを体験できたら、次は 具体的な数値指標 を理解するステップです。

次回記事では、 勝率 PF ドローダウン といった バックテスト 指標の正しい読み解き方を解説します。 これらを理解すると、戦略の強み・弱みをより正確に把握できるようになります。

👉 勝率・PF・ドローダウン|バックテスト指標の正しい読み解き方

🧭 はじめての方へ:基礎 → 実践 → 設計 → 検証 → 理論。最短で再現性に辿り着くためのロードマップ
👉️ Kabutech Lab.のおすすめの進め方

戦略設計 ステップ一覧

本シリーズは、バックテストの基礎から堅牢な設計まで実践的に学べる構成です。
STEP1: データ準備 → STEP2: シンプル戦略検証 → STEP3以降: 応用・最適化

📈 テクニカル分析

テクニカル指標をTradingViewで実践活用

詳しく見る

🛠️ 自動売買の構築

TradingView, kabu API を使った環境構築

詳しく見る

📊 戦略設計

戦略を検証し、改善するための手法と実装

詳しく見る

🔧 ストラテジー作成

Pineスクリプトでの戦略実装をガイド

詳しく見る

📦 システム拡張

Slack連携/プロセス監視で安定・拡張

詳しく見る
FO 日本株自動売買
背景画像
「戦略が、自律する。」