*

MTF-CCI インディケーター( yMTF_Forex_freedom_Bar )を使った FX手法

公開日: : 最終更新日:2019/09/19 マネー

上の AUDJPY 15分足のチャートのサブウィンドウに表示しているのはマルチタイムフレーム対応の CCI のインディケータです。

yMTF_Forex_freedom_Bar という名前で、無料でダウンロードできます。

ここでも以前、「MTF Forex Freedom Bar の威力 」で紹介しました。

任意の 4つ(上では 15分、30分、1時間、4時間にしています)のタイムフレームの CCI の値を正なら白箱、負なら赤箱で示します。

白が上下に4つ並ぶとどの時間軸でも上昇トレンド、赤なら下降トレンドということになります。

白が4つで買い、赤なら売り、そして決済は一番上もしくは上の二つが反転したときというのが典型的な売買法になります。

で、プログラム化して検証してみましたが、どうもうまくいきません。資産は減るばかり。

そこで移動平均線(21EMA)より終値が上になるときだけ買い(売りの場合は下)という条件を付け加えました。やや改善しますが、ほとんどの通貨で資産曲線は下降。

21EMA の代わりに動きの遅い 62EMA を使用してもだめ。

4つの時間足の組み合わせをいろいろ変えましたが、どうもうまくいかないようです。

印象としてはエントリはまずまずよいのですが、決済がだいぶ遅れるのが原因のように思えます。

決済はほかの敏感なインディケータ(Schaff Trend Cycle など)で行うといいかもしれません。

プログラムソース

//
// yasciiCCI_MTF1501.mq4
// 
//

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

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

extern int CCI_Period = 14;

extern double LC = 80 ; 
//extern double TP = 110 ;

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

double   CCI_Value1 ;
double   CCI_Value2 ;
double   CCI_Value3 ;
double   CCI_Value4 ;
double   Ema21 ;

int OS ;

int start()
  {

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

   CCI_Value1 = iCCI(NULL, 15, CCI_Period , PRICE_CLOSE, 1 );
   CCI_Value2 = iCCI(NULL, 30, CCI_Period , PRICE_CLOSE, 1 );
   CCI_Value3 = iCCI(NULL, 60, CCI_Period , PRICE_CLOSE, 1 );
   CCI_Value4 = iCCI(NULL, 1440, CCI_Period , PRICE_CLOSE, 1 );

   Ema21 = iMA(NULL, 30, 21 , 0, MODE_EMA ,PRICE_CLOSE, 1) ;

   OS = OrderSelect(Ticket_L, SELECT_BY_TICKET);  

   //買いポジションのエグジット
   if(    (CCI_Value1 <0  || Ema21 > Close[1] ||  OrderOpenPrice()-LC*Point >= Close[1] ) // || ( OrderOpenPrice()+TP*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); 

// Comment(Point);

   //売りポジションのエグジット
   if(    (CCI_Value1 >0  || Ema21 < Close[1] || OrderOpenPrice()+ LC*Point <= Close[1] ) // || ( OrderOpenPrice()-TP*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(    CCI_Value1 >0 && CCI_Value2 >0 && CCI_Value3 >0 && CCI_Value4 >0 && Ema21 < Close[1]
       && ( 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(     CCI_Value1 <0 && CCI_Value2 <0 && CCI_Value3 <0 && CCI_Value4 <0 && Ema21 > Close[1]
       && ( 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);
  }

関連記事

MTF Forex Freedom Bar の威力

###

関連記事

ヘッテルとフエーテル 本当に残酷なマネー版グリム童話

ヘッテルとフエーテル 本当に残酷なマネー版グリム童話 マネー・ヘッタ・チャン

記事を読む

METROというインディケーター

ネットで配布されている METRO という無料のインディケーターがあります。 ダウンロード>

記事を読む

塩漬けになった不動産を優良資産に変える方法 (経営者新書) / 相馬 耕三

塩漬けになった不動産を優良資産に変える方法 (経営者新書) 相馬 耕三 幻冬

記事を読む

最大ドローダウンについて

おまえのつくる EA は「最大ドローダウンがどれも 10%超えていて使えない」とか思っておられる

記事を読む

FXトレードの利益

トレードにおける利益 FX に限りませんが、勝率を βとすると、負ける確率は(1-β)ですね。

記事を読む

2019/9/16 ユーロ円下げにお付き合い

今回のもう一つの FX取引は EURUSD。 ユーロドルは月足、週足、日足、1時間足ど

記事を読む

web-keepers Windows VPS についてのトラブル(2)

昨年年末から利用している Windows VPS(仮想専用サーバー)の web-keepers

記事を読む

【FX】Fintokei チャレンジお休み中

私は今まで 500以上の自動売買ソフト(MT4 で動くものは EA と呼びます)を評価してきましたが

記事を読む

【FX】HFT Phase2 という不思議な EA

HFT Phase2 という不思議な EA があります。 いわゆるプロップファーム受験用の E

記事を読む

[FX] 久々の新作自動売買プログラム ys3MTFSto01a.ex4

何ヶ月かぶりに自動売買プログラムを作ってみました。 最近ようやく「魔の7、8月」が終わりかけな

記事を読む

Message

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

稼げる投資家になるための投資の正しい考え方 -歴史から学ぶ30の教訓- / 上総介

★★★☆☆ 上総介(かずさのすけ)さんという株式投資で成功さ

【FX】EA Gold Stuff という EA

MQL5 フォーラムで 50$で販売されている EA Gold Stu

【FX】エターナルエンジンという EA

MQL5 フォーラムで 599$で販売されている Eternal En

【FX】Yarukami Mnukakashi という EA

MQL5 のサイトで Yarukami Mnukakashi という

ミニPC Hitabt M30A

Hitabt という中華メーカーの M30A というミニPC

→もっと見る

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