*

FX MACD+フィボナッチ勝率アップの法則 / 平田 啓 (2)

公開日: : 最終更新日:2015/01/11 マネー, 読書

FXチャート分析 マスターブック FX MACD+フィボナッチ勝率アップの法則 (FXチャート分析マスターブック) FXチャート分析 マスターブック FX MACD+フィボナッチ勝率アップの法則 (FXチャート分析マスターブック)

平田 啓

実業之日本社 2014-01-31

売り上げランキング : 22958

Amazonで詳しく見る

by G-Tools

★★★★☆

以前に紹介したFX チャート分析の本。

網羅的ではないので、初心者にはもう一つでしょうか。

この本の特徴としては、パラメータを変えた 3本の MACD を使った MACD バーというインディケーター を紹介していることでしょうか。

3つのパラメーターを短期MACDでは (6,19,6)、中期では標準的な (12,26,9)、長期では (19,39,9) に設定しています。

面白そうなので、自動売買用のプログラム(EA)にしてみました。

本のままの原法ではなかなかうまくいきませんので、エントリの条件を MACD がゼロより大きいときに買いのみ、小さいと売りのみという条件に改良。

ドル円の 1時間足で プロフィットファクター 1.55、勝率 39.42% くらいの成績が出ました(2013年3月~2014年12月)。

今年の春くらいからの長期の中だるみをなくせばよさそうですが、この頃はトレンドがないことが結構多いときのようで、すんなり儲けることは難しそうです。

むしろよけいなエントリをしないようなフィルタをかけることにしますかね。

フィルタをかける前のソースはこちら(↓)。

プログラムソース yasciiMACD_3cross01.mq4 (MetaTrader4 用)

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

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

extern int Fast_EMA_Period1 = 6;
extern int Slow_EMA_Period1 = 19;
extern int Signal_Period1 = 6;
extern int Fast_EMA_Period2 = 12;
extern int Slow_EMA_Period2 = 26;
extern int Signal_Period2 = 9;
extern int Fast_EMA_Period3 = 19;
extern int Slow_EMA_Period3 = 39;
extern int Signal_Period3 = 9;

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

double   MACD_MAIN1_1 ;
double   MACD_SIGN1_1 ;
double   MACD_Value1_1 ;

double   MACD_MAIN1_2 ;
double   MACD_SIGN1_2 ;
double   MACD_Value1_2 ;

double   MACD_MAIN1_3 ;
double   MACD_SIGN1_3 ;
double   MACD_Value1_3 ;

int start()
  {
    if (Volume[0]>1 || IsTradeAllowed() == false) return(0) ;
   MACD_MAIN1_1 = iMACD(NULL, 0, Fast_EMA_Period1 , Slow_EMA_Period1, Signal_Period1, PRICE_CLOSE, MODE_MAIN, 1 );
   MACD_SIGN1_1 = iMACD(NULL, 0, Fast_EMA_Period1 , Slow_EMA_Period1, Signal_Period1, PRICE_CLOSE, MODE_SIGNAL, 1 );
   MACD_Value1_1 = MACD_MAIN1_1 - MACD_SIGN1_1 ;

   MACD_MAIN1_2 = iMACD(NULL, 0, Fast_EMA_Period2 , Slow_EMA_Period2, Signal_Period2, PRICE_CLOSE, MODE_MAIN, 1 );
   MACD_SIGN1_2 = iMACD(NULL, 0, Fast_EMA_Period2 , Slow_EMA_Period2, Signal_Period2, PRICE_CLOSE, MODE_SIGNAL, 1 );
   MACD_Value1_2 = MACD_MAIN1_2 - MACD_SIGN1_2 ;

   MACD_MAIN1_3 = iMACD(NULL, 0, Fast_EMA_Period3 , Slow_EMA_Period3, Signal_Period3, PRICE_CLOSE, MODE_MAIN, 1 );
   MACD_SIGN1_3 = iMACD(NULL, 0, Fast_EMA_Period3 , Slow_EMA_Period3, Signal_Period3, PRICE_CLOSE, MODE_SIGNAL, 1 );
   MACD_Value1_3 = MACD_MAIN1_3 - MACD_SIGN1_3 ;

   //買いポジションのエグジット
   if(    MACD_Value1_1 <0 && MACD_Value1_2 <0
       && ( Ticket_L != 0 && Ticket_L != -1 ))
    {     
      Exit_L = OrderClose(Ticket_L,Lots,Bid,Slip,Red);
      if( Exit_L ==1 ) {Ticket_L = 0;}
    }    

   //売りポジションのエグジット
   if(    MACD_Value1_1 >0 && MACD_Value1_2 >0
       && ( Ticket_S != 0 && Ticket_S != -1 ))
    {     
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Blue);
      if( Exit_S ==1 ) {Ticket_S = 0;} 
    }   

   //買いエントリー
   if(    MACD_Value1_1 >0 && MACD_Value1_2 >0 && MACD_Value1_3 >0 && MACD_MAIN1_3 >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(    MACD_Value1_1 <0 && MACD_Value1_2 <0 && MACD_Value1_3 <0 && MACD_MAIN1_3 <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);
  }

関連記事

FXチャート分析 マスターブック FX MACD+フィボナッチ勝率アップの法則 / 平田 啓

###

関連記事

FX 裁量トレード 現在の方法

(↑クリックすれば拡大) FX の裁量トレードはキライなので、一番ラクチンな方法を模索していま

記事を読む

2025-7-31 高配当ETF投資

本日 2025/7/31 で私が買っている ETF のうち、高配当のものは次のとおりです。

記事を読む

ものを考える人考えない人―新・知的生活の方法 / 渡部 昇一

ものを考える人考えない人―新・知的生活の方法 渡部 昇一 三笠書房

記事を読む

[FX] MACDマルチタイムフレーム 15分足用(3) 改良その2

前回の記事「 MACDマルチタイムフレーム 15分足用(2) 改良 」の続きです。 お得意のタ

記事を読む

GR ジャイアントロボ コミック版

GR ジャイアントロボ (GUM COMICS) 稜町しろー ワニブックス

記事を読む

MetaTrader4 は自動売買が可能 / Ten MAs Wave EA を使ってみる

MetaTrader4 のなにがすばらしいかというと、これ一つでで自動売買が可能な点です。 し

記事を読む

早起きは3億の得 / 石田健

早起きは3億の得 石田健 祥伝社 2011-10-28 売り上げランキング :

記事を読む

【FX】株分け

今週は株分けを行いました。 園芸ではなく、FX 口座(Exness)の株分けです。 これ

記事を読む

富裕層ビジネス 成功の秘訣 / 中谷 彰宏

富裕層ビジネス 成功の秘訣 中谷 彰宏 ぜんにち出版 2006-07

記事を読む

「文系バカ」が、日本をダメにする -なれど"数学バカ"が国難を救うか / 高橋洋一

「文系バカ」が、日本をダメにする -なれど"数学バカ"が国難を救うか (WAC

記事を読む

Message

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

BMAX ミニPC N150+DDR4 16GB+512GB SSD+Windows 11 Pro

タイムセールで 19800円(送料込み)と安かったのでポチっと

2025-9-15 またまた万博へ

朝から万博に行きました。 栃木に住んでいる義兄(妻の兄)がうちに

2025-9-14 びわ湖バレイ

本日は、遠方から義兄が来てくれていたので、孫たちも連れてびわ湖バレイに

【FX】珍しい現象

デモ口座でフォワードテストをしている EA がいくつかありますが、その

幻の果物 長野産 ポポー

10月より発送予定!今や幻の果

→もっと見る

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