MetaTrader 5向けのExecuter AC - 完璧なシステムトレーディングEA

Mike 2018.11.20 21:45 9 0 0
添付ファイル

アイデアの作者: Alex

mq5コードの作者: barabashkakvn

Executer ACは、iAC(加速/減速オシレーター)インジケーターを使用したシステムトレーディングEAです。このEAは新しいバーが表示されたときのみ動作し、一度に一つのポジションしか持たないため、ヘッジングアカウントとネットティングアカウントの両方で利用可能です。

ロットは、過去の取引履歴に基づいて計算され、履歴日数最大リスク(パーセンテージ)、および減少係数のパラメータが使用されます。

このEAは、BUYおよびSELLのための複数のシグナルを実装しています(ac[]配列はACインジケーターの値を表します)。

BUYシグナル:

      //--- ACインジケーターが上昇
      if(ac[1]>0.0 && ac[2]>0.0)
        {
         //--- BUYシグナルをチェック
         if(ac[1]>ac[2] && ac[2]>ac[3])
           {
            ***
           }
         ***
        }
      //--- ACインジケーターが下降
      if(ac[1]<0 && ac[2]<0)
        {
         //--- BUYシグナルをチェック
         if(ac[1]>ac[2] && ac[2]>ac[3] && ac[3]>ac[4])
           {
            ***
           }
         ***
        }
      //--- ACインジケーターがゼロを上から下に越える
      if(ac[1]>0.0 && ac[2]<0.0)
        {
         ***
        }
      ***

SELLシグナル:

      //--- ACインジケーターが上昇
      if(ac[1]>0.0 && ac[2]>0.0)
        {
         ***
         //--- SELLシグナルをチェック
         if(ac[1]<ac[2] && ac[2]<ac[3] && ac[3]<ac[4])
           {
            ***
        }
      //--- ACインジケーターが下降
      if(ac[1]<0 && ac[2]<0)
        {
         ***
         //--- SELLシグナルをチェック
         if(ac[1]<ac[2] && ac[2]<ac[3])
           {
            ***
           }
        }
      ***
      //--- ACインジケーターがゼロを下から上に越える
      if(ac[1]<0.0 && ac[2]>0.0)
        {
         ***
        }

実際のBUYオープン例:

Executer AC

    リスト
    コメント 0