*

超シンプルな自動売買プログラム(11) 前週の平均値と逆張り(3) 改良型

公開日: : マネー

以前の記事「超シンプルな自動売買プログラム(11) 前週の平均値と逆張り」で作ったプログラムを「月曜朝に売買し金曜朝に決済」から、「毎朝売買し翌朝決済(すぐにその日の売買を繰り返す)」に変更しました。

  • 買い 月曜日から木曜日にその日の始値が直前5日間の平均より低い
  • 売り 月曜日から木曜日にその日の始値が直前5日間の平均より高い
  • 決済 翌朝に強制決済

結果 EURUSD 日足 2014/1/1 – 2015/1/1

ユーロドルでこんなにいい結果はめったに出ないですねえ。

ドルフランもいけてます。

ちなみにユーロドルの 2015/1/1 – 2015/2/27 の結果を調べてみると、総損益 84782ヶ月で 1.8倍ペースの絶好調じゃないですか。

PF 2.37、勝率 65.63%。

正式運用EA に採用決定です。

関連記事

 

プログラムソース

//
// yasciiWeekly03.mq4 日足で動作

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

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

//変数の設定//
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) ;

   //買いポジションのエグジット
   OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET);  
   OOPL = OrderOpenPrice();
   if( 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( Ticket_S != 0 && Ticket_S != -1 )
    {     
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Red);
      if( Exit_S ==1 ) {Ticket_S = 0;} 
    }   

   //買いエントリー
   if(  TimeDayOfWeek(Time[0]) >= 1 && TimeDayOfWeek(Time[0]) <= 4 && iMA(NULL, 1440, Fast_period, 0, 0, PRICE_CLOSE, 1) > Open[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); 
    }

   //売りエントリー
    if(  TimeDayOfWeek(Time[0]) >= 1 && TimeDayOfWeek(Time[0]) <= 4 && iMA(NULL, 1440, Fast_period, 0, 0, PRICE_CLOSE, 1) < Open[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); 
    } 

   return(0);
  }

###

関連記事

【FX】2024年4月総括

「【FX】2024年4月第1,2,3,4週総括」の続きです。 2024年4月総括 今月の 1日ご

記事を読む

米国株投資 (2)

以前の記事「米国株投資(1)」、「米国株投資(2) ETF ってすごい」で触れましたが、昨年の9月か

記事を読む

【FX】Ultimate Forex という EA

Ultimate Forex という EA があるようです。付属のセットファイルもあり、親切ですね。

記事を読む

[FX]通貨ペア毎の順バリ・逆バリの時間割(2014年度)

以前の記事 「超シンプルな自動売買プログラム(12) 前週の平均値と逆張り 時間特性」、「超シン

記事を読む

一目均衡表の教えてくれるもの

FX の話です。 株の世界から導入された一目均衡表ですが、最近勉強し直してみると実に多くのウロ

記事を読む

[FX] タイムフィルタについてのまとめ

タイムフィルタ開発の経緯 タイムフィルタは私の造語です。 以前、時刻をトリガーにした「時の旅

記事を読む

[FX] FX マイニング第6週 暴走?

以前の記事「FX マイニング第5週」から、本業が忙しくてほったらかしにしていたところ、オソロシイこと

記事を読む

【FX】Tesla Power Trends Indicator というインジケータ

Tesla Power Trends Indicator というインジケータを 2年くらい前に知った

記事を読む

SBIホールディングス(8473)買いました

一昨日、日本の高配当株としてよく名前が挙がる SBIホールディングスの株を 100株式会社買いました

記事を読む

米国では有名なジャックとジルの話

米国では高校でも教わるというジャックとジルのお話があります。 わかりやすく日本円にします。 ジャ

記事を読む

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 ↑