Stoch RSI Band Fill with Cross Alerts
- インディケータ
- バージョン: 1.1
Stoch RSI Band Fill は、MetaTrader 5 用のストキャスティクス RSI(Stoch RSI)です。MT5 には標準の Stoch RSI が入っていないため、これを追加するものです。計算の手順は TradingView の標準 Stoch RSI と同じで、K 線・D 線、80/50/20 の水準線、上限と下限の間の塗りという画面の構成も同じにしています。
■ 計算のしかた
1.選んだ価格(初期値は終値、期間14)の RSI を、ワイルダーの平滑化(RMA)で求めます。最初の平均は、最初の14本分の値動きの単純平均です。
2.その RSI のストキャスティクスを Stochastic Length(初期値14)の範囲で求めます。100 ×(RSI − 期間内の最安値)÷(期間内の最高値 − 最安値)
3.K = ストキャスティクスの単純移動平均(初期値3)、D = K の単純移動平均(初期値3)
期間内の RSI の最高値と最安値が同じになると、分母が0になります(値動きがない足などで起きます)。このときは直前の値をそのまま使います。TradingView と同じ扱いです。
■ TradingView との照合
・TradingView の価格データでこの計算をやり直し、TradingView の値と比べました。差は最大で約 1e-14(小数計算の丸め誤差)でした。
・分母が0になる足:該当する足が425本含まれる条件で、約67.5万本すべてが TradingView の扱いと一致しました。
・ご注意:業者やデータ提供元ごとに価格データが少しずつ違うため、MT5 のチャートの値は TradingView のチャートの値と完全には同じになりません。計算は同じでも、元になる価格が違うためです。
・RSI の平滑化は、チャートの履歴がどこから始まるかにも影響されます。数百本進めば、この影響はほとんどなくなります。
■ チャートに表示されるもの
・K 線(青)と D 線(オレンジ)。値はデータウィンドウに表示されます。
・上限80・下限20(破線)と中央50(点線)。それぞれ非表示にできます。
・上限と下限の間の塗り。MT5 では半透明の塗りが使えないため、指定した濃さ(初期値10%)で塗り色とチャートの背景色を混ぜた色で塗ります。背景色を変えると、塗りの色も自動で合わせます。
・塗りはチャート右側の余白まで延ばせます(初期値100本、0で延ばさない)。
・スケールは3種類から選べます。
Fixed 0-100(初期値):0〜100で固定
Auto:MT5 の通常の自動スケール
Clamped:画面に見えている K・D に合わせて自動で調整し、0未満・100超にはしません。水準線か塗りを表示しているときは、上限・下限も画面に入るようにします。
■ アラート(オンにするまでは鳴りません)
・K が D を上抜け/下抜け
・K が上限を上抜け、または下限を下抜け
・判定は確定した足だけで行い、1本につき条件ごとに1回までです。インジケーターを読み込んだときや、過去の履歴を追加で読み込んだときに、過去の足の分は鳴りません。
・ポップアップ、サウンド、プッシュ通知を自由に組み合わせられます。プッシュ通知には、ターミナルで MetaQuotes ID の設定が必要です。
・アラートの文は、ターミナルの言語に合わせて日本語か英語で出ます。入力で言語を固定することもできます。
・アラートは線がクロスしたことを知らせるだけです。売買をすすめるものではありません。
■ お使いになる前に
・再描画:確定した足は描き変わりません。最新の足は、確定するまで値が動きます。
・Stoch RSI は動きの速いオシレーターです。強いトレンドでは K・D が0付近や100付近に長く張り付くことがあり、値動きの小さい相場ではわずかな値動きで大きく振れることがあります。80以上・20以下になったことだけで、相場が反転するとは限りません。
・読み込みの速さ:当方のテストでは、M1 の約1,000万本で約0.8秒でした(お使いのパソコンによって変わります)。
・すべての銘柄・時間足で使えます。DLL、外部ファイル、インターネット通信は使いません。
・チャート分析の補助ツールです。注文は出さず、取引の成果を保証するものではありません。
・サポートの範囲は、導入・設定・不具合のご連絡です。
■ 入力項目(画面の表示は英語です)
Stoch RSI
・K(3)、D(3)、RSI Length(14)、Stochastic Length(14):いずれも 1〜1000
・RSI Source(close):close/open/high/low/hl2/hlc3/ohlc4/hlcc4
Levels
・Upper Band(80)、Lower Band(20):0〜100 の範囲で、下限は上限より小さくしてください
・上限・下限の線(オン)、中央50の線(オン)、塗り(オン)
・Extend fill to the right(100本、0〜5000)
Colors
・K 線、D 線、水準線、塗りの色
・Background fill opacity %(10、1〜100)
Scale
・Scale mode(Fixed 0-100)
Alerts
・K と D のクロス(オフ)、上限・下限の越え(オフ)
・ポップアップ(オン)、サウンド(オフ)、プッシュ通知(オフ)
・Alert language(Auto)
TradingView の見た目に合わせた MT5 用ツールの一つで、ほかに「RSI AutoScale with Zone Fills」と「MACD Four Color Histogram with Alerts」があります。どれも出品者プロフィールに載せています。
TradingView は TradingView, Inc. の商標です。本製品は TradingView, Inc. と提携しておらず、承認も受けていません。
