*

RVI のクロスを使った逆張り系FX自動売買システム

公開日: : 最終更新日:2015/01/12 マネー

RVI( relative vigor index )という指標は素直でわかりやすいなぁと前から思っていましたが、シグナルラインも標準で備えているのでプログラム化するのも非常に簡単。

RVI はオシレーター系ですので逆張りに向いています。レンジ相場に強く、トレンド相場には全く向いておりません。

ということで作ってみました(ソースは後述)。

*

RVI とシグナル線のゴールデンクロスとデッドクロスでエントリします。

検証すると EURUSD 4時間足 との相性がいいです。

結果を見ると無駄打ちも結構あるので、とことん逆張りさせようと思い、移動平均線(4EMA)の上にあるときのみ売り、下にあるときは買いのみというフィルタをかけました。

2010/1/18 から先週までの 5年間のデータを使った結果はこちら。

 

資産曲線は後半の伸び悩みがもったいない。

レンジ相場はやはり強いですね。

まだまだ改良の余地がありそうです。トレンドが発生すると自動的にエントリをやめるとか・・・

EURUSD は 2014年の 5月からは一貫して下降トレンドでした。

2014年5月から先週まで、動作を「売り」に制限したら下のような感じになります。

未来がわかればいいのになあ。

プログラムソース

//
// yasciiRVIcross01.mq4
// 
//

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

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

extern int RVI_period = 10 ;
extern int EMA_period = 4 ;

extern double ILC = 80 ; 
extern double TP = 110 ;

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

double   OOPL;
double   OOPS;

int start()
  {

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

   double RVI_MAIN1 = iRVI(NULL, 0, RVI_period, MODE_MAIN, 1);
   double RVI_SIG1 = iRVI(NULL, 0, RVI_period, MODE_SIGNAL, 1);
   double RVI_MAIN2 = iRVI(NULL, 0, RVI_period, MODE_MAIN, 2);
   double RVI_SIG2 = iRVI(NULL, 0, RVI_period, MODE_SIGNAL, 2);

   double Ema21 = iMA(NULL, 0, EMA_period , 0, MODE_EMA ,PRICE_CLOSE, 1) ;

   OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET);  
   OOPL = OrderOpenPrice();   

   //買いポジションのエグジット
   if(    ((RVI_MAIN1 < RVI_SIG1 && RVI_MAIN2 > RVI_SIG2) || ( OOPL - ILC*Point >= Close[1] ) ) // || ( OOPL+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;}
    }    

   OS2 = OrderSelect(Ticket_S, SELECT_BY_TICKET); 
   OOPS = OrderOpenPrice();

   //売りポジションのエグジット
   if(    ((RVI_MAIN1 > RVI_SIG1 && RVI_MAIN2 < RVI_SIG2)||( OOPS + ILC*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(    RVI_MAIN1 > RVI_SIG1 && RVI_MAIN2 < RVI_SIG2 && 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,Yellow);
    }

   //売りエントリー
   if(    RVI_MAIN1 < RVI_SIG1 && RVI_MAIN2 > RVI_SIG2 && 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,Red);     
    } 

   return(0);
  }

###

関連記事

【FX】AXI Select 25日め

各FX業者から毎日メールで各口座の報告書が来ます。 あ、月報も月に 1回来ます。 昨日、AX

記事を読む

ふるさと納税のお礼のパソコンがやってきた

長野県飯山市に 10万円の寄付(いわゆるふるさと納税)をすればもらえるという噂のパソコン様、

記事を読む

【FX】Aura Neuron という EA

MQL5.com を観ていると、MT4 用の Aura Neuron という EA に目が行きました

記事を読む

[FX] 4TFStochBars というインジケータ(2)

前回の記事「 4TFStochBars というインジケータ」で紹介した 4TFStochBa

記事を読む

AIPI, CEPI, FEPI の3つの ETF の今回の配当は激減?

AIPI の今回の配当がすごく減りました。 今回が過去最低の配当となり、いつもの月の

記事を読む

米国株(個別株)の高配当株投資を再開しました

米国株の高配当株投資は ETF と投資信託でやっているところですが、「「年100回配当」投資術 /

記事を読む

FX先生 / 杉田 勝

FX先生杉田 勝 扶桑社 2009-05-15売り上げランキング : 60261

記事を読む

[FX] たった1本の移動平均線でスイングトレード

できるだけ物事は簡単なほうがいいと思っている人が多いでしょうが、私もその末席におります。 一番

記事を読む

KOSPI ベアETN が熱い

ムンさんのおかげで韓国経済がボロボロになりかけています。 このまま日本からの制裁(まだ制裁にな

記事を読む

2023-05-31 ポートフォリオ改変

最近少し時間的に余裕ができたので、私が趣味でやっている投資分のポートフォリオの整理をしようかと思いま

記事を読む

Message

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

バッファロー 8ポート Giga対応 スイッチングハブ 金属筐体 電源外付け LSW-8GSE/NBK

久々に 8ポートのギガビットスイッチングハブを買いました。

chatGPT Image の弱点

chatGPT の画像構築(Image)の弱点として以下のようなものが

MUSE すごい

Meta の AI エージェントである MUSE はなかなかすごいです

歌川広景『江戸名所道戯尽』に基づいた『Comic Edo』を上梓しました

幕末の浮世絵界に突如現れ、わずか2年あまりで姿を消した謎の絵師 歌川広

Gemini の思考モデルの違い(画像解釈編)

歌川広景の『江戸名所道戯尽 八 隅田堤の弥生』という版画をご紹介。

→もっと見る

  • 2026年11月
    月 火 水 木 金 土 日
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    30  
  • アクセスカウンター
PAGE TOP ↑