私たちのファンページに参加してください
- ビュー:
- 629
- 評価:
- パブリッシュ済み:
- 2018.11.05 08:38
- アップデート済み:
- 2023.03.30 13:44
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
2つの同一のトレードシステム (ロングとショート) ColorSchaffJCCXTrendCycleインジケータシグナルに基づいて、1つの EA 内で異なるメソッドで構成することができます。また、前のトレード結果に応じて、次のトレードボリュームを変更する機能があります。 このために、すべてのインプットパラメータを2つの大きなグループに分けています。
- L で始まる名前を持つものは、ロングポジションを管理するためのインプットパラメータです。
- 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.ex5 とColorSchaffJCCXTrendCycle.ex5インジケータのファイルが<terminal_data_directory>\MQL5\Indicators.にある必要があります
デフォルトのエキスパートアドバイザのインプットパラメータは、以下に示すテスト中に使用されています。 SL と TP は、テスト中に使用されていません。
図1. 対称的な設定によるトレードの例
2017年の GBPUSD H8 テスト結果:
図2. テスト結果のチャート
図3. 非対称の設定を持つチャート上のトレードの例
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/22219
![Exp_ColorSchaffJJRSXTrendCycle_MMRec_Duplex](https://c.mql5.com/i/code/expert.png)
ColorSchaffJJRSXTrendCycle インジケータシグナルに基づいた2つの同一のトレーディングシステム。前のトレード結果に応じて、次のトレードのボリュームを変更する機能がある単一の EA で、さまざまな方法で構成することができます。
![JFatlCandle_Chl](https://c.mql5.com/i/code/indicator.png)
インジケータロウソク足の高値と安値の標準偏差に基づいた色つきのチャネルのJFatlCandle インジケータ