私たちのファンページに参加してください
Exp_XPeriodCandle_X2 - MetaTrader 5のためのエキスパート
- ビュー:
- 602
- 評価:
- パブリッシュ済み:
- 2018.09.27 14:15
- アップデート済み:
- 2023.03.30 13:44
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
Exp_XPeriodCandle_X2レンド追跡型取引システムは、2つのXPeriodCandle指標シグナルに基づいています。1番目の指標は、指標の最後に閉じられたローソク足の色に基づいて低速トレンドの方向を特定します。2番目の指標は、線の色が変わったときに取引を開始する瞬間を特定します。シグナルは、次の2つの条件が満たされた場合にバーが閉じるときに形成されます。
- 高速及び低速トレンドのシグナルが一致する
- 高速トレンドの方向性が変わった
以下はエキスパートアドバイザーの入力パラメータです。
//+-------------------------------------------------+ //| EA指標の入力パラメータ | //+-------------------------------------------------+ sinput string Trade="Trade Management"; //+============== 取引管理 ==============+ input double MM=0.1; // 約定での預金の割合 input MarginMode MMMode=LOT; // ロット値検知法 input uint StopLoss_=1000; // ポイント単位のストップロス input uint TakeProfit_=2000; // ポイント単位のテイクプロフィット sinput string MustTrade="Trade Permissions"; //+============== 取引許可 ==============+ input int Deviation_=10; // ポイント単位での最高価格 input bool BuyPosOpen=true; // 買いポジションに入る許可 input bool SellPosOpen=true; // 売りポジションに入る許可 //+-------------------------------------------------+ //| フィルタ指標の入力パラメータ | //+-------------------------------------------------+ sinput string Filter="SLOW TREND PARAMETERS"; //+============== トレンドパラメータ ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; // トレンドの1チャート期間 input uint Cperiod=5; // ローソク足の計算期間 input Smooth_Method MA_SMethod=MODE_JJMA; // 平均化の手法 input int MA_Length=3; // 平滑化の深さ input int MA_Phase=100; // 平滑化パラメータ //---- JJMAでは -100 ^ +100 の範囲で移行プロセスの質に影響を与える //---- VIDIAではCMOの期間、AMAでは低速移動平均の期間である input uint SignalBar=1; // エントリシグナルを受診するバーの番号 input bool BuyPosClose=true; // トレンドで買いポジションを決済する許可 input bool SellPosClose=true; // トレンドで売りポジションを決済する許可 //+-------------------------------------------------+ //| エントリ指標の入力パラメータ | //+-------------------------------------------------+ sinput string Input="ENTRY PARAMETERS"; //+=============== エントリパラメータ ===============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; // エントリの2チャート期間 input uint Cperiod_=5; // ローソク足の計算期間 input Smooth_Method MA_SMethod_=MODE_JJMA; // 平均化の手法 input int MA_Length_=3; // 平滑化の深さ input int MA_Phase_=100; // 平滑化パラメータ //---- JJMAでは -100 ^ +100 の範囲で移行プロセスの質に影響を与える //---- VIDIAではCMOの期間、AMAでは低速移動平均の期間である input uint SignalBar_=1; // エントリシグナルを受信するバーの番号 input bool BuyPosClose_=false; // シグナルで買いポジションをエグジットする許可 input bool SellPosClose_=false; // シグナルで売りポジションをエグジットする許可 //+-------------------------------------------------+
入力パラメータのコード内のテキストを含む文字列パラメータは、エキスパートアドバイザーの入力パラメータウィンドウをよりよく視覚化するためのものです。
EAでのXPeriodCandle_HTF指標は、ストラテジーテスターでのより便利なトレンドの視覚化のためにのみ含まれており、他の操作モードでは無効です。
生成されたEAが正しく動作するには、コンパイルされたXPeriodCandle.ex5及びXPeriodCandle_HTF.ex5指標ファイルが<ターミナルデータディレクトリ>\MQL5\Indicatorsフォルダに存在しなければなりません。
TradeAlgorithms.mqhライブラリファイルによって、エキスパートアドバイザーをノンゼロスプレッドを提供するブローカーで使用すること、また、ストップロスとテイクプロフィットを設定してポジションを開くことが可能になります。
以下の検証では、デフォルトのエキスパートアドバイザー入力パラメータが使用されました。ストップロスとテイクプロフィットは検証では使用されませんでした。
以下は2016年のXAUUSDテスト結果、D1低速トレンド、H1高速トレンドによるエントリです。
図1 チャートでの約定の例
図2 テスト結果チャート
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/21144
メインチャートのXPeriodCandle指標です。
XPeriodCandleRange_HTF入力パラメータでの時間枠選択オプションを含むXPeriodCandleRange指標です。
入力パラメータでの時間枠選択オプションを含むXPeriodCandle_main指標です。
AbsolutelyNoLagLwma_Digit_Cloud_HTF入力パラメータでの時間枠選択オプションを含むAbsolutelyNoLagLwma_Digit_Cloud指標です。