*

超シンプルな自動売買プログラム(13) 前週の平均値と順張り 時間特性

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

前回の記事「超シンプルな自動売買プログラム(12) 前週の平均値と逆張り 時間特性」ですが、どの通貨ペアもサーバー時間が 23 のときには半端ない損失が出るなァと思いましたので、順張りも試してみました。

一日のうち一番いい時間帯を選んで 1時間だけトレードするのは同じで、売るか買うかの条件を 「直前5日間の平均値より安く始まれば売り、直前5日間の平均値より高く始まれば買い」と順バリにしただけです。

サーバー時間はOANDAのもので、日本時間より 7時間遅い(冬時間)です。

このサーバー時間に売買して 1時間後に強制決済した結果です。

1時間足 2014/1/1 – 2015/1/1

通貨ペア サーバー時間 損益(ドル)
EURUSD 15 1139
23 2257
USDJPY 5 1278
10 1308
18 1372
20 2674
22 2027
EURJPY 8 1177
9 1048
13 1438
17 2299
23 1343
AUDUSD 23 1138
AUDJPY 5 1605
10 2115
23 1542
CADJPY 5 1679
9 1299
10 1884
12 1335
15 1426
17 1584
23 1325
EURAUD 23 2583
CHFJPY 9 1159
13 1339
17 2255
23 1190
GBPJPY 4 1121
9 1302
10 3509
15 4860
17 1664
23 2688
NZDJPY 5 2260
10 1500
12 1852
NZDUSD 2 1002
5 1320
23 1776
GBPUSD 6 1397
14 2536
23 2109

結果は年間で 1000ドル以上の利益のものだけに限定しました。

全部稼働させると、元金 10000ドルで、利益が 74714 ドルと 約 8.5倍になります。

逆張りバージョンと同時に動作させると、119688 ドルとなり、約 13倍ですね。

サーバー時間が 23-0 の間だけ合計 10.0 ロットになるので元金が少ない間はドローダウンが怖いです。ロット数を調整してください。

 関連記事

プログラムソース(テスト用)

//
// yasciiDaily02.mq4 1時間足で動作 順張り

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

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

//---- input parameters

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;

extern int intime = 3 ;
int outtime ;

//extern double ILC = 12.0 ; 

int start()
  {

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

   if (intime ==23) outtime = 0;
   else outtime = intime +1 ;

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

   //買いエントリー
   if(  Hour() == intime && 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(  Hour() == intime && 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】Yarukami Mnukakashi という EA

MQL5 のサイトで Yarukami Mnukakashi という EA が紹介されています。

記事を読む

2025-7-31 高配当ETF投資

本日 2025/7/31 で私が買っている ETF のうち、高配当のものは次のとおりです。

記事を読む

[FX] 15分足スキャルピング自動運転プログラム(2)

昨日の記事の 「15分足スキャルピング自動運転プログラム」は、トレンドのないときと正の向きのトレンド

記事を読む

いろんなシステムの総括

QQE の弱点を前回指摘しましたが、メインウィンドゥに 平均足移動平均線クロス

記事を読む

【FX】2024年6月第1,2週総括

2024年6月の第2週の FXトレード(Fintokei 以外)が終わりました。 自分の備忘録のた

記事を読む

米国優先株投資について

優先株というのは通常株とは違い、 議決権がない 配当は社債より高い(ある程度固定され

記事を読む

[FX] 一目均衡表を自動売買プログラムにしてみた

前回の記事「小次郎講師流 テクニカル指標を計算式から学び、その本質に迫る 真・チャート分析大

記事を読む

黄金の扉を開ける賢者の海外投資術 / 橘 玲

黄金の扉を開ける賢者の海外投資術 (講談社プラスアルファ文庫) 橘 玲

記事を読む

[FX] FX マイニング第3週前半

以前の記事「FX マイニング第2週後半」の続きです。 FXTF という会社に口座(1000通貨

記事を読む

【FX】久々に EA つくる「2本のRSI でのトレードシステム」

パラパラと雑誌「FX攻略.com」のバックナンバーをめくっていると、複数の人の手法が一覧でまとめてあ

記事を読む

Message

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

最後の万博へ

本日、ワタシ的には最後になるであろう 閉会まであと1週間あまりの万博に

【FX】Fintokei 入門プランを無料で試してみる

プロップファームの Fintokei のチャレンジプランの二次試験の経

【FX】Fintokei の「入門プラン」

プロップファームの Fintokei に「入門プラン」という新しいコー

【FX】AXI いい感じ

海外FX業者である AXI のプレミアム口座を開いたのが先月の 29日

【FX】Fintokei 豹変す

プロップファームの Fintokei ですが、私はパール(500万円コ

→もっと見る

  • 2025年10月
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
  • アクセスカウンター
PAGE TOP ↑