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

Exp_ColorSchaffJCCXTrendCycle_MMRec_Duplex - MetaTrader 5のためのエキスパート

ビュー:
612
評価:
(10)
パブリッシュ済み:
2018.11.05 08:38
アップデート済み:
2023.03.30 13:44
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

2つの同一のトレードシステム (ロングとショート) ColorSchaffJCCXTrendCycleインジケータシグナルに基づいて、1つの EA 内で異なるメソッドで構成することができます。また、前のトレード結果に応じて、次のトレードボリュームを変更する機能があります。 このために、すべてのインプットパラメータを2つの大きなグループに分けています。

  1. L で始まる名前を持つものは、ロングポジションを管理するためのインプットパラメータです。
  2. S で始まる名前を持つものは、ショートポジションを管理するためのインプットパラメータです。
//+----------------------------------------------+
//| Input parameters of the EA for long trades   |
//+----------------------------------------------+
magic numberinput uint    L_Magic=777;          //L マジックナンバー
//+----------------------------------------------+
//| Input parameters of the EA for short trades  | 
//+----------------------------------------------+
input uint    S_Magic=555;          //S マジックナンバー

2つのトレーディングシステムは、異なるマジックナンバーを使用し、お互いに絶対的に独立しています。 しかし、実際の金融相場はほとんど上下対称ではありません。 上げ相場と下げ相場それぞれに対して別々のパラメータが必要です。 このEA を適切に設定するには、まず1つのトレーディングシステムのみをテストし、関連するスイッチを使用して2つ目を無効にします。

input bool    L_PosOpen=true;       //L ロングポジションの許可
input bool    L_PosClose=true;      //L ロングポジションを決済する許可

その上で、2番目のシステムに対して同じことを実行します。

エキスパートアドバイザのインプットブロックは、オープンポジションのボリュームを管理するために追加されました。

input uint    L_TotalMMTriger=5;    //SL を計算する直近の買い取引の 数
input uint    L_LossMMTriger=3;     //MM を減らすために負けた買い取引の数
input double  L_SmallMM=0.01;       //損失の場合の取引のデポジットのシェア
input double  L_MM=0.1;             //通常トレード中のトレードにおける資産のシェア
input MarginMode L_MMMode=LOT;      // ロット設定モード

and

input uint    S_TotalMMTriger=5;    //SL を計算する直近の売り情報の番号
input uint    S_LossMMTriger=3;     //MM を減らすために負けた売り取引の数
input double  S_SmallMM=0.01;       //損失の場合の、取引の資産のシェア
input double  S_MM=0.1;             //通常トレード中のトレードの資産のシェア
input MarginMode S_MMMode=LOT;      //ロット設定モード

直近の5つの取引で3つの取引が負けている場合、その方向に対する次のトレードは0.01ロットで開かれます。 直近の5つの取引のうちの負け取引が3つ以下の場合は、ポジションのボリュームは0.1 です。

このEA が動作するためには、コンパイルされた JCCX.ex5ColorSchaffJCCXTrendCycle.ex5インジケータのファイルが<terminal_data_directory>\MQL5\Indicators.にある必要があります

デフォルトのエキスパートアドバイザのインプットパラメータは、以下に示すテスト中に使用されています。 SL と TP は、テスト中に使用されていません。

図1. 対称的な設定によるトレードの例


図1. 対称的な設定によるトレードの例

2017年の GBPUSD H8 テスト結果:

図2. テスト結果のチャート

図2. テスト結果のチャート

図3. 非対称の設定を持つチャート上のトレードの例

図3. 非対称の設定を持つチャート上のトレードの例

MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/22219

Exp_ColorSchaffJJRSXTrendCycle_MMRec_Duplex Exp_ColorSchaffJJRSXTrendCycle_MMRec_Duplex

ColorSchaffJJRSXTrendCycle インジケータシグナルに基づいた2つの同一のトレーディングシステム。前のトレード結果に応じて、次のトレードのボリュームを変更する機能がある単一の EA で、さまざまな方法で構成することができます。

JFatlCandle_Chl JFatlCandle_Chl

インジケータロウソク足の高値と安値の標準偏差に基づいた色つきのチャネルのJFatlCandle インジケータ

Toby_Crabel_NR_Pattern Toby_Crabel_NR_Pattern

Toby Crabel NR Pattern インジケータ

Super_Smoother Super_Smoother

Ehlers SuperSmoother インジケータ