Custom Screener
- インディケータ
- Rodolfo Andrade
- バージョン: 1.4
- アップデート済み: 26 4月 2026
- アクティベーション: 5
概要
MT5向けのマルチ銘柄・マルチ時間足スキャナーです。テキスト条件を定義し、インタラクティブな表でシグナルを確認できます。
説明
Custom Screener は、価格、移動平均、RSI、ローソク足パターンに基づく条件で複数の銘柄と時間足をスキャンします。結果は並べ替え可能な表で表示され、ワンクリックでチャートを開けます。
追加スクリプトなしで複数市場を客観ルールで監視するのに適しています。
主な機能
- マルチ銘柄・マルチ時間足スキャン。
- 自然な記述で買い/売り条件を定義可能。
- 価格、移動平均、RSI、ストキャスティクス、ローソク足パターンのネイティブな式変数をサポート。
- 1本、2本、3本のローソク足パターンを含むライブラリ。
- スキャン中のリアルタイム進捗バーと残り時間(ETA)の表示。
- ストキャスティクス・オシレーターをサポート: stochK[index] と stochD[index] を式内で使用可能。
- 並べ替え可能な結果テーブルと高速チャートアクセス。
- チャートオープン時のテンプレート適用(任意)。
- 結果フィルター:すべて、シグナルありのみ、買いのみ、売りのみ。
- 増分バッチ検索で進捗表示、キャンセル、部分結果に対応。
- 検索中の履歴同期を可視化し、Sync トグルで保留中の項目を表示・非表示にできます。
- UI言語を input で 11 言語から選択可能。
- 論理条件での括弧と演算子の優先順位をサポート。
- インターフェース起動前に構文を検証します。
使い方
- インジケーターをチャートに追加します。
- 銘柄(Market Watch)と時間足を選択します。
- buyCondition と sellCondition を設定します。
- (任意) chartTemplate と resultFilter を設定します。
- 検索 をクリックして開始します。
- ステータス欄で進捗を確認します。
- (任意)Sync で同期中の項目の表示・非表示を切り替えます。
- (任意)キャンセル をクリックして停止します。
- 結果行をクリックして対応チャートを開きます。
- 閉じる をクリックしてインジケーターを削除します。
条件の構文
サポート変数:
- ma1[index], ma2[index], ma3[index]
- close[index], open[index], high[index], low[index]
- rsi[index]
- stochK[index], stochD[index]
- パターン例: hammer[index], shootingStar[index], bullishEngulfing[index], bearishEngulfing[index], morningStar[index], eveningStar[index], threeWhiteSoldiers[index], threeBlackCrows[index]
0..10
演算子:
- 比較: >, <, >=, <=, ==, !=
- 論理: &&, ||
- 括弧: ( )
例:
- rsi[1] < 30 && bullishEngulfing[1]
- hammer[1] && close[1] > ma1[1]
- morningStar[1] || threeWhiteSoldiers[1]
- stochK[1] < 20 && stochK[1] > stochD[1]
入力パラメータ
- Moving Averages 1/2/3: period, shift, method, applied price.
- ストキャスティクス・オシレーター: Kピリオド、Dピリオド、スローイング。
- Custom Conditions: buyCondition / sellCondition.
- Chart Opening: chartTemplate.
- Results Filter: resultFilter.
- Logs / Logging: enableLogs.
- 言語: uiLanguage (Portuguese, English, Russian, Chinese, Spanish, Japanese, German, Korean, French, Italian, Turkish).
注意事項
- このインジケーターは注文を実行しません。シグナル表示のみです。
- テンプレート利用時は .tpl を MQL5/Profiles/Templates に配置してください。
- buyCondition と sellCondition が同時に真なら Setup を表示します。
- 検索中、一部の項目は履歴の読み込み中にまず 同期中 と表示される場合があります。
- 合計 には最終的に表示される結果のみがカウントされます。
- データ不足 は履歴不足時に表示されます。
- データ不足 は resultFilter = RESULT_FILTER_ALL のときのみ表示されます。
- enableLogs は診断時のみ有効化してください。
- サポート連絡: MQL5 の販売者プロフィールをご利用ください。
- buyCondition または sellCondition の構文が無効な場合、エラーはアラート/ログに表示され、インジケーターはチャートから削除されます。
