私たちのファンページに参加してください
Exp_ColorX2MA_X2 - MetaTrader 5のためのエキスパート
- ビュー:
- 681
- 評価:
- パブリッシュ済み:
- 2018.09.17 11:01
- アップデート済み:
- 2023.03.30 13:44
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
トレンド-次のトレーディングシステム Exp_ColorX2MA_X2 は、2つのインジケータColorX2MAのシグナルに基づいています。 最初のインジケータは、線の色に基づいてスロートレンドの方向を決定します。 2番目のインジケータは、線の色が変化したときに、トレードを開始する瞬間を決定します。 このシグナルは、2つの条件が満たされた場合に足が閉じているときに形成されます。
- スロートレンド、ファストトレンドの一致のシグナル;
- ファストトレンドの方向が変化。
EAのインプットパラメータ
//+-------------------------------------------------+ //|EA インジケータのインプットパラメータ | //+-------------------------------------------------+ sinput string Trade="Trade Management"; //+============== TRADE MANAGEMENT ==============+ input double MM=0.1; //取引の資産 input MarginMode MMMode=LOT; //ロット値検出方式 input uint StopLoss_=1000; //ポイントの SL input uint TakeProfit_=2000; //ポイントの TP sinput string MustTrade="Trade Permissions"; //+============== TRADE PERMISSIONS ==============+ input int Deviation_=10; //ポイントの最大価格偏差 input bool BuyPosOpen=true; //ロングポジションをエントリーする権限 input bool SellPosOpen=true; //ショートポジションをエントリーする権限 //+-------------------------------------------------+ //|フィルタインジケータのインプットパラメータ | //+-------------------------------------------------+ sinput string Filter="SLOW TRADE PARAMETERS"; //+============== TRADE PARAMETERS ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1トレンドの図表の期間 input Smooth_Method MA_Method1=MODE_SMA_; //第一平滑化平均化法 input uint Length1=12; //最初のスムージング深度 input int Phase1=15; //最初のスムージングパラメータ 3//--- -100 の範囲内の JJMA の+ 100 転移プロセスの質に影響を与える; //--- VIDIA のCMO の期間である、AMA に遅い平均期間である input Smooth_Method MA_Method2=MODE_JJMA; //第2平滑化平均化法 input uint Length2= 5; //2番目のスムージング深度 input int Phase2=15; //2番目のスムージングパラメータ 3//--- -100 の範囲内の JJMA の+ 100 転移プロセスの質に影響を与える; //--- VIDIA のCMO の期間である、AMA に遅い平均期間である input Applied_price_ IPC=PRICE_CLOSE_;//価格定数 input uint SignalBar=1; //受信シグナルを取得するための足インデックス input bool BuyPosClose=true; //トレンドによってロングポジションを決済する権限 input bool SellPosClose=true; //トレンドによってショートポジションを決済する権限 //+-------------------------------------------------+ //|エントリー・インジケータのインプットパラメータ | //+-------------------------------------------------+ sinput string Input="ENTRY PARAMETERS"; //+=============== ENTRY PARAMETERS ===============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2記入項目の図表の期間 input Smooth_Method MA_Method1_=MODE_SMA_; //第一平滑化平均化法 input uint Length1_=12; //最初のスムージング深度 input int Phase1_=15; //最初のスムージングパラメータ 3//--- -100 の範囲内の JJMA の+ 100 転移プロセスの質に影響を与える; //--- VIDIA のCMO の期間である、AMA に遅い平均期間である input Smooth_Method MA_Method2_=MODE_JJMA; //第2平滑化平均化法 input uint Length2_= 5; //2番目のスムージング深度 input int Phase2_=15; //2番目のスムージングパラメータ 3//--- -100 の範囲内の JJMA の+ 100 転移プロセスの質に影響を与える; //--- VIDIA のCMO の期間である、AMA に遅い平均期間である input Applied_price_ IPC_=PRICE_CLOSE_;//価格定数 input uint SignalBar_=1;//エントリシグナルを受信するための足インデックス input bool BuyPosClose_=false; //シグナルによってロングポジションを決済する許可 input bool SellPosClose_=false; //シグナルによってショートポジションを決済する許可 //+-------------------------------------------------+
インプットパラメータのコード内のテキストを持つ文字列パラメータは、エキスパートのインプットパラメータウィンドウをよりよく視覚化するためにのみ使用されます。
ColorX2MA_HTF インジケータは、ストラテジーテスターのトレンドをより便利に視覚化するためのものであり、他の操作モードでは非アクティブです。
生成された EA が正常に動作するためには、ColorX2MA.ex5 とColorX2MA_HTF.ex5のコンパイル済みファイルが<terminal_data_directory>\MQL5\Indicatorsフォルダになければなりません。
TradeAlgorithms.mqh ライブラリファイルは、非零のスプレッドと、ポジションと同時にSL と TP を設定できるブローカーである必要があります。 次のリンクでライブラリの多くの亜種をダウンロードすることができます:トレードアルゴリズム。
デフォルトのエキスパートアドバイザのインプットパラメータは、以下に示すテスト中に使用されています。 SL と TP は、テスト中に使用されていません。
年2016、USDJPY のスロートレンド、および M30 のファストトレンドによるテスト結果:
図1. チャート上のトレードの例
図2. テスト結果のチャート
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/21001
移動平均 AbsolutelyNoLagLwma は、インジケータレベルを必要な桁数に丸める可能性がある価格ラベルとして最新の値を表示します。
ColorXDerivative平滑化され、カラーヒストグラムとして作られたデリバティブ
インプットパラメータで使用可能なタイムフレーム選択オプションを持つインジケータ ColorX2MA
平均のトレンドエンベロープ"生の" 価格を使用する代わりに、スムージング/フィルタ処理された価格を計算で選択するオプションを持つトレンドエンベロープ。