【完全初心者向け】TradingViewの使い方入門 ― まずは裁量トレードを体験しよう
「自動売買(EA)に興味があるけど、そもそもトレード自体やったことがない」
そんな方にこそ、まず伝えたいことがあります。
いきなりEAを動かす前に、自分の手でチャートを見て、売買を体験してみてください。
裁量トレード(自分の判断で売買すること)を一度でも経験すると、「何を自動化したいのか」が明確になります。逆に、一度もトレードしたことがない状態でEAを作ろうとすると、「何が正解かわからない」まま迷子になりがちです。
この記事では、無料で使える高機能チャートツール「TradingView」の基本操作を、画像付きでゼロから解説します。
TradingViewとは
TradingViewは、世界中のトレーダーが使っているブラウザベースのチャート分析ツールです。
- 無料で使える(有料プランもあるが、入門には無料で十分)
- ブラウザだけで動く(インストール不要)
- FX・株・仮想通貨・コモディティなど、ほぼすべての金融商品のチャートが見られる
- インジケーター(分析ツール)が豊富で、世界中のユーザーが自作したものも公開されている
このサイトで紹介している「TradingViewのインジケーター → EA化」の流れも、すべてTradingViewが起点になっています。
ステップ1:アカウントを作成する
まずはTradingViewの無料アカウントを作りましょう。
- TradingView公式サイト にアクセス
- 右上の「始めましょう」をクリック
- メールアドレスまたはGoogleアカウントで登録
登録が完了すると、すぐにチャート画面を使い始められます。
ステップ2:チャート画面の見方を知る
登録後、画面上部の検索バーに「USDJPY」と入力してみてください。ドル円のチャートが表示されます。
チャート画面の基本要素はこの5つです。
| 要素 | 場所 | 役割 |
|---|---|---|
| ティッカー(銘柄名) | 左上 | 表示中の通貨ペアや銘柄 |
| 時間足 | 上部バー | ローソク足1本あたりの時間(1分〜月足) |
| ローソク足チャート | 中央 | 価格の動きを視覚化したもの |
| 出来高 | チャート下部 | 取引量の推移 |
| 描画ツール | 左サイドバー | ラインやフィボナッチなどの描画 |
ローソク足の読み方
ローソク足は、一定時間内の値動きを1本のバーで表したものです。
- 陽線(緑/白):始値より終値が高い = 値上がりした
- 陰線(赤/黒):始値より終値が低い = 値下がりした
- ヒゲ:その時間内の最高値・最安値を示す
最初は「緑が多ければ上昇トレンド、赤が多ければ下降トレンド」くらいの理解で十分です。
時間足を切り替える
チャート上部の時間足ボタンで表示を切り替えられます。
- 1分足・5分足:短期の細かい値動き(スキャルピング向き)
- 1時間足・4時間足:中期のトレンド確認
- 日足・週足:長期の大きな流れ
まずは 日足(1D) で全体の流れを見てから、1時間足(1H) に切り替えるのがおすすめです。
ステップ3:移動平均線を表示してみる
チャートだけ見ていても、上がっているのか下がっているのか判断しづらいことがあります。そこで登場するのが インジケーター(テクニカル指標) です。
最も基本的なインジケーターが 移動平均線(MA: Moving Average) です。
移動平均線とは
過去N本分のローソク足の終値を平均した線です。例えば「20日移動平均線」は、過去20日間の終値の平均を結んだ線。
- 価格が移動平均線より上 → 上昇傾向
- 価格が移動平均線より下 → 下降傾向
- 短期MAが長期MAを上抜け(ゴールデンクロス) → 買いシグナル
- 短期MAが長期MAを下抜け(デッドクロス) → 売りシグナル
TradingViewでMAを追加する手順
- チャート画面上部の 「インジケーター」 ボタンをクリック
- 検索バーに「MA」または「Moving Average」と入力
- 「Moving Average」をクリックして追加
チャートに青い線が表示されたら成功です。
MAの期間を変更する
デフォルトは9期間ですが、よく使われる設定に変更しましょう。
- チャート上のMA線をダブルクリック(設定画面が開く)
- 「Length(期間)」を 20 に変更
- 同じ手順でもう1本追加し、期間を 75 に設定
- 見やすいように色を変更(例:20MA=青、75MA=赤)
これで 短期(20)と中期(75)の移動平均線 が表示されました。
2本のMAの位置関係を見るだけで、今の相場が上昇トレンドなのか下降トレンドなのかがひと目でわかります。
ステップ4:ペーパートレードで売買を体験する
チャートの見方がわかったら、実際に売買を体験してみましょう。
TradingViewには ペーパートレード(仮想資金でのデモ取引) 機能が内蔵されています。実際のお金は一切使わないので、失敗しても安心です。
ペーパートレードの始め方
- チャート画面下部の 「トレードパネル」 をクリック
- 「Paper Trading」を選択して接続
実際に注文を出してみる
接続できたら、実際に注文を出してみましょう。
- チャート上で右クリック →「買い注文」または「売り注文」
- 数量を入力(最初は最小でOK)
- 「買い」ボタンをクリック
注文が通ると、チャート上にポジションのラインが表示されます。利益が出ていれば緑、損失なら赤で表示されるので直感的にわかります。
決済してみる
ポジションを閉じるには、チャート上のポジション表示をクリックして「決済」を選びます。
このペーパートレードで 「買ったあと上がってうれしい」「下がって焦る」 という感覚をぜひ体験してください。この感覚が、のちのちEAのロジックを考えるときの土台になります。
ステップ5:MAを使ったシンプルな売買ルール
ペーパートレードに慣れてきたら、自分なりの「ルール」を決めて売買してみましょう。
ここでは、先ほど設定した2本のMAを使ったシンプルなルールを紹介します。
ゴールデンクロス買い・デッドクロス売り
| 条件 | アクション |
|---|---|
| 20MAが75MAを下から上に抜けた | → 買い(ロング) |
| 20MAが75MAを上から下に抜けた | → 売り(決済 or ショート) |
このルールだけでも、実際にペーパートレードで数週間試してみると面白い発見があるはずです。
- 「トレンドが出ている時期はけっこう取れる」
- 「レンジ相場だとダマシが多い」
- 「もう少し早くエントリーしたい」
こういった 「こうだったらいいのに」 という気づきが、EA開発の出発点になります。
まずは自分の手で相場を触ってみる
ここまでの流れを整理します。
| ステップ | やること |
|---|---|
| 1 | TradingViewの無料アカウントを作る |
| 2 | チャートの見方(ローソク足・時間足)を覚える |
| 3 | 移動平均線(MA)を表示して、トレンドを把握する |
| 4 | ペーパートレードで売買を体験する |
| 5 | MAクロスなど簡単なルールで売買してみる |
EAや自動売買は、この「裁量トレード」の延長線上にあるものです。
自分の手で売買してみると、必ずこんな瞬間が訪れます。
「あの時エントリーしていれば……」 「寝ている間に絶好のチャンスを逃した……」 「ルールは決まっているのに、感情で判断がブレてしまう……」
もしそう感じたら、それは 自動化を始めるタイミング です。
あなたが今「こうだったら買い、こうなったら売り」と言葉にできるルールは、AIの力を借りればそのままEA(自動売買プログラム)に変換できます。
次のステップとして、AIを使ったEA開発の始め方もぜひ読んでみてください。
次のステップ
まずデモで動作確認 → OKなら本番運用、が安全です。
デモ口座でEAを回す手順関連記事
if (signal && riskOk) { executeEA(); }
for (const tf of [M5, M15, H1]) {
score += checkTrend(tf);
}
return score >= threshold;
AIへのプロンプト、日本語と英語どっちがいい?実際に比べてみた
MQL4生成AIのプロンプトは日本語と英語どちらが精度が高いか?ChatGPTとClaudeで同じロジックを比較検証した結果を公開します。
if (signal && riskOk) { executeEA(); }
for (const tf of [M5, M15, H1]) {
score += checkTrend(tf);
}
return score >= threshold;
裁量手法をAIに伝えるための「言語化シート」— 穴埋めでプロンプト完成
裁量トレードの経験をAIが理解できる条件文に変換するための穴埋めシートを提供。シートを埋めるだけでMT4のEAを作るプロンプトが完成します。
if (signal && riskOk) { executeEA(); }
for (const tf of [M5, M15, H1]) {
score += checkTrend(tf);
}
return score >= threshold;
MQL4エラーをAIで直すデバッグプロンプト集【コピペ用テンプレ付き】
AIが生成したMQL4コードのエラーをパターン別に分類し、AIに修正させるためのプロンプトテンプレートをまとめました。コンパイルエラーから動作不良まで対応。
if (signal && riskOk) { executeEA(); }
for (const tf of [M5, M15, H1]) {
score += checkTrend(tf);
}
return score >= threshold;
EA開発のAIツール選び — チャット型とCLI型、何が違うのか
ChatGPT・Codex・Claude CodeをEA開発の観点で整理。チャット型はどれも大差なし、本格開発にはCLI型が有利な理由を解説。