VWAP Band Fills with Anchored VWAP MT4
- インディケータ
- バージョン: 1.2
VWAP Band Fills with Anchored VWAP MT4 は、TradingView の VWAP を MetaTrader 4 で使えるようにしたものです。TradingView 標準の「VWAP」をお使いなら、同じ入力項目(Anchor Period、Source、Offset、Bands Calculation Mode、Bands Multiplier #1〜#3、Hide VWAP on 1D or Above)、同じ式(Pine の ta.vwap)、同じ色で使えます。さらに、縦線をドラッグした足から始まるアンカー付き VWAP も出せます。
■ 計算式
各アンカー期間の中で、足ごとに:
VWAP = Σ(ソース × ティック出来高)÷ Σ ティック出来高
標準偏差 = √(Σ(ティック出来高 × ソース²)÷ Σ ティック出来高 − VWAP²)
帯 #n = VWAP ± 標準偏差 × 倍率 #n(Percentage のときは VWAP × 1% × 倍率)
次の期間の最初の足で、すべて足し直します。
■ 設定できること
項目 | 選べるもの | 初期値
Anchor Period | Session、Week、Month、Quarter、Year、Decade、Century | Session
Source | open、high、low、close、hl2、hlc3、ohlc4、hlcc4 | hlc3
Offset | 0〜500 本 | 0
Bands Calculation Mode | Standard Deviation、Percentage | Standard Deviation
帯 #1/#2/#3 | 表示のオン・オフ、倍率 0〜100 | #1 オン ×1、#2 オフ ×2、#3 オフ ×3
塗り | オン・オフ、帯ごとの透明度 1〜100% | オン、5%(TradingView と同じ)
アンカー付き VWAP | オン・オフ、最初の位置(何本前か) | オフ、100 本
日曜の足 | Auto、月曜に含める、別の日にする | Auto
■ MT4 での注意(お読みください)
1. 出来高はティック出来高だけです。MT4 にはリアルの出来高がないため、常にティック出来高で重みを付けます。
2. MT4 には塗りの描き方がないため、塗りは帯の間の細いヒストグラムの棒で描きます。棒の太さはチャートの拡大率に合わせます(最大 5 px)。大きく拡大すると、棒の間にすき間が見えることがあります。塗りの色はチャートの背景色と混ぜて作り、背景色を変えると合わせて変わります。
3. 色は入力項目で決まります。VWAP・帯・塗りの色と太さは「パラメーターの入力」タブで設定します。「色の設定」タブは使いません。
4. 塗りの上にローソク足が見えるよう、塗りを表示している間は「チャートを前面に表示」をオンにします。元の設定はチャートに保存しておき、最後の1つを外したときに戻します(同じシリーズで塗りを使うツールと共有しているため、どれも残っていないときだけ戻します)。自分で管理したいときは「Keep candles in front of the fills」を false にしてください。
5. MT4 には入力の見出しがありません。並び順はこのページの最後のとおりです。
■ アンカー付き VWAP
「Show anchored VWAP」を true にすると、100本前に点線の縦線が出ます。転換点や指標発表の足など、好きな足までドラッグしてください。離すと、その足からオレンジのアンカー付き VWAP を描き直します。ソースとティック出来高はメインと同じで、帯はありません。縦線はチャート上の全部のコピーで1本を共有し、最後の1つを外すと一緒に消えます。
■ TradingView とどのくらい近いか
・式は同じです。それでも値は少し違います。お使いの業者のティック出来高と、TradingView のデータの出来高が違うためです。完全に同じではなく、近い値になるとお考えください。
・日と週の区切りは、MT4 サーバーの 0 時です(週は月曜始まり)。よくある GMT+2/GMT+3 のサーバーでは 0 時がニューヨークの 17 時にあたるので、FX とゴールドの Session は TradingView と同じ時刻に始まります。
・BTC など24時間取引の銘柄:TradingView は UTC の 0 時に Session を始めます。サーバーの時間帯が違うと始まりが数時間ずれ、Session VWAP の値が TradingView と違います。
■ 分かっている制限
・まだ確定していない最新の足は、ティックごとに動きます。確定した足は変わりません(縦線を動かしたときのアンカー付き VWAP を除く)。
・付けた直後に、短い名前が一瞬「probe#…」になることがあります。チャートに付いているかを確かめるためで、自動で元に戻ります。
・iCustom で呼んだときは何も描かず、チャートの設定も変えません。このときアンカー付き VWAP は最新の足から「bars back」本前から始まります。EA が ChartIndicatorAdd で別のチャートに付けた場合も、何も描かないことがあります。手で付けるかテンプレートで付けてください。
・ストラテジーテスターでは、オブジェクトもメッセージも出しません。DLL、ファイル、インターネット接続は使いません。
・分析の補助ツールです。アラート、シグナル、売買の機能はなく、成果を約束するものではありません。
■ iCustom 用バッファー
6 VWAP|7 Upper Band #1|8 Lower Band #1|9 Upper Band #2|10 Lower Band #2|11 Upper Band #3|12 Lower Band #3|13 Anchored VWAP
0〜5 は塗りの棒なので読まないでください。表示していない帯の値も入ります。値がない足は EMPTY_VALUE です。(MT5 版とは番号が違います。)
■ 入力項目(MT4 の並び)
Hide VWAP on 1D or Above = false/Anchor Period = Session/Source = hlc3/Offset = 0/Sunday bars = Auto/Bands Calculation Mode = Standard Deviation/Show Band #1 = true/Multiplier #1 = 1/Show Band #2 = false/Multiplier #2 = 2/Show Band #3 = false/Multiplier #3 = 3/VWAP color = #2962FF/VWAP width = 1/Band #1 color = #4CAF50/Band #2 color = #808000/Band #3 color = #089981/Band line width = 1/Fill bands = true/Fill opacity = 5/Keep candles in front of the fills = true/Show anchored VWAP = false/First anchor: bars back = 100/Anchored VWAP color = #FF9800/Anchored VWAP width = 2/Language = Auto
範囲外の値を入れると読み込まず、理由を「エキスパート」タブのログに書きます。
■ サポート
導入、設定、不具合のご連絡は MQL5 のメッセージで受け付けます。相場の見通しや個別の売買についてのご質問にはお答えしていません。
MT5 版(別商品)と、同じ作者のほかのツールは出品者プロフィールをご覧ください。
TradingView は TradingView, Inc. の商標です。本製品は TradingView, Inc. と提携しておらず、同社の後援・承認を受けたものではありません。
