私たちのファンページに参加してください
Exp_AdaptiveCGOscillator_X2 - MetaTrader 5のためのエキスパート
- ビュー:
- 685
- 評価:
- パブリッシュ済み:
- 2017.03.08 09:29
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
2つのAdaptiveCGOscillator 指標シグナルに基づいたExp_AdaptiveCGOscillator_X2トレンド取引システム:1番目の指標は、メインラインとシグナルラインの位置に基づいて低速トレンドの方向を決定します。2番目の指標は、線が交差したり接触したりしたときに取引を開始する瞬間を決定します。シグナルは、次の2つの条件が満たされた場合にバーが閉じるときに形成されます。
- 高速及び低速動向のシグナルが一致する
- 高速動向の方向性が変わった
エキスパートアドバイザーの入力パラメータ:
//| EA指標の入力パラメータ |
//+-------------------------------------------------+
input string Trade="Trade management"; //+============== 取引管理 ==============+
input double MM=0.1; // 約定での入金のシェア
input MarginMode MMMode=LOT; // ロット値検知法
input uint StopLoss_=1000; // ポイント単位での決済逆指値
input uint TakeProfit_=2000; // ポイント単位での決済指値
input string MustTrade="Trade permissions"; //+============== 取引許可 ==============+
input int Deviation_=10; // ポイント単位での最大価格偏差
input bool BuyPosOpen=true; // 買いポジションに入る許可
input bool SellPosOpen=true; // 売りポジションに入る許可
//+-------------------------------------------------+
//| フィルタ指標の入力パラメータ |
//+-------------------------------------------------+
input string Filter="PARAMETERS FOR SLOW TREND"; //+============== 低速動向パラメータ ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; // 動向の1チャート期間
input double Alpha=0.07;// 指標平滑化比
input uint SignalBar=1; // 参入シグナル取得のためのバーのインデックス
input bool BuyPosClose=true; // 動向で買いポジションをエグジットする許可
input bool SellPosClose=true; // 動向で売りポジションをエグジットする許可
//+-------------------------------------------------+
//| 参入指標の入力パラメータ |
//+-------------------------------------------------+
input string Input="ENTRY PARAMETERS"; //+=============== 参入パラメータ ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; // 参入の2チャート期間
input double Alpha_=0.07;// 指標平滑化比
input uint SignalBar_=1;// 参入シグナル取得のためのバーのインデックス
input bool BuyPosClose_=false; // シグナルで買いポジションをエグジットする許可
input bool SellPosClose_=false; // シグナルで売りポジションをエグジットする許可
//+-------------------------------------------------+
入力パラメータのコード内のテキストを含む文字列パラメータは、エキスパートアドバイザーの入力パラメータウィンドウをよりよく視覚化するためのものです。
EAのAdaptiveCGOscillator_Cloud_HTF指標は、ストラテジーテスターでのより便利なトレンドの視覚化のためにのみ含まれており、他の操作モードでは無効です。
コンパイルされたAdaptiveCGOscillator.ex5、CyclePeriod.ex5、AdaptiveCGOscillator_Cloud_HTF.ex5ファイルを <terminal_data_folder>\MQL5\Indicatorsに配置します。
TradeAlgorithms.mqh ライブラリファイルはノンゼロスプレッドを提供するエキスパートアドバイザーの使用、また、注文を出す際の決済逆指値と決済指値のオプション設定を可能にすることにご注意ください。 ライブラリのより多くのバリアントは取引アルゴリズムでダウンロードできます。
以下の検証では、デフォルトのエキスパートアドバイザー入力パラメータが使用されました。決済逆指値と決済指値は使われていません。
図1 チャートでの約定の例
2015年のEURUSDテスト結果、H6低速トレンド、M30高速トレンドによる参入:
図2 検証結果のチャート
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/16937
入力パラメータでの時間枠選択オプションを含むFractal_RSI指標です。
Frank Udヘッジ勘定でのみ動作します。Martin, martingale. 損失のロットを2倍にします。