エキスパート: レンジトレンド EA

 

レンジトレンド EA:

このEA は FlatTrend インジケータに基づいています。 稼働時間を含めることもできます。

レンジトレンド EA

作者: Vladimir Karputov

 

EAの作業時間フィルターがどのように構成されているか知りたかったのです。この名前の外部パラメータの定義しかありません。

Expert Advisorの稼働時間、つまり取引可能な時間と不可能な時間を適切に整理する方法を教えてください。

よろしくお願いします。

 
Sergey Voytsekhovsky:

こんにちは、コードの中にInpStartHour,***が 見つかりませんでした。

私はやりました。3回です。

 
Vladimir Karputov:

やったよ。3回ね。

はい、ありがとうございます。記事のコードを "view "ボタンで開き、テキストエディタで目的の単語をダブルクリックで選択し、controlF - なぜかその単語は余分なスペースで選択され、検索されないことがわかった。

後で、このような特殊性を発見し、私はすべてを見つけました。とてもコンパクトで便利なコードです。あとは、パラメータに分と時間を設定できるようにするために、どのような変更が必要かを考えなければなりません。今のところ、整数しか設定できません。

以下は私が興味を持ったコードです:

bool Timecontrol()
  {
   if(!InpTimecontrol)
      return(true);
   MqlDateTime STimeCurrent;
   TimeToStruct(TimeCurrent(),STimeCurrent);

   if(((STimeCurrent.hour>=0 && STimeCurrent.hour<=InpEndHour-1)
      || (STimeCurrent.hour>=InpStartHour && STimeCurrent.hour<=23)) && 
      InpStartHour>InpEndHour)
     {
      return(true);
     }
   if((STimeCurrent.hour>=InpStartHour && STimeCurrent.hour<=InpEndHour-1)
      && InpStartHour<InpEndHour)
     {
      return(true);
     }
//---
   return(false);
  }
 

コードに以下のオプションを追加すると、ユーザーは取引結果全体を管理するためのオプションを増やすことができます;

1.買いのみ、または売りのみの取引を選択する機能。

3.設定した目標利益に基づいて、EAがシグナルごとに1回だけ取引を行う機能。

 
Joseph Kisakye:

コードに以下のオプションを追加すると、ユーザーは取引結果全体を管理するためのオプションを増やすことができます;

1.買いのみ、または売りのみの取引を選択する機能

3.設定された目標利益に基づいて、EAがシグナルごとに1回のみ取引を行う機能

PipMaker v1 EAのMT5ダウンロードリンクを教えていただけますか?

大変感謝しております。ありがとうございました。

 
私は、取引時間に影響されない合成指数を取引しています。そのため、買いのみ、売りのみのオプションがあれば、FlatTrend EAを使用して、EAが1つのシグナルにつきローソク足1本のみを取引し、別のシグナルが出現したときにのみ再度取引を行うようにすることで、より利益を上げることができます。あるいは、オシレーターと組み合わせて、2つのシグナルが「買い」または「売り」に一致したときのみ取引を制限するのがベストです。
 
Joseph Kisakye :
私は、取引時間に影響されない合成指数を取引しています。そのため、買いのみ、売りのみのオプションがあれば、EAが1つのシグナルにつきローソク足1本だけを取引し、別のシグナルが出たときだけ再度取引することで、FlatTrend EAでより利益を上げることができます。あるいは、オシレーターと組み合わせて、2つのシグナルが「買い」または「売り」に一致したときのみ取引を制限するのがベストです。

はい、オシレーター(例えばRSI)を適用することができます。このオプションを確認する 必要がある。

 
Joseph Kisakye :
私は、取引時間に影響されない合成指数を取引しています。そのため、買いのみ、売りのみのオプションがあれば、EAが1つのシグナルにつきローソク足1本だけを取引し、別のシグナルが出たときだけ再度取引することで、FlatTrend EAでより利益を上げることができます。あるいは、オシレーターと組み合わせて、2つのシグナルが「買い」または「売り」に一致したときのみ取引を制限するのがベストです。

予備バージョン2.XXXX(オシレーターはまだありません)。フィードバックをお待ちしています.

ファイル: