*

QQE を使った自動売買ソフト(2)

公開日: : 最終更新日:2015/02/25 マネー

前回の記事「QQE を使った自動売買ソフト」でご紹介した、QQE という指標を使った EA(expert advisor)ですが、プログラムソースを載せます。

QQE_with_Alerts.ex4 というインディケーターが必要ですが、MetaTrader4 からダウンロードできます。

USDJPY 4時間足(2014/1/1-2015/1/1)の結果

パラメーターは SF = 4、LossCut = 20。

プロフィットファクター4.57(過去最高)。勝率 59.38%(過去最高)。最大ドローダウン 6.75%(過去最低=最良)。

ただ、売買回数が少ないです。11日に1回です。

そのため、資産は 3.2倍にしかなりません。^^

USDJPY 1時間足(2014/1/1-2015/1/1)の結果

パラメーターは SF = 5、LossCut = 40。

プロフィットファクター 2.26。勝率 50.00%。最大ドローダウン 8.59% と数字は悪くなりますが、売買回数は倍以上になります。

資産は 1.8倍どまり。なかなかうまくいきません。

いずれにしろトレンド相場でしか稼げないタイプです。

ちなみに時間足が短くなれば成績は悪化します。

関連記事

プログラムソース

//
// yasciiQQEcross01.mq4
//              QQE_with_Alerts.ex4 が必要
//                

//マジックナンバーの定義
#define MAGIC  42527        

//パラメーターの設定//
extern double Lots = 1.0;     //取引ロット数
extern int Slip = 10;         //許容スリッページ数
extern string Comments =  "QQE01"; //コメント

extern int SF = 5;
extern double LossCut = 40.0 ;

//変数の設定//
int Ticket_L = 0; //買い注文の結果をキャッチする変数
int Ticket_S = 0; //売り注文の結果をキャッチする変数
int Exit_L = 0;   //買いポジションの決済注文の結果をキャッチする変数
int Exit_S = 0;   //売りポジションの決済注文の結果をキャッチする変数

double   QQE_MAIN1 ;
double   QQE_Signal1 ;
double   QQE_MAIN2 ;
double   QQE_Signal2 ;

int OS ;

int start()
  {

    if (Volume[0]>1 || IsTradeAllowed() == false) return(0) ;

   QQE_MAIN1 = iCustom(NULL, 0, "Downloads\\QQE_with_Alerts" ," --- INDICATOR SETTINGS ---",SF," --- Alerts ---",50,true,true,"alert.wav",false ,0, 1 );
   QQE_Signal1 = iCustom(NULL, 0, "Downloads\\QQE_with_Alerts" ," --- INDICATOR SETTINGS ---",SF," --- Alerts ---",50,true,true,"alert.wav",false ,1, 1 );
   QQE_MAIN2 = iCustom(NULL, 0, "Downloads\\QQE_with_Alerts" ," --- INDICATOR SETTINGS ---",SF," --- Alerts ---",50,true,true,"alert.wav",false ,0, 2 );
   QQE_Signal2 = iCustom(NULL, 0, "Downloads\\QQE_with_Alerts" ," --- INDICATOR SETTINGS ---",SF," --- Alerts ---",50,true,true,"alert.wav",false ,1, 2 );

   double lc = LossCut;
   if(( Digits ==3 ) ||(Digits ==5)) lc = lc*10.0 ;

   //買いポジションのエグジット
   OS = OrderSelect(Ticket_L, SELECT_BY_TICKET);  
   if(    ((QQE_MAIN1 < QQE_Signal1  &&  QQE_MAIN2 > QQE_Signal2) || ( OrderOpenPrice() - lc * Point >= Close[1] ))
       && ( Ticket_L != 0 && Ticket_L != -1 ))
    {     
      Exit_L = OrderClose(Ticket_L,Lots,Bid,Slip,Red);
      if( Exit_L ==1 ) {Ticket_L = 0;}
    }    

   //売りポジションのエグジット
   OS = OrderSelect(Ticket_S, SELECT_BY_TICKET); 
   if(    ((QQE_MAIN1 > QQE_Signal1  &&  QQE_MAIN2 < QQE_Signal2) ||( OrderOpenPrice() + lc * Point <= Close[1] ))
       && ( Ticket_S != 0 && Ticket_S != -1 ))
    {     
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Blue);
      if( Exit_S ==1 ) {Ticket_S = 0;} 
    }   

   //買いエントリー
   if(    QQE_MAIN1 > QQE_Signal1  &&  QQE_MAIN2 < QQE_Signal2  && QQE_MAIN1 > 50.0
       && ( Ticket_L == 0 || Ticket_L == -1 ) 
       && ( Ticket_S == 0 || Ticket_S == -1 ))
    {  
      Ticket_L = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slip,0,0,Comments,MAGIC,0,Red);
    }

   //売りエントリー
   if(    QQE_MAIN1 < QQE_Signal1  &&  QQE_MAIN2 > QQE_Signal2 && QQE_MAIN1 <= 50.0
       && ( Ticket_S == 0 || Ticket_S == -1 )
       && ( Ticket_L == 0 || Ticket_L == -1 ))
    {   
      Ticket_S = OrderSend(Symbol(),OP_SELL,Lots,Bid,Slip,0,0,Comments,MAGIC,0,Blue);     
    } 

   return(0);
  }

 

###

関連記事

アンディさんのリアルタイム雲(2)

前回の記事「アンディさんのリアルタイム雲」で紹介したリアルタイム雲 ですが、本日ちょっと使ってみたと

記事を読む

[FX] ルックバックRSI 戦略

「勝ってる人はここが違う!! FXで儲ける21の差」という上の本に書いてあった「ルックバック

記事を読む

[FX] 裁量トレードと自動売買プログラムによるトレード

FX のトレードには、裁量トレードと自動売買プログラムによるトレードがあります。 裁量トレード

記事を読む

アメリカ株投資 2021-8-6

米国株投資 2日前の記事「アメリカ株投資 2021-8-4」を書いたときに純益が 146万

記事を読む

MSCIインデックス・セレクト・ファンド コクサイ・ポートフォリオ 売却

* * 私は新生銀行で投資信託(ファンド)を買っています。 1年前まで投資していて最近

記事を読む

NISAではじめる株式投資 / 和島英樹 平野憲一 水野文也

  NISAではじめる株式投資 和島 英樹 平野 憲一 水野 文也

記事を読む

【FX】Voorloper という EA(6) 4月分トレード結果

Voorloper という EA は、主力で使っている Dark Venus より優れているわけでは

記事を読む

農業としてのFX

以前の記事「FX はギャンブル」で、FX にはギャンブル要素があるという話をしましたが、FX には農

記事を読む

簡単にできる宝くじ(のようなもの)

簡単にできる宝くじを考案しました。 私は週に2日だけ大阪府高槻市のオフィスに出ています。と

記事を読む

[FX] AO+AC+Triggerline 損小利大手法

Triggerline とは 「Forex Technical Indicators」という裁量ト

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

五木食品 らーめん 6袋セット 熊本もっこす

五木食品 らーめん 6袋セット

味のマルタイ 棒ラーメン 5種食べ比べ詰め合わせセット

最近、Youtube でよく見かける九州のマルタイという会社の棒ラーメ

男は孤独

本日、Youtube で女から男に性転換した外国人が「男がこんなに孤独

BMW 318i セダン M Sport 初乗り

一昨日わが家にやってきたこの車 BMW 318i セダン M Sp

ファミマ 果汁100%アップル 1000ml

あまりに暑いので、出勤途中のファミマで 100%アップルジュー

→もっと見る

  • 2025年7月
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • アクセスカウンター
PAGE TOP ↑