*

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);
  }

 

###

関連記事

グローバルX米国優先証券ETF というすぐれもの

前日の記事「米国優先株投資について」で PFFD という Global X 社が運用している米国ET

記事を読む

HL Band(High Low Band) について

チャートでは HL Band というのをよく使います。 High Low Band の略で、あ

記事を読む

1/8 イラン、アメリカ基地にミサイル攻撃

3日前の 1/8 朝にイランが報復としてアメリカ基地にミサイル攻撃をしかけたときにドル円がド

記事を読む

【FX】ケルトナーチャンネル 逆張り手法

「【FX】ボリンジャーバンドを逆張りで(2)」の続きのつもりです。 ボリンジャーバンドによく似

記事を読む

ディナポリ手法で利用するDMA

ディナポリ手法という FX 手法の体系があるのですが、そこでは利用する移動平均線に DMA という特

記事を読む

クーラーの室外機の上に濡れタオル

クーラーの室外機の上にバケツを置いて、濡れタオルを天板に敷き、その端をバケツに入れておきます

記事を読む

[FX]やはり THV v3 は裁量トレードシステム最強かも

今週の EURUSD、EURJPY は結構トレンディで、前回紹介した AI システムとともに

記事を読む

【FX】IS Black という EA

昔から知られている FX自動売買ソフト(EA)に IS Black というのがあります。 似た

記事を読む

一戸建てがいいかマンションがいいか

* 私の実家は一戸建ての一軒家ですが、私が今住んでいるのはマンション(隣接した2室)。 防犯

記事を読む

株式投資「システムトレード」の極意―3年5ヶ月で5億円の資産を築いた! / 保田 望

株式投資「システムトレード」の極意―3年5ヶ月で5億円の資産を築いた! 保田

記事を読む

Message

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

外国の飯屋がまずい理由

https://www.youtube.com/watch?v=Dwp

2025年株式投資 簡単すぎる総括

本日で今年の投資は終わりです。 楽天銀行の現在高は以上の

日本語の教養100 / 今野真二

★★★☆☆ 日本語についての教養本。うんちくエッセイが 10

胸部X線写真の話(2)

昨日の記事「胸部X線写真の話」の続きです。 内科医叩きをやってい

胸部X線写真の話

もう時効だと思うので書きますが、以前に書いたことがあったかも。 又聞

→もっと見る

  • アクセスカウンター
PAGE TOP ↑