無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
スクリプトを気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
エキスパート

ADX Trend Pullback EA - MetaTrader 5のためのエキスパート

Duy Van Nguy
Duy Van Nguy
こんにちは、Duy Van Nguy(ドゥイ・ヴァン・グイ)と申します。MQL5.comにて、高性能なエキスパートアドバイザー(EA)、インジケーター、ユーティリティの開発に情熱を注いでいる開発者です。私の使命は、精度・信頼性・卓越した成果を追求する一流のツールを通じて、トレーダーの皆様をサポートすることです。すべての製品は細部にまでこだわって設計されており、迅速かつ丁寧なサポートも提供しております。
ご質問がありましたら「メッセージを送信」をクリックしてください。迅速に対応いたします。
私のプレミアムツールをぜひご覧いただき、トレーディングを次のレベルへ:
| Japanese English Русский 中文 Español Deutsch Português 한국어 Français Italiano Türkçe
ビュー:
28
評価:
(1)
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

概要

このエキスパートアドバイザーは、ADXに基づくトレンド強度のフィルターとEMAを用いたプルバックエントリー手法を組み合わせ、ATRを用いて動的なストップロスおよびテイクプロフィットの設定を行います。1つの銘柄を取引し、一度に1つのポジションのみを保有するように設計されています。


このコードはどのような考え方に基づいているのか?

この戦略は、3つの確立された概念に基づいています。まず、平均方向性指数(ADX)を用いてトレンドの強さを測定します。ADXが定義された閾値を上回って上昇している場合は、トレンドが形成されつつあるか、あるいは強まっていることを示し、ADXが横ばいまたは下落している場合は、市場が弱含みかレンジ相場であることを示唆します。 第二に、指数平滑移動平均(EMA)を、プルバックを検知するための動的な基準ラインとして使用します。価格がEMAに接近し、その後再びEMAから離れる動きは、そのトレンド内でのプルバックとみなされます。 第三に、平均真のレンジ(ATR)は、ストップロスやテイクプロフィットの距離を固定のピップ値ではなく、現在の市場のボラティリティに基づいて表現するために使用され、ADXインジケーターからのプラス/マイナス方向性指標(+DI/-DI)は、取引の方向性を決定するために使用されます。

これらのシグナルはどのように解釈すればよいのでしょうか?

すべての計算は、入力設定で選択された時間枠のクローズ済みバーに対して行われ、シグナルは新しいバーが形成されるたびに評価されます。エントリーロジックでは、以下の2つの条件が同時に満たされる必要があります:

1. トレンドフィルター:直前のバーのADXがADXの閾値を上回っており、さらにその前のバーのADXよりも高くなければなりません。これはトレンドの強さが増していることを示しています。

2. プルバックイベント:価格とEMAの間の距離(ATRの倍数で表される)が、それ以前のバーでプルバック比率以上であり、直前のバーでその値を下回っていなければならない。これは、価格がEMAに接近した後、再び遠ざかったことを表している。

両方の条件が満たされた場合、取引方向は前バーの+DIと-DIを比較して決定されます。+DIが-DIより大きい場合は買いシグナルが、-DIが+DIより大きい場合は売りシグナルが発生します。 トレード方向の設定により、EAを「買いのみ」、「売りのみ」、または「両方向」に制限することができます。

ストップロス距離は、ATRにSL乗数設定値を乗じて算出され、テイクプロフィット距離は、ストップロス距離にリスク・リワード比率設定値を乗じて算出されます。1つの銘柄につき同時に1つのポジションのみが許可されており、新しいポジションは、現在オープンポジションがない場合にのみ検討されます。


適切な銘柄と時間足

このEAはデフォルトでH1時間足用に設定されていますが、インジケーターの計算に使用する時間足は、チャート時間足とは独立して入力設定を通じて変更可能です。ロジックは現在のボラティリティに適応するADX、EMA、およびATRの値に依存しているため、原則として、流動性の高いさまざまな銘柄や時間足に適用できます。 実運用前に、ストラテジーテスターで対象の銘柄および時間枠でのテストを行うことを推奨します。

使用されている#includeファイルの説明

このコードでは、外部の#includeファイルは使用していません。すべてのロジックは単一のソースファイルに収められています。

主な外部変数の説明

変数 デフォルト 説明
InpTradeDirection TRADE_BOTH 取引を両方向、買いのみ、または売りのみに制限します
InpMagicNumber 270601 このEAによって発注された注文を識別するために使用されるマジックナンバー
InpLotSize 0.01 すべての取引で固定されるロットサイズ
InpATR_SL_Multiplier 1.5 ストップロス距離(直前のバーの ATR(14) の倍数として表される)
InpRR_Ratio 2.0 利益確定距離。ストップロス距離の倍数として表される
InpIndicatorTF PERIOD_H1 ADX、EMA、およびATRの計算に使用される時間枠
InpADXPeriod 14 ADXインジケーターに使用される期間
InpEMAPeriod 20 終値に適用されるEMAの期間
InpATRPeriod 14 ATR指標に使用される期間
InpADXThreshold 25.0 エントリーを許可するために必要なADXの最小値(ADXが上昇傾向にある場合に限る)
InpPullbackATRRatio 0.5 プルバックイベントを定義するために使用される、EMAからの距離(ATRの倍数として表される)

MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/73958

002 - Inside Bar 002 - Inside Bar

インサイドバーの継続仮説を検証するためのエキスパートアドバイザー(EA)。このEAは、有効なインサイドバーパターンが検出された後、メインバーの方向に指値注文を出します。ATRおよびパターンの品質に基づくフィルタ設定も可能です。

Multi Forex Scanner MT5 Multi Forex Scanner MT5

各ペアを個別に分析する必要はなく、自分の基準に基づいて、どのペアが最も有望か一目で確認することができます。

AIS平滑化線形トレンド AIS平滑化線形トレンド

このインジケーターは、線形トレンドの平滑化された値を表示します

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

アクセルレーション/デセレレーションインジケーター(AC)は現在の市場を動かす力の加速と減速を測ります。