*

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

公開日: : 最終更新日:2015/02/27 マネー

FXシステムトレード 年率200%儲ける投資術 FXシステムトレード 年率200%儲ける投資術

池田 悟

日本実業出版社 2006-05-24

売り上げランキング : 178070

Amazonで詳しく見る

by G-Tools

 

上の本の p80 に載っているこの本2つ目のシステムはウィクリートレード月曜日に売買し、週末に決済) で、日足で動作するものです。

  • 買い 月曜日の始値が前週の 5日の平均より低い
  • 売り 月曜日の始値が前週の 5日の平均より高い
  • 決済 金曜日に強制決済

土曜日に決済したかったのですが、サーバーの時間がずれている(サマータイムもあるしね)のと、日足が週 5本と6本のサーバーがあるのとで、金曜日に決済することにしました。

プライスは前の週のピボット値(平均値に近い)に向かうという傾向があるので、逆張りになっているのでしょう。

EA にしてみると、なるほど多くの通貨ペアで利益が出ますネ。

ユーロ・ドル が一番優秀でした。

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

ほとんど元金を割っていないので、運用中は気分がいいんじゃないでしょうか。

金曜日の朝に決済してしまうのが気になりますが、金曜日夜の狂騒劇に巻き込まれなくて、かえっていいですもんね。

関連記事

プログラムソース

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

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

//パラメーターの設定//
extern double Lots = 1.0;     //取引ロット数
extern int Slip = 10;         //許容スリッページ数
extern string Comments =  "yasciiWeekly01"; //コメント
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(  TimeDayOfWeek(Time[0]) == 5  
       && ( 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(   TimeDayOfWeek(Time[0]) == 5 
       && ( 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 && iMA(NULL, 1440, Fast_period, 0, 0, PRICE_CLOSE, 3) > 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 && iMA(NULL, 1440, Fast_period, 0, 0, PRICE_CLOSE, 3) < 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】Yetti という EA(3)

以前の記事「【FX】Yetti という EA(2)」の続きです。 2つのデモサーバーと一部リア

記事を読む

ニューヨーク州立大ケルトン教授が異端?

ウソの新聞朝日新聞DIGITAL の記事「異端の経済理論、日米で論争 「日本の債務、全く過大でない」

記事を読む

【FX】RSI でトレンドフォロー型 EA 作ってみる

RSI RSI というオシレーター系のインジケーターがあります。 あまりぱっとしない印象がするの

記事を読む

幸せな経済自由人の金銭哲学 マネー編 / 本田健(4)

幸せな経済自由人の金銭哲学 マネー編 (ゴマ文庫) 本田 健 ゴマブックス

記事を読む

GDP は国富増加の指標にならない

GDP はあてにならない GDP は国富を測るいい指標になるとは限りません。 私の考えた次の

記事を読む

シャフトレンドサイクルをエントリで使う

シャフトレンドサイクルをフィルタで使うととてもいい感触があるのでいろいろ改造中です。 これをエ

記事を読む

【FX】2本のWMAでエントリする EA(Vulkan Profit風)

Vulkan Profit というそこそこ有名なインジケーターがあります。 内部のロジックは 2本

記事を読む

MetaTrader4 でのプロフィットファクター

以前の記事「FXトレードの利益」 でプロフィットレシオ(ペイオフレシオ)の話をしましたが、Me

記事を読む

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

ディナポリ手法という FX 手法の体系があるのですが、そこでは利用する移動平均線に DMA という特

記事を読む

【FX】FX に付いての雑談

本日は FX についての雑談。 自動売買プログラム(EA)での FX トレードは、ふつう

記事を読む

Message

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

イシバの功績

高市総理がすごい成果を上げている。 マスコミはなぜトランプを非難

米国債20年超プレミアムインカムETF(453A)

また面白い高配当ETF を見つけました。米国債20年超プレミアムインカ

WCM 世界成長株厳選ファンド(予想分配金提示型)【愛称】ネクスト・ジェネレーション(2)

以前紹介した「WCM 世界成長株厳選ファンド(予想分配金提示型)【愛称

静かな森?

Stillwood という Youtube チャンネルがあります。>

投資における AI の利用 分析

投資商品が増えてくると管理がめんどくさいですよね。 楽天証券から

→もっと見る

  • 2026年5月
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
  • アクセスカウンター
PAGE TOP ↑