Multi Timeframe Signal Workshop MT4
- インディケータ
-
George Ciprian Mandache
Mostly writing code that does stuff...
User guides are on my blog. For questions or bugs, write in the product's Comments tab or send me a message. - バージョン: 1.0
- アクティベーション: 5
Multi Timeframe Signal Workshop は、どの時間足のインジケーターからでも作れるシグナルを監視し、シグナルが発生したすべての足に印を付ける MetaTrader 4 用のインジケーターです。「H4 の RSI が売られすぎで、価格が日足の EMA 200 より上」のようなシグナルをコードなしでクリックだけで作れ、発生のたびに、そのシグナルが読んだゾーン、ライン、インジケーターの値と一緒にチャートに描かれます。36 個のシグナルが最初から付いており、新しい発生はアラートでお知らせします。
発売価格: 最初の 10 本は 49 USD、その後は 79 USD です。
できること
- クリックでシグナル作成。 時間足、インジケーターとそのパラメータ(RSI の期間、ボリンジャーバンドの偏差)、何を調べるか(売られすぎ、クロス、ダイバージェンス、ゾーン内の価格、ラインが別のラインより上)と、いつ成立していればよいかを選びます。条件はグループにまとめられます。すべて、いずれか、または指定した数以上です。
- 1 つのシグナルで複数の時間足。 ある条件は H4、次の条件は D1、別の条件はチャート自身の時間足を読めます。
- チャートに印を表示。 発生ごとに矢印が付き、その横にシグナル名が表示されます。近くの発生の名前が重なるところでは、新しいほうが上に描かれます。成立した部分も一緒に描かれます。ラインがクロスした点、ダイバージェンスの 2 つのピボットを結ぶライン、読んだゾーンやレベルです。
- インジケーターも自動で表示。 シグナルが使うインジケーターはローソク足に重ねて、または下部エリア(ドック)に表示されます。ほかに何もインストールする必要はありません。Markers only の設定にすると印だけになります。
- アラート。 新しい発生はアラートウィンドウ、サウンド、プッシュ通知、メールでお知らせします。全シグナル共通の設定のほか、シグナルごとに個別の設定もできます。
- シグナルはテキストファイル。 Save to file はシグナルを普通のテキストファイルとして書き出し、Load from file はどのシグナルファイルでもチャートに表示します。Notepad やほかのテキストエディターでシグナルを書いたり変更したりでき、別のターミナルにコピーしたり、誰かに送ったりもできます。ファイルを変更すると、チャートは数秒で読み込み直します。
- 36 個の既製シグナル。 オシレーター、バンド、トレンドの投票、サポートとレジスタンス、需要と供給、フィボナッチ、オーダーブロック、フェアバリューギャップ、市場構造に基づき、ほとんどが買いと売りのペアです。
シグナルで使えるインジケーター
- 価格と移動平均線: 終値、任意の期間の SMA と EMA。
- バンドとチャネル: スクイーズ付きのボリンジャーバンド、ケルトナーチャネル、ドンチャンチャネル。
- トレンド: Supertrend、Parabolic SAR、一目均衡表、+DI と -DI 付きの ADX、そして 8 つの手法(構造、移動平均線の並び、ドンチャン、ADX、Supertrend、Parabolic SAR、一目均衡表、VWAP)によるトレンドの投票。各手法は単独でも使えます。
- Smart money concepts: 市場構造(BOS と CHoCH)、オーダーブロック(流動性スイープ、ディスプレイスメント、そのフェアバリューギャップを含む)、FVG。
- レベルとゾーン: スイング(HH、LH、HL、LL)、フィボナッチ(レベル、golden pocket、optimal trade entry)、サポートとレジスタンス、需要と供給。どのゾーンも「内側」「タッチ」「近い」「ブレイク」で読め、距離は ATR 単位なので、同じシグナルがどの銘柄でも同じ意味になります。
- オシレーター: RSI、ストキャスティクス、4 本のストキャスティクス、Stochastic RSI、MACD、CCI、Williams %R、MFI。通常のダイバージェンスと隠れダイバージェンスに対応しています。
- ボラティリティと出来高: ATR とティックボリューム(それぞれ平均との比較)、ダイバージェンス付きの OBV。
ルール言語
すべてのシグナルは、読みやすい 1 つの言語で書かれたルールです。カードがルールを書き、その下に Rule text として表示します。シグナルファイルは入力したとおりのルールを受け付け、行数に制限はありません。# で始まるコメントと、marker: bullish または marker: bearish の行も書けます。
- 名前: 時間足、インジケーター、フィールドの順で、H4.rsi.value、D1.ema200.is_above、Chart.bb.upper のように書きます。Chart はチャート自身の時間足に従います。
- インジケーターのパラメータ: インジケーター自身のパラメータは、その後ろの括弧の中に書きます。例は H4.rsi(21).is_oversold(30) や H4.bb(20, 2.5).upper です。省略するとデフォルト値になるので、H4.rsi は RSI 14 です。条件の編集画面では、インジケーターの下にパラメータが表示されます。
- フラグとその数値: フラグはすべて is_ で始まり、数値を括弧の中に取ります。例は H4.rsi.is_oversold(25) や D1.macd.is_bull_div(3, 40) です。数値を省略すると、公開しているデフォルト値になります。
- 組み合わせと計算: and、or、not と括弧、数値やほかのラインとの比較、+ - * / と abs、min、max、round、floor、ceil が使えます。
- 関数: within_bars(x, 5)(「直近 5 本の足で」)、bars_ago(x, 7)、at_least_true(2, a, b, c)、in_range(x, 40, 60)、cross_above(a, b)、cross_below(a, b)。
例を 2 つ挙げます。
- H4.rsi.is_oversold(35) and D1.ema200.is_above
- abs(H1.price.value - H1.ema50.value) / H1.atr.value < 0.5 and at_least_true(2, H1.rsi.value < 45, H1.stoch.is_cross_up, H1.macd.hist > 0)
コンパイルできないルールは理由を表示し、保存されません。私のブログのルール言語リファレンスには、すべてのインジケーター、フィールド、フラグ、数値が、その定義と出典とともに載っています。
使い方
- インジケーターをチャートに適用します。ターミナルでの名前は MTF Signal Workshop です。
- + Signal をクリックし、Load from file で既製のシグナルを選ぶか、+ Add condition で自分のシグナルを作ります。Save でチャートに表示されます。Save to file はファイルとしても保存するので、どのチャートでも使えます。
- 各行の On/Off でシグナルを一時停止し、鉛筆アイコンで変更し、ゴミ箱アイコンで削除します。Settings でアラートと印の色を設定します。
シグナルが発生するとき
各条件はそれぞれの時間足の確定足で判定されます。シグナルは、ルールが成立に変わった足で発生し、前回の発生から設定した本数以上あとでなければ発生しません。ダイバージェンスは 2 つ目のピボットから数本後に確定するため、矢印は確定した足に付きます。アラートは直前に確定した足での発生だけで、1 回だけ鳴ります。インジケーターを削除して付け直しても繰り返しません。検索した範囲の古い発生は、アラートなしで描かれます。
ストラテジーテスター
ストラテジーテスターでは、Multi Timeframe Signal Workshop は既製シグナルのうち 6 つを表示します。ADX が 25 を超えたときの DMI のクロス、強いトレンドの一致、構造のブレイクで、それぞれ買いと売りです。自分のシグナルをテストするには、チャートの設定ファイルとシグナルファイルを、すべてのターミナルが共有する Common\Files フォルダーにコピーします。手順はユーザーガイドにあります。
注意点と制限
- シグナルの数、長さ、読むインジケーターの数に制限はありません。描画には制限があり、1 つのチャートにつきローソク足に重ねるラインは 32 本、インジケーターは 32 個までです。インジケーターが収まらなくなったシグナルは印だけを描いてその旨を表示しますが、発生とアラートは続きます。
- MetaTrader 4 は領域を塗りつぶせないため、一目均衡表の雲とボリンジャー、ケルトナー、ドンチャンのバンドは塗りつぶしなしのラインで表示されます。
- 銘柄ごとにシグナルのリストが保存され、各シグナルの On/Off、Min bars between signals、アラートの設定も含めて、再起動後に戻ります。インジケーターを削除すると、印、ライン、下部エリア、パネルも削除されます。
- 注文の発注や管理は行いません。マーケットで無料の MTF Indicator Suite は、同じインジケーターをシグナルなしで表示します。
サポート
私のブログに詳しい記事が 2 つあります。各手順の画像付きユーザーガイドと、ルール言語とインジケーターのリファレンスです。
- ユーザーガイド:https://www.mql5.com/en/blogs/post/779985
- ルール言語とインジケーターのリファレンス:https://www.mql5.com/en/blogs/post/779986
ご質問や問題は、このページのコメントタブに書き込むか、MQL5 で個人メッセージをお送りください。

