下記は最新AIであるChatGPTo1による回答です。参考程度に聞いて下さい。
TradingView で過去の移動平均線が表示されないケースは、**データの範囲制限**や**移動平均計算用のデータ不足**などが原因となっている場合が多いです。以下に考えられる主な原因と対処法をまとめました。
---
## 1. チャートのデータ範囲(ヒストリーデータ)の確認
- **無料プランやシンボルごとの仕様**によって、表示できる過去データ量に制限がある
- たとえば TradingView 無料プランだと、シンボルによっては一定のローソク足本数しか遡れないことがある
- 移動平均線は、その期間分のローソク足データがないと計算できないため、**不足分は描画されない**
- **特に長い期間(200週移動平均)+対数チャート**でさらに古いデータまで遡ろうとすると、**対象シンボル(ゴールド)のヒストリーデータがそこまで提供されていない可能性**があります
### 対処法
1. **スクリプトの設定**(例:週足ベースで 200 週 = おおよそ 4 年弱)
- さらに過去に遡るなら、**月足の表示**や**別のティッカー(長期ヒストリーを持つCFDや先物銘柄)**をチェック
2. **有料プランへのアップグレード**
- Pro/Pro+などの上位プランではヒストリー制限が緩和される可能性あり
3. **ティッカー(銘柄)を変えてみる**
- GOLD スポット価格/GOLD 先物/CFD ティッカーなど、**最も長いデータを提供しているシンボル**を選ぶと古いデータまで見られることがある
---
## 2. 週足チャートに変更した直後のローソク足本数
- TradingView 上で週足に切り替えた場合、表示される**ローソク足の本数が急に減る**ことがあります(日足と比べて1本が1週分になる)
- そのため、「200 週移動平均」を計算するために最低 200 本、さらに最初の計算開始部分を含めると 200 本以上のデータが必要になる
- **2021年中頃より前の線が出ない**というのは、ちょうど 2〜3年分くらいしか遡れていない可能性が高いです
### 対処法
1. **より広い期間を表示できるように“ズームアウト”または“最大限の表示期間”を指定**
- マウスホイールや「+ -」ボタンを使ってチャートを圧縮してみる
2. **インジケータの「オフセット」や「先行表示」のチェック**
- たとえば移動平均にオフセットが入っていると、チャートの右端にずれて描画されることもある(今回のケースではあまり関係ないかもしれませんが一応確認)
---
## 3. 「対数チャート」自体は表示制限に直接関係ないはず
- **対数 / リニア の切り替え**は、基本的には価格軸のスケールを変えるだけで、移動平均計算に必要な時系列データ量には影響ありません
- したがって、**対数チャートに変えたから昔の移動平均が消える**というより、**単に週足データ不足**が原因の可能性が高いです
---
## 4. 別のシンボルでテストする
TradingView でゴールド相場を扱う際、いくつかシンボルがあります:
- **XAUUSD** (CFDの現物ゴールド価格)
- **GC1!** (COMEX Gold 先物)
- **FOREXCOM:XAUUSD** / **OANDA:XAUUSD** など、ブローカー別のCFDティッカー
- **FXCM:XAUUSD** など
各シンボルごとにヒストリーデータの保有期間が異なるので、**よりヒストリーが長いティッカー**を探してみるのもひとつの手です。
---
## 5. まとめ
1. **週足200週の移動平均線を完全に過去まで表示するには、最低でも200本以上の週足データ(約4年分以上)が必要**
2. TradingView 無料プランでは、**表示できるヒストリーデータに制限**があるので、古いデータが足りない → 移動平均が描画されない
3. **対策**としては、
- \(\) **ズームアウト**してさらに過去のローソク足を読み込む
- \(\) **上位プラン**や**よりヒストリーデータが長いシンボル**を使用してみる
4. **対数チャート自体は原因ではなく、あくまでも「データ不足」が問題**になっている可能性が高い
以上を試してみれば、2021年より前の200週移動平均線が表示される(もしくは表示できるシンボルを見つけられる)かと思います。ぜひお試しください。