私たちのファンページに参加してください
Exp_XAng_Zad_C_Tm_MMRec - MetaTrader 5のためのエキスパート
- ビュー:
- 586
- 評価:
- パブリッシュ済み:
- 2018.10.08 11:23
- アップデート済み:
- 2023.03.30 13:44
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
このトレードシステムは、 XAng_Zad_Cのトレンドを使用して、一定のトレード時間間隔を設定し、前のトレードの結果に応じて、今後のトレードのボリュームを変更します。
インジケータクラウドが色を変更すると、トレードの決定が行われます。
インプットパラメータでトレード時間を指定して、指定した時間間隔でトレードすることができます。
input bool TimeTrade=true; //指定した間隔でトレードを許可する input HOURS StartH=ENUM_HOUR_0; //トレード開始 (時間) input MINUTS StartM=ENUM_MINUT_0; //トレード開始 (分) input HOURS EndH=ENUM_HOUR_23; //トレード終了 (時間) input MINUTS EndM=ENUM_MINUT_59; //トレード終了 (分)
トレード開始とトレード終了時間ごとに、時間と分の2つの変数があります。
デフォルトの設定では、EAがトレードセッション全体を0:00 からトレードすることができ、すべてのポジションは23:59 で決済します。
EAの設定の開始時刻が指定されたトレード終了時刻よりも後である場合、次の日に指定された時間にオープンポジションを決済します。
EAのインプット変数のブロックは、オープンポジションのボリュームを管理するためにあります。
input uint BuyTotalMMTriger=5; //Stop Loss を計算するための最後の買いのトレードの数 input uint BuyLossMMTriger=3; //MM を減らすための買い取引を減らす数 input uint SellTotalMMTriger=5;//Stop Loss を計算するための最後の売りトレードの数 input uint SellLossMMTriger=3; //MMを減らすための売り取引を減らす数 input double SmallMM_=0.01; //損失の場合の取引の資産のシェア input double MM=0.1; //通常トレード中の取引における資産のシェア input MarginMode MMMode=LOT; //ロット値算定メソッド
最後の5回のトレードにおいて3つのトレードが同じ方向でマイナスになると、このEAは次のトレードを同じ方向に0.01ロットで行います。 最後の5つのうちのマイナスのトレードが3つ以下の場合は、ポジションのボリュームは0.1 です。
このEAは、コンパイルされたインジケータファイルXAng_Zad.ex5が必要です。 <terminal_data_folder>\MQL5\Indicatorsに配置する必要があります。
このEA のデフォルトのインプットパラメータは、以下のテストで使用されました。 Stop Loss と Take Profit はテストでは使用されませんでした。
図1. チャート上のトレードの例 インプットで設定された時間間隔でのみトレードは無効になります。
2017年の GBPJPY H4 のテスト結果:
図2. テスト結果のチャート
図3. チャート上のトレードの例 インプットに設定された時間間隔でのみトレードが有効になります。
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/21654
Checking a trading system: Close > Open → BUY signal, Close < Open → SELL signal.
Wajdyss_Ichimoku_x1010の異なるタイムフレームからのロウソク足のWajdyss_Ichimoku_Candle インジケータの色を表示する Wajdyss_Ichimoku_x10 インジケータ
Wajdyss_Ichimoku_Candle インジケータは、インプットパラメータを使用して時間枠を変更する機能を備えています。
BrainTrend2_V2_HTFBrainTrend2_V2 インジケータは、インプットパラメータを使用してインジケータの期間を変更する機能を備えています。