Custom Screener
- インディケータ
- バージョン: 1.8
- アップデート済み: 11 8月 2026
- アクティベーション: 5
概要
MT5向けのマルチ銘柄・マルチ時間足モニターです。テキストで条件を定義すると、スクリーナーが連続してスキャンし、銘柄が条件を満たした時点でポップアップ・サウンド・プッシュ通知でお知らせします。
説明
Custom Screener は、価格、移動平均、RSI、ストキャスティクス、ローソク足パターンに基づく条件で複数の銘柄と時間足をスキャンします。結果は並べ替え可能な表で表示され、ワンクリックでチャートを開けます。
連続スキャン。既定ではスキャンが終わっても停止しません。次のローソク足の開始に合わせてサイクルが自動的に再開し、表はその場で更新されます。従来どおり1クリックにつき1回のスキャンを希望する場合は、 scanMode を単発実行に設定してください。
必要なときだけ通知。ポップアップ、サウンド、スマートフォンへのプッシュはそれぞれ個別に有効化でき、条件を満たした瞬間の遷移で発報します。条件が真であり続ける間、スキャンのたびに繰り返すことはありません。同一サイクルの発生分はまとめて1件の通知として届きます。
追加スクリプトなしで複数市場を客観ルールで監視するのに適しています。
主な機能
- マルチ銘柄・マルチ時間足スキャン。
- scanMode による連続スキャン(既定):ローソク足の開始に合わせてサイクルが自動再開。単発実行モードも選択できます。
- ポップアップ・サウンド・プッシュ通知によるアラート。遷移時に発報し、サイクルごとに1件へまとめられます。
- 1インスタンスあたり最大5つの名前付きセットアップ:セットアップ名が表のシグナルに付きます(例: 買い (9.2) )。
- strategyName による戦略名。パネルのタイトルとインジケーターウィンドウに表示されます。
- 自然な記述で買い/売り条件を定義可能。
- 価格、移動平均、RSI、ストキャスティクス、ローソク足パターンのネイティブな式変数をサポート。
- 1本、2本、3本のローソク足パターンを含むライブラリ。
- スキャン中のリアルタイム進捗バーと残り時間(ETA)の表示。
- ストキャスティクス・オシレーターをサポート: stochK[index] と stochD[index] を式内で使用可能。
- ADX をサポート: adx[index] 、 diPlus[index] 、 diMinus[index] でトレンドの強さと方向を測定。
- rescanTimeframe で指定した時間足に合わせて再スキャン:H1 なら毎正時にサイクルを再開。
- 条件リファレンスを内蔵:ヘルプボタンで変数・演算子・例をパネル内に表示。
- 並べ替え可能な結果テーブルと高速チャートアクセス。
- チャートオープン時のテンプレート適用(任意)。
- 結果フィルター:すべて、シグナルありのみ、買いのみ、売りのみ。
- 増分バッチ検索で進捗表示、キャンセル、部分結果に対応。
- 検索中の履歴同期を可視化し、Sync トグルで保留中の項目を表示・非表示にできます。
- UI言語を input で 11 言語から選択可能。
- 論理条件での括弧と演算子の優先順位をサポート。
- インターフェース起動前に構文を検証します。
使い方
- インジケーターをチャートに追加します。
- 銘柄(Market Watch)と時間足を選択します。
- 1つ以上のセットアップに buyCondition と sellCondition を設定し、それぞれに名前を付けます。
- (任意) chartTemplate と resultFilter を設定します。
- (任意) scanMode を調整し、必要なアラートを有効にします。
- 検索 をクリックして開始します。
- ステータス欄で進捗を確認します。
- 連続スキャンでは、サイクル終了時に次回スキャンまでのカウントダウンがステータスに表示されます。
- (任意)Sync で同期中の項目の表示・非表示を切り替えます。
- (任意)キャンセル をクリックして停止します。
- 結果行をクリックして対応チャートを開きます。
- 閉じる をクリックしてインジケーターを削除します。
条件の構文
サポート変数:
- ma1[index], ma2[index], ma3[index]
- close[index], open[index], high[index], low[index]
- rsi[index]
- stochK[index], stochD[index]
- adx[index], diPlus[index], diMinus[index]
- 1本足パターン: doji, longLeggedDoji, dragonflyDoji, gravestoneDoji, spinningTop, marubozuBull, marubozuBear, hammer, invertedHammer, hangingMan, shootingStar
- 2本足パターン: bullishEngulfing, bearishEngulfing, bullishHarami, bearishHarami, haramiCrossBull, haramiCrossBear, piercingLine, darkCloudCover, tweezerTop, tweezerBottom, insideBar, outsideBar
- 3本足パターン: morningStar, eveningStar, morningDojiStar, eveningDojiStar, threeWhiteSoldiers, threeBlackCrows
0..10
演算子:
- 比較: >, <, >=, <=, ==, !=
- 論理: &&, ||
- 括弧: ( )
例:
- rsi[1] < 30 && bullishEngulfing[1]
- hammer[1] && close[1] > ma1[1]
- morningStar[1] || threeWhiteSoldiers[1]
- stochK[1] < 20 && stochK[1] > stochD[1]
入力パラメータ
- Strategy: strategyName(パネルのタイトルとウィンドウに表示される名前)。
- Moving Averages 1/2/3: period, shift, method, applied price.
- ストキャスティクス・オシレーター: Kピリオド、Dピリオド、スローイング。
- ADX: 期間 (adx, diPlus, diMinus).
- Custom Conditions(Setup 1〜5): セットアップごとの setupName / buyCondition / sellCondition.
- Chart Opening: chartTemplate.
- Results Filter: resultFilter.
- Scan Mode: scanMode(連続または単発)、rescanTimeframe(この時間足の足の始まりでサイクルを再開)。
- アラート: alertPopup, alertSound, alertPush, alertSoundFile.
- Logs / Logging: enableLogs.
- 言語: uiLanguage (Portuguese, English, Russian, Chinese, Spanish, Japanese, German, Korean, French, Italian, Turkish).
注意事項
- このインジケーターは注文を実行しません。シグナル表示のみです。
- テンプレート利用時は .tpl を MQL5/Profiles/Templates に配置してください。
- v1.5 以降、連続スキャンが既定です。アップデート後に従来の1クリック1回のスキャンを希望する場合は、 scanMode を単発実行に設定してください。
- v1.6 より rescanIntervalSec は rescanTimeframe に置き換わりました。v1.5 で保存した .set は旧キーを失い、既定値 M1 になります。これは従来の初期動作と同じです。
- パネル下部のヘルプボタンで、変数・演算子・例の一覧をターミナル内で確認できます。
- 旧バージョンの条件式は編集なしでそのまま有効です。 buyCondition と sellCondition は名前を維持したまま Setup 1 になりました。
- 名前のないセットアップは旧バージョンと同じ表示になります。名前を付けると、その名前がシグナルに付きます。
- アラートはシグナルなし→シグナルありの遷移で発報し、条件が真であり続ける間は繰り返しません。
- データ不足 と同期中の項目はアラートを発生させません。
- 買い条件と売り条件が同時に真なら Setup を表示します。
- 検索中、一部の項目は履歴の読み込み中にまず 同期中 と表示される場合があります。
- 合計 には最終的に表示される結果のみがカウントされます。
- データ不足 は履歴不足時に表示されます。
- データ不足 は resultFilter = RESULT_FILTER_ALL のときのみ表示されます。
- enableLogs は診断時のみ有効化してください。
- サポート連絡: MQL5 の販売者プロフィールをご利用ください。
- 5つのセットアップのいずれかの条件式の構文が無効な場合、該当フィールドを示すエラーがアラート/ログに表示され、インジケーターはチャートから削除されます。

ユーザーは評価に対して何もコメントを残しませんでした