*

[FX]デイリーピボットへの回帰

公開日: : 最終更新日:2015/03/24 マネー

FX では前日のピボット値を目安にすることがよく行われています。

上下どちらから始まっても一日のうちに前日のピボット値を一度通過するという傾向があるのです。

  • 買い 前日のピボット値より当日が安く始まった場合
  • 売り 前日のピボット値より当日が高く始まった場合
  • 決済 ピボット値に達した場合(利確) または 固定ロスカットにかかったとき(損切り) あるいは 一日(サーバー時間)の終わりの1時間前に達したとき

 

売買は一日一回までとします。0時(サーバー時間・・・日本では夏時間で 6AM)に仕掛けることになりますね。

昨年の 15分足、30分足のデータが取得しにくかったので、今年のデータで検証しました。

結構多くの通貨ペアで利益がでますね。意外なことにクロス円がほとんどです。

AUDJPY、GBPJPY などが特にいいようです。

GBPJPY はじゃじゃ馬ですが、AUDJPY は理性のある(?)動きをするので私は好きです。

AUDJPY 30分足 2015/1/1 – 2015/3/9

ロスカットは 70pips にしています。

プロフィットファクター 1.94勝率 73.91% は意外にいいですね。

総損益は元金の 5割というのはおよそ 2ヶ月の期間にしてはとても良好ですね。

最大ドローダウンは高いです。

EURJPY 30分足 2015/1/1 – 2015/3/9

EURJPY のほうがよかったです。

ロスカットは 60pips にしています。

プロフィットファクター 2.32、勝率 73.91% はいいですね。

総損益は元金の 8割ですからおよそ 2ヶ月の期間にしてはとても良好ですね。

最大ドローダウンは 13% とまだ少し高いです。資金1万ドルで10万通貨単位の結果ですから、ドローダウンをもっと下げたければ資金を増やすかロットを減らしてください。

プログラムソース

//
// yasciiDaypivot01.mq4 DailyPivot 15min

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

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

//---- input parameters

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

int OS1 ;
int OS2 ;
double   OOPL;
double   OOPS;

extern double ILC = 40.0 ; 
int once_day = 0;

int start()
  {

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

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

   double yestdy_pivot = ( iClose(NULL, 1440, 1) + iHigh(NULL, 1440, 1) + iLow(NULL, 1440, 1)) / 3.0 ;

      if (Hour() ==0 && Minute() ==0){
         once_day = 0;
      }

   //買いポジションのエグジット
   OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET);  
   OOPL = OrderOpenPrice();
   if(  ( Bid > yestdy_pivot || Bid < OOPL -lc * Point || Hour() ==23 )   
       && ( Ticket_L != 0 && Ticket_L != -1 ))
    {     
      Exit_L = OrderClose(Ticket_L,Lots,Bid,Slip,Blue);
      if( Exit_L ==1 ) {Ticket_L = 0;}
    }    

   //売りポジションのエグジット

   OS2 = OrderSelect(Ticket_S, SELECT_BY_TICKET); 
   OOPS = OrderOpenPrice();
   if(   ( Ask < yestdy_pivot || Ask > OOPS + lc * Point || Hour() ==23 )  
       && ( Ticket_S != 0 && Ticket_S != -1 ))
    {     
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Red);
      if( Exit_S ==1 ) {Ticket_S = 0;} 
    }   

   //買いエントリー
   if(  Close[1] < yestdy_pivot && once_day == 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,Blue); 
      once_day = 1;
    }

   //売りエントリー
    if(  Close[1] > yestdy_pivot && once_day == 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,Red); 
      once_day =1 ;
    } 

   return(0);
  }

###

関連記事

リアルタイムクラウドフィルタ

昨日の記事「一目均衡表(関数版)」で、リアルタイム雲(時間がずれていない雲)のフィルタを作る方法

記事を読む

【FX】なかなかすごいブレイクアウト Inquisition Breakout EA(3)

「【FX】なかなかすごいブレイクアウト Inquisition Breakout EA(2)」の続き

記事を読む

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

前回の記事「ディナポリ手法で利用するDMA」で、ディナポリ移動平均線を使った自動売買プログラムを作り

記事を読む

高級腕時計

* 以前にも書きましたが、世の中の商品はだいたい数量限定品。無限に生産できっこありません。

記事を読む

[FX] PRICE_MEDIAN を使う (2) 半値の概念

以前の記事「 PRICE_MEDIAN を使う 」 の続きです。 移動平均線、ADX、RSI

記事を読む

【FX】朝スキャ

朝スキャという言葉はご存じでしょうか。普通の方は聞いたこともないでしょう。 え、夜明けのスキャ

記事を読む

[FX] 勝率を上げる zero trailing

勝率を上げる一つの方法を思いついたので、EA に組み込んでみました。 いえ、裁量ではしょっちゅ

記事を読む

【FX】Algo Plus という EA

昨日の記事「【FX】2024年1月集計」でちょっと紹介した Algo Plus という EA(MT4

記事を読む

[FX]ボリ平ロンドンコーリング検証(2)

以前の記事「ボリ平ロンドンコーリング検証」 の続きです。 以前とは使っている業者が違い、プログ

記事を読む

【FX】Exness セント口座

セント口座(スタンダードセント口座)とは 2024年1月8日 から Inquisition という

記事を読む

Message

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

古寺歩きのツボ / 伊沢元彦

★★★☆☆ 古寺にスポットを当てて仏教を解説してくれています

【FX】Rollover Miracle Greedy という EA

Rollover Miracle Greedy という EA がありま

【FX】2024年4月第4週スタート

FX トレードは 自動売買プログラムを入れ替えて、今月(2024年4月

【万年筆】ダイソー万年筆 6853

一昨日、大津京のダイソーで初めて見つけました。 これは見

終身旅行者 Permanent Traveler / 木村昭二

★★★☆☆ 漫画(「マンガ 終身旅行者 Permanent

→もっと見る

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