投稿者「kotaro.yasuiwa@gmail.com」のアーカイブ

[FX] リアル口座 2015/4/6-10 結果

今週のリアル口座の結果ですが、やや赤字となってしまいました。

デモ口座では15万円ほど勝っているのになんでやねん!

リアル口座では途中で EA を入れ替えたり、パラメーターを変更したり、通貨ペアを入れ替えたりしたりのでグチャグチャになってしまったということでしょう。

リアル口座だとつい気になっていじってしまうのでした。

本来はそういう変更はデモ口座で行うべきで、リアル口座ではなるべく 1週間は手をつけずに見守るべきです。

このあたりがメンタルの弱さでしょうか。^^

最終的に yasciiHA04c で USDJPY、AUDUSD、GBPUSD、USDCHF、EURUSD を、yasciiADX03d で EURUSD を運用しています。

15/4/6 09:00:02 buy 0.1 audusd 0.76298 15/4/6 13:00:47 0.76303 60
15/4/6 09:00:03 sell 0.1 eurusd 1.09753 15/4/6 13:00:00 1.09805 -620
15/4/6 14:00:00 buy 0.1 gbpusd 1.49418 15/4/6 16:41:21 1.49609 2273
15/4/6 14:00:00 buy 0.1 eurusd 1.09873 15/4/6 14:00:01 1.09869 -47
15/4/6 15:00:00 buy 0.1 eurusd 1.09884 15/4/6 15:00:00 1.09879 -60
15/4/6 16:00:08 buy 0.1 eurusd 1.10184 15/4/6 16:42:47 1.102 191
15/4/6 18:00:00 buy 0.1 audusd 0.76637 15/4/6 20:48:30 0.76282 -4233
15/4/7 09:00:00 buy 0.1 audusd 0.77039 15/4/7 09:47:31 0.76838 -2403
15/4/7 10:00:02 buy 0.1 usdchf 0.95798 15/4/7 11:17:44 0.95892 1175
15/4/7 12:00:11 buy 0.1 usdchf 0.96326 15/4/7 15:00:01 0.96126 -2497
15/4/7 14:00:02 buy 0.1 audusd 0.76822 15/4/7 15:08:40 0.76523 -3593
15/4/7 15:00:00 buy 0.1 eurusd 1.08595 15/4/7 20:00:00 1.08497 -1179
15/4/7 15:00:01 sell 0.1 usdchf 0.96126 15/4/7 17:00:02 0.96222 -1199
15/4/7 16:00:02 sell 0.1 audusd 0.76363 15/4/8 01:39:53 0.76442 -950
15/4/7 17:00:02 buy 0.1 usdchf 0.96222 15/4/8 01:55:49 0.96537 3922
15/4/8 09:00:00 buy 0.1 eurusd 1.08478 15/4/8 10:24:50 1.08669 2288
15/4/8 13:00:00 buy 0.1 chfjpy 124.643 15/4/8 14:29:34 124.54 -1030
15/4/8 13:00:02 buy 0.1 gbpusd 1.49358 15/4/8 15:50:56 1.49507 1784
15/4/8 17:00:00 buy 0.1 chfjpy 124.726 15/4/8 17:02:52 124.623 -1030
15/4/9 09:00:00 sell 0.1 audusd 0.76855 15/4/9 09:53:26 0.76997 -1706
15/4/9 09:00:01 sell 0.1 eurusd 1.07551 15/4/9 10:01:34 1.07852 -3618
15/4/9 10:00:13 buy 0.1 usdchf 0.9682 15/4/9 11:39:28 0.96998 2205
15/4/9 11:00:05 sell 0.1 eurusd 1.07439 15/4/9 13:25:27 1.07439 0
15/4/9 11:00:05 sell 0.1 eurusd 1.07439 15/4/9 14:14:38 1.07759 -3839
15/4/9 13:00:01 sell 0.1 usdjpy 120.069 15/4/9 14:04:15 120.029 400
15/4/9 14:00:04 buy 0.1 gbpusd 1.48273 15/4/9 15:02:35 1.48299 312
15/4/9 16:00:00 sell 0.1 eurusd 1.07427 15/4/10 00:24:35 1.06681 8995
15/4/10 16:00:00 sell 0.1 audusd 0.76548 15/4/10 16:27:12 0.76693 -1742
15/4/10 16:00:00 sell 0.1 gbpusd 1.46233 15/4/10 17:08:47 1.46585 -4226
15/4/10 17:00:00 sell 0.1 usdjpy 120.128 15/4/10 17:35:00 120.209 -810
15/4/10 17:00:00 sell 0.1 usdchf 0.98048 15/4/10 18:00:02 0.98001 576
15/4/10 17:00:00 buy 0.1 audusd 0.76849 15/4/10 17:29:23 0.7685 12
15/4/10 18:00:00 buy 0.1 gbpusd 1.4652 15/4/10 21:00:06 1.46499 -252
15/4/10 18:00:01 sell 0.1 usdjpy 120.194 15/4/10 18:10:35 120.276 -820
15/4/10 19:00:01 buy 0.1 usdjpy 120.294 15/4/10 19:20:32 120.214 -800
15/4/10 20:00:00 sell 0.1 eurusd 1.05912 15/4/10 23:00:00 1.0609 -2139

14600円のマイナス。

おかしいなあ、本来はプラスのはずですが。

途中で HA04a を 4/7 に HA04b に変え、4/9 にさらに HA04c に変えたんですね。

パラメータも変えたしね。

それが敗因か。

ちなみに週の最初から HA04c で運用していたと仮定してバックテストすると、

  1. USDJPY 29.1
  2. AUDUSD –79.6
  3. GBPUSD 182.1
  4. USDCHF 113.9
  5. EURUSD 111.8

とトータルで 357.3ドル(1万通貨)の黒字。

ADX03d は EURUSD 29ドルでした。

来週は運用中はなるべくいじらないように今週とはパラメーターだけを変えて臨みます。

###

[FX] 勝率を上げる zero trailing

勝率を上げる一つの方法を思いついたので、EA に組み込んでみました。

いえ、裁量ではしょっちゅう使っている手なんですが、EA ではいままで組み込んでいませんでした。

エントリ後ある程度思惑通りに進んで、エントリポイントを十分超えたなと思ったら、ロスカットを初期ロスカットからエントリポイント(+スプレッド上乗せ)のところに置き直すものです。

こうするとこの後は”負け”はなくなります。

どのくらい超えたらいいのかはいずれ調べることにして、とりあえず yasciiVQ04e.ex4 を使って、エントリポイントを 初期ロスカットと同じ分だけ超えたらエントリポイント+スプレッドのところにロスカットを移動するように改良してみます。

改良前 EURGBP 1時間足 2015/3/12-4/8

改良後 EURGBP 1時間足 2015/3/12-4/8

7勝8敗が 8勝7敗になっただけのようですが、最大負けトレード額も減少したのはうれしいですね。

だのに総損益が下がっているので、勝ちの額にもやはり悪影響があるようです。

要するに早すぎる利益確定になってしまう分が結構あるようですね。

プログラムソース yasciiVQ04f.mq4

//
// yasciiVQ04f.mq4
//           VQ_bars 使用
//           HLBand(LHH)& Cloud & Time filter
//           zero trailing

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

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

extern int       HL_Period=14;
extern int Fast_period = 14 ;
double margin = 0.0 ;

extern double ILC = 10.0 ;

// VQ_bars 用
extern   int      Length=6;
extern   int      Method=3;
extern   int      Smoothing=1;
extern   int      Filter=1;
extern   bool     Steady =false;

extern int in_time = 10; // 取引開始時間
extern int out_time = 20; // 取引停止時間

int       Tenkan_sen=9;
int       Kijun_sen=26;
double    Senkou_span_b=52;

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

double TS1 = 0.0 ;
double TS2 = 1000.0 ;

int start(){

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

    //暴落対策(始め)

   double FastHH1 = Close[iHighest(NULL, 0, MODE_CLOSE, Fast_period, 1)];
   double FastLL1 = Close[iLowest(NULL, 0, MODE_CLOSE, Fast_period, 1)];

   //買いポジションのエグジット
   OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET); 
   OOPL = OrderOpenPrice();
   if (Bid > OOPL + lc*Point) TS1 = OOPL + Ask - Bid ;
   if( (Bid < FastLL1 || Bid <= TS1 || Bid <= OOPL - lc*Point )
       && ( 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 (Ask < OOPS - lc*Point) TS2 = OOPS - Ask + Bid ; if( (Ask > FastHH1 || Ask >= TS2 || Ask >= OOPS + lc*Point)
       && ( Ticket_S != 0 && Ticket_S != -1 ))
    {    
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Blue);
      if( Exit_S ==1 ) {Ticket_S = 0;}
    }  

   //暴落対策(終わり)
    if (Volume[0]>1 || IsTradeAllowed() == false) return(0) ;

   double dir1 = iCustom(NULL, 0, "Downloads\\VQ_bars",Length,Method,Smoothing,Filter,Steady,4,1);
   double dir2 = iCustom(NULL, 0, "Downloads\\VQ_bars",Length,Method,Smoothing,Filter,Steady,4,2);

     double cla1 = iIchimoku( NULL, 0, Tenkan_sen, Kijun_sen, Senkou_span_b, 3, Kijun_sen);
     double clb1 = iIchimoku( NULL, 0, Tenkan_sen, Kijun_sen, Senkou_span_b, 4, Kijun_sen);

    double HH2 = Low[iHighest(NULL, 0, MODE_HIGH, HL_Period, 2)];
    double LL2 = High[iLowest(NULL, 0, MODE_LOW, HL_Period, 2)];

   //買いポジションのエグジット
    OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET); 
    OOPL = OrderOpenPrice();
    if(    ((dir1==-1 && dir2 ==1) || ( OOPL - lc*Point >= Close[1] ) || Close[1] < HH2) 
            && ( 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(    ((dir1==1 && dir2 ==-1)||( OOPS + lc*Point <= Close[1] ) || Close[1] > LL2) 
          && ( Ticket_S != 0 && Ticket_S != -1 ))
    {    
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Blue);
      if( Exit_S ==1 ) {Ticket_S = 0;}
    }  

   //買いエントリー
   if( (dir1==1 && dir2 ==-1) 
       && (Close[1] > cla1 && Close[1] > clb1)
       && (Hour() >= in_time && Hour() <= out_time)
       && ( 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,Red);
    }

   //売りエントリー
   if( (dir1==-1 && dir2 ==1)   
       && (Close[1] < cla1 && Close[1] < clb1) && (Hour() >= in_time && Hour() <= out_time)
       && ( 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,Blue);    
    }
   
  
   return(0);


  }

###

TANNOY REVOLUTION R2 ご到着

ヤフオクで 8320円 でゲットした タンノイ レボリューション R2 が到着しました。

かなりボディのキズが多いですが、かんじんのユニットは無傷。

片方のバスレフポートが内筒ごと取れていましたので、紙で筒を作って差し込んでおきました。いずれ紙とブチルテープで作りましょうか。なくても違いが分からないクソ耳ですが。

後ろのターミナルはバイワイアリング対応ですが、連結金具はないので、スピーカーケーブルを切って連結しました。

早速音出し。

能率88db にしては意外とパワーを食います。

音質はきわめてフラット。

低音も十分。トゥイーターとバスのつながりがいいです。高音はソフトドームらしくまろやか。

短所は・・・今のところ ない。

クラシックもジャズもいけます。

比較対象に KEF の Coda9 を聴いてみましたが、Coda9 は高音はハスキーでおまけに変なエコーがかかっているようです。低音は主張がなく、図体がでかいのにブーブー言うだけ。トゥイーターとバスのつながりはないに等しいです。中域はポッカリ抜けていて低域と高域の音色がそろっていないようです。

Coda9 を最初に聴いたときはわりと普通と思ったのですが、R2 と比べると短所がさらけ出されたということでしょうか。

高音がハスキーでキンキンくるのが、Coda9 味でしょうか。

ン、コーダくみ

どうりで。

というわけで、Revolution R2 まだあまり聴いておりませんが、オススメのようです。

関連記事

[ヤフオク] TANNOY REVOLUTION R2 スピーカー ゲット

###

[FX] EA の使い方&デモ口座成績 2015/4/1-8

デモ口座近況

EA 売買時刻 取引 lots 通貨 売買値 決済値 損益(円)
HA04a 4/1 03:00:00 sell 1 gbpjpy 177.909 177.61 29900
HA04a 4/1 15:00:00 buy 1 gbpusd 1.47673 1.479 27211
DailyPivot01 4/6 00:06:17 sell 1 audjpy 90.772 90.866 -9400
DailyPivot01 4/6 13:00:02 buy 1 eurjpy 130.78 130.816 3600
DailyPivot01 4/7 00:00:20 buy 1 audjpy 90.776 90.843 6700
DailyPivot01 4/8 00:00:44 buy 1 eurjpy 130.128 130.13 200
VQ04e 4/8 10:00:00 sell 1 eurgbp 0.72957 0.724 99678

最近デモ口座は放置状態です。

動作EAを絞ってパソコンの負荷を軽減させております。

それでも 157889円のプラス。

リアル口座のほうはしょっちゅういじっており非常に混乱しています。週末にご報告の予定です。

デモ口座では EA は現在 3種類稼働させています。

平均足システム HA04a はバグがあったので 4/6 にHA04b にチェンジ。

DailyPivot01 は前日のピボット値に回帰するのを狙ったシステムですが、あまりかんばしくないですね。最適化のやりなおしが必要でしょうか。

4/8 に投入したばかりの VQ 指標を使った VQ04e は早速波に乗ってくれました。しばらく放置します。

EA の使い方

EA(expert advisor) というのは自動売買プログラムのことですが、戦争では武器にあたります。

その武器をどの事態にどう使うかは使い手にまかされています。

戦車にマシンガン射ってもタマのムダですね。損失だらけ。

EA は通貨ペアごとに過去数か月(いいのは3ヶ月・・・だめなら1ヶ月でもOK)のデータで最適化して、結果のよさそうな通貨ペアと EA の組み合わせを発見し、それをパソコンに仕掛けておくのです。

稼働中のEA が利益が出なくなったら、もちろんメンテが必要です。そういうときはデモ口座でのみ稼働させ、偶然なのかほんとうに時勢(相場)に合わなくなったのかを見るのです。

要は適材適所・・・いや 適材適時適所をわきまえるということです。

###

[FX] PRICE_MEDIAN を使う

以前作った ADX 指標を使った EA の yasciiADXcross02 は何度か改良して試しています。

トレンドに乗るのが素早く、降りるのもそこそこ早いのに、長いトレンドを最初から最後までよく捕まえるという優れものです。

Damiani フィルタは効果が薄いので除き、クラウドフィルタとタイムフィルタを加えて yasciiADXcross03 を作りました。

  • エントリシグナル: +DI と -DI のクロス+ADX フィルタ+クラウドフィルタ+タイムフィルタ
  • 決済シグナル: +DI と -DI の反転、もしくはHLBand のブレイク、もしくは固定ロスカット値を割る、もしくは暴落時

ADX の計算にはふつうは終値を使うのですが、試しに半値(PRICE_MEDIAN)を使うと結構面白い結果になりました。

EURUSD 1時間足 2015/3/12-2015/4/8

上が終値、下が半値(高値と低値の平均)を使った場合。

半値の方がはるかに優れていますね。

いつもこうなるとは限りませんが、一目均衡表 でも重視されている半値って実はすごく意味があるなあと思います。

理由は後述します。> [FX] PRICE_MEDIAN を使う (2) 半値の概念

あ、今回の総損益は 1万通貨単位のもので、いつも(1.0ロット=10万通貨単位)の 1/10 になっています。

リアル口座で運用し始めるときはいつも 0.1ロットからなので間違えないようにするため変更しました。

関連記事

プログラムソース yasciiADXcross03d.mq4

//
// yasciiADXcross03d.mq4
//     
//                with cloud filter ,PRICE_MEDIAN, Time filter

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

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

extern int ADXcrossesPeriod = 10;
extern int Fast_period = 18 ;
double margin = 0.0 ;

extern int in_time = 10; // 取引開始時間
extern int out_time = 20; // 取引停止時間

int       Tenkan_sen=9;
int       Kijun_sen=26;
double    Senkou_span_b=52;

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

int start()
  {

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

    //暴落対策(始め)

   double FastHH1 = Close[iHighest(NULL, 0, MODE_CLOSE, Fast_period, 1)];
   double FastLL1 = Close[iLowest(NULL, 0, MODE_CLOSE, Fast_period, 1)];

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

   //暴落対策(終わり)

   if (Volume[0]>1 || IsTradeAllowed() == false) return(0) ;
   
     double plusdi2 = iADX(NULL, 0, ADXcrossesPeriod, PRICE_MEDIAN, MODE_PLUSDI, 2);
     double plusdi1 = iADX(NULL, 0, ADXcrossesPeriod, PRICE_MEDIAN, MODE_PLUSDI, 1);
     double minusdi2 = iADX(NULL, 0, ADXcrossesPeriod, PRICE_MEDIAN, MODE_MINUSDI, 2);
     double minusdi1 = iADX(NULL, 0, ADXcrossesPeriod, PRICE_MEDIAN, MODE_MINUSDI, 1);  

     double maindi1 = iADX(NULL, 0, ADXcrossesPeriod, PRICE_MEDIAN, MODE_MAIN, 1); 
     double maindi2 = iADX(NULL, 0, ADXcrossesPeriod, PRICE_MEDIAN, MODE_MAIN, 2);
     double maindi3 = iADX(NULL, 0, ADXcrossesPeriod, PRICE_MEDIAN, MODE_MAIN, 3);
     double mainsig = ( maindi1 + maindi2 + maindi3 ) / 3.0 ;

     double FastHH2 = Close[iHighest(NULL, 0, MODE_CLOSE, Fast_period, 2)];
     double FastLL2 = Close[iLowest(NULL, 0, MODE_CLOSE, Fast_period, 2)];

     double cla1 = iIchimoku( NULL, 0, Tenkan_sen, Kijun_sen, Senkou_span_b, 3, Kijun_sen);
     double clb1 = iIchimoku( NULL, 0, Tenkan_sen, Kijun_sen, Senkou_span_b, 4, Kijun_sen);



   //買いポジションのエグジット
  
   OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET);  
   if(    ((plusdi1 < minusdi1 && plusdi2 > minusdi2 )  || Close[1] < FastLL2 - margin ) 
       && ( 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); 
   if(    ((plusdi1 > minusdi1 && plusdi2 < minusdi2 )   || Close[1] > FastHH2 + margin ) 
       && ( Ticket_S != 0 && Ticket_S != -1 ))
    {     
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Red);
      if( Exit_S ==1 ) {Ticket_S = 0;} 
    }   
    
   //買いエントリー
   if(    ((plusdi1 > minusdi1 && plusdi2 < minusdi2 && maindi1 > 18.0 && maindi1 < 50.0 ) ||  
       (plusdi1 > minusdi1 && maindi1 > 18.0 && maindi1 < 50.0  && maindi1 > mainsig))
       && (Close[1] > cla1 && Close[1] > clb1)
       && (Hour() >= in_time && Hour() <= out_time)
       && ( 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(    ((plusdi1 < minusdi1 && plusdi2 > minusdi2  && maindi1 > 18.0 && maindi1 < 50.0 ) ||
       (plusdi1 < minusdi1 && maindi1 > 18.0 && maindi1 < 50.0   && maindi1 > mainsig))
       && (Close[1] < cla1 && Close[1] < clb1)
       && (Hour() >= in_time && Hour() <= out_time)
       && ( 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);
  }

ラクして成果が上がる理系的仕事術 / 鎌田 浩毅

ラクして成果が上がる理系的仕事術 (PHP新書) ラクして成果が上がる理系的仕事術 (PHP新書)

鎌田 浩毅

PHP研究所 2006-05

売り上げランキング : 150623

Amazonで詳しく見る

by G-Tools

★★★★☆

文系の人向けに、理系的な考え方仕事の仕方をすると成果が出しやすいという本。

私はどちらかというと理系なので、まあ当たり前のことが書いてあるかな、と思いました。

著者の教える”アウトプット優先主義”とは、別に理系の専売特許ではなく、要領のいい人なら文系の人もやっているはず。

ルースリーフの使い方がちょっと特殊かなと思いました。

クリアファイルの使い方は多くの人がやっていると思いますが、著者のようにちゃんとラベルをうって置き場所もきちんと決めないととんでもないことになりますよね。

読むと仕事がしたくなります。

そういうことでどなたにもお勧めできます。

関連記事

###

日本史の叛逆者―私説・本能寺の変 / 井沢 元彦

日本史の叛逆者―私説・本能寺の変 (角川文庫) 日本史の叛逆者―私説・本能寺の変 (角川文庫)

井沢 元彦

角川書店 2001-04

売り上げランキング : 192756

Amazonで詳しく見る

by G-Tools

★★★☆☆

織田信長がもし本能寺の変を生き延びたらどうなっていたかを描いた小説。

なかなか大胆に描かれています。

本能寺の変を反省材料に少しマトモ(常識人)になった信長にやや違和感をおぼえますが・・・

立花宗茂、北条綱成、新納忠元、北条氏規などの渋い脇役たち(歴史ファンにはおなじみ)も活躍の場を与えられて、草葉の陰で喜んでいると思われます。

ちょっと意外だったのは信長が江戸を開いていく伏線が張ってあること。このまま徳川が江戸を承るのか信長の一族が直轄地として発展させていくのか。

伏線が中途半端に残されてヤキモキします。

いいところで終わってしまった・・・このあたりは読者の想像にまかしたつもりでしょうかねえ。

関連記事

###

 

あなたのお金はどこに消えた? 仕事と人生の変わらない法則 / 本田 健

あなたのお金はどこに消えた? 仕事と人生の変わらない法則 (PHP新書) あなたのお金はどこに消えた? 仕事と人生の変わらない法則 (PHP新書)

本田 健

PHP研究所 2012-09-15

売り上げランキング : 177662

Amazonで詳しく見る

by G-Tools

★★★☆☆

新刊のときに立ち読みしましたが、買わず。

この前ブックオフで 108円になっていたので入手。

本田さんの創作マネー童話。

ゾウが主人公で、かつて鉱山で栄えた村に起きた”ヘッジファンド詐欺事件”の顛末を描いています。

大阪弁を話すガネーシャは出てこないが、金持ちゾウさんや貧乏ゾウさんが出てきます。

大人が読むとちょっとがっかりすると思いますが、小学生全員に一度は読ませておかなくてはいけないかな、と思う本です。

###

[FX]yasciiHA04a 暴落対策変更

先週から実戦投入していた yasciiHA04a.ex4 ですが、今朝見ると 4233円の負けを発見。

後から追加投入したAUDUSD での負けです。

チャートを見ると、サーバー時間で 16時に買った途端(上のチャートの黄色の⇒の先の赤の矢印がエントリ)にレートが逆走し損になったようです。

エントリした途端に逆走すること自体は避けようがないのですが、問題は 20:48までストップがかからなかったこと。

うーん、これは想定外。

最悪でも 1時間後の 17時には損切りするはずなんですが。

ということで、暴落対策を強化した yasciiHA04b.ex4 に入れ替えました。

 

関連記事

[FX]yasciiHA04a パラメーター変更

プログラムソース yasciiHA04b.mq4

//
// yasciiHA04b.mq4
//           Heiken_Ashi_Real(移動平均線クロス)を使用
//         通常平均足との組み合わせ 
//           with Time Filter
// 暴落対策変更

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

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

extern int Fast_period = 12 ;
extern double ILC = 35.0 ;

extern int in_time = 10; // 取引開始時間
extern int out_time = 19; // 取引停止時間

int       Tenkan_sen=9;
int       Kijun_sen=26;
double    Senkou_span_b=52;

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

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

    //暴落対策(始め)

   double FastHH1 = Close[iHighest(NULL, 0, MODE_CLOSE, Fast_period, 1)];
   double FastLL1 = Close[iLowest(NULL, 0, MODE_CLOSE, Fast_period, 1)];

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

   //暴落対策(終わり)

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

       double HA_open1 = ( Open[2] + Close[2] ) / 2.0 ;
       double HA_close1 = ( Open[1] + Close[1] + High[1] + Low[1] ) / 4.0 ;
       double HA_open2 = ( Open[3] + Close[3] ) / 2.0 ;
       double HA_close2 = ( Open[2] + Close[2] + High[2] + Low[2] ) / 4.0 ;

       double HA_openMA1 = iCustom(NULL,0,"Downloads\\Heiken_Ashi_Real",2,1);
       double HA_openMA2 = iCustom(NULL,0,"Downloads\\Heiken_Ashi_Real",2,2);
       double HA_closeMA1 = iCustom(NULL,0,"Downloads\\Heiken_Ashi_Real",3,1);
       double HA_closeMA2 = iCustom(NULL,0,"Downloads\\Heiken_Ashi_Real",3,2);

       double cla1 = iIchimoku( NULL, 0, Tenkan_sen, Kijun_sen, Senkou_span_b, 3, Kijun_sen);
       double clb1 = iIchimoku( NULL, 0, Tenkan_sen, Kijun_sen, Senkou_span_b, 4, Kijun_sen);

   //買いポジションのエグジット
    OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET);  
    OOPL = OrderOpenPrice();
    if(    ((HA_openMA1 > HA_closeMA1 && HA_openMA2 > HA_closeMA2) || ( HA_open1 > HA_close1 && HA_open2 > HA_close2) ||( OOPL - lc*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(    ((HA_openMA1 < HA_closeMA1 && HA_openMA2 < HA_closeMA2)||( HA_open1 < HA_close1 && HA_open2 < HA_close2)||( OOPS + lc*Point <= Close[1] ) ) 
          && ( Ticket_S != 0 && Ticket_S != -1 ))
    {     
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Aqua);
      if( Exit_S ==1 ) {Ticket_S = 0;} 
    }   

   //買いエントリー
   if( HA_openMA1 < HA_closeMA1 && HA_openMA2 < HA_closeMA2 && HA_open1 < HA_close1
       && (Hour() >= in_time && Hour() <= out_time)
       && ((Close[1] > cla1 && Close[1] > clb1)||(Close[1] < cla1 && Close[1] < clb1))
       && ( 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,Red);
    }

   //売りエントリー
   if( HA_openMA1 > HA_closeMA1 && HA_openMA2 > HA_closeMA2 && HA_open1 > HA_close1 
       && (Hour() >= in_time && Hour() <= out_time) 
       && ((Close[1] > cla1 && Close[1] > clb1)||(Close[1] < cla1 && Close[1] < clb1))
       && ( 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,Aqua);     
    } 
   return(0);
  }

###

[FX]yasciiHA04a パラメーター変更

以前の記事「[FX]yasciiHA04a 実戦投入」の続きです。先週金曜日は指標発表のため EA は止めていました。

デモ口座では動かしていましたが、1時間足だったので乱高下にはついていっておらず影響はなかったようです(そもそもポジションを持っていませんでした)。

さて、今回はタイムフィルタのパラメーターを調整してみました。

前回、2015/3/9 – 3/31(途中)までのパラメーターと先週末までのそれを比較してみます。

かなり変わるようなら問題です。

in_time はフィルターオンの時間、out_time はオフの時間です。

先週末までの 1ヶ月の総損益が 4000ドル以上のものを選別しました。

2015/3/9-31 2015/3/9-31 2015/3/9-31 2015/3/9-4/4 2015/3/9-4/4 2015/3/9-4/4
in_time out_time 総損益 in_time out_time 総損益
EU 9 20 6426 9 21 8393
EJ 12 19 3781 12 19 4156
AU 9 21 4676 9 21 4927
FJ 12 20 3524 11 20 4130
UF 10 18 4709 10 18 5946
GU 14 19 5134 14 19 6105

使用した EA はもちろん yaciiHA04a です。総損益はドル。

変更はわずかですむようですネ。

今週は EU(EURUSD)、UF(USDCHF) に加えて、AU(AUDUSD)、GU(GBPUSD) を実戦投入します。

週の前半は軟調、後半は絶好調となる気がしますが、さてどうなりますやら。

関連記事

[FX]yasciiHA04a 実戦投入

###

[ヤフオク] TANNOY REVOLUTION R2 スピーカー ゲット

しばらく静観していたヤフオクですが、慢性タンノイ炎の私は あまりに安いので落札。

8320円+送料。

定価は 11万円(税込み 115500円)のブツです。

◆TANNOY REVOLUTION R2 スピーカー◆現状品◆

タンノイトールボーイですね。

ツィーター1個、バス2個ですが、2ウェイではなく 2.5ウェイ・スタガード方式のようです。

希望小売価格 57,750円(税抜55,000円)/台 生産終了

エンクロージャー型式 バスレフ(リア)
使用ユニット 1ツイーター+5インチ・ミッドバス+5インチ・バス
能率(1w/1m、1kHz) 88dB
最大許容入力(瞬間) 200W
入力インピーダンス
周波数特性(+2/-4dB) 44Hz~20kHz
クロスオーバー周波数 2.5kHz
エンクロージャー材質 18mm厚MDF(バッフル22mm厚)
エンクロージャー仕上 アメリカンチェリー突板仕上
エンクロージャー寸法
(W×H×D)
170mm×920mm×235mm(サランネットと突起部を除く)
内容積 23リットル(バスチューニングボックス10リットル含む)
質量 13kg/台

片方のバスレフポートが取れているから安かったようですが、写真を見ると取れているのはバスレフポート全体ではなく、表面に出ているフチの部分だけのようです。

音には問題なしと思います。

もし気になればブチルゴムでフチを作りますか。

表面のキズも多いですが、軽くサンドペーパーをかけてワックスをヌリヌリすればいいだけです。

このシリーズは音場が横に広がりホールの余韻をよく出すと言われていました。

あまり売れなかったようで、オークションでもほとんど出ません。

ほんとうは一つ上の R3 が欲しかったのですが、R2 のほうが万人向けでしょう(R3 はクラシック用の”オジン”チューンがなされているような気がします・・・偏見か?)。

###

ふるさと納税2回め / 液晶ディスプレィ XU2390HS-B1(2)

前回の記事「ふるさと納税2回め / 液晶ディスプレィ XU2390HS-B1 」でご紹介した液晶ディスプレィ iiyama XU2390HS-B1

長野県飯山市に 3万円ふるさと納税すると送られてきます。

飯山市にはすでにパソコン(10万円寄付)をもらっています。

自治体によっては年に一回しかお礼がもらえないことろもありますが、飯山市は何回でもOK

飯山市のお礼一覧

iiyama XU2390HS-B1

iiyama スリムベゼル+AH-IPSパネル『XUシリーズ』 FullHD(1920x1080)モード対応 WLEDバックライト23型ワイド液晶ディスプレイ XU2390HS-B1 iiyama スリムベゼル+AH-IPSパネル『XUシリーズ』 FullHD(1920×1080)モード対応
WLEDバックライト23型ワイド液晶ディスプレイ XU2390HS-B1

マウスコンピューター 2014-02-10

売り上げランキング : 197

Amazonで詳しく見る

by G-Tools

上のアマゾンでは少し高いですが、価格.com で調べると、最安値ショップでも 19153円です。

寄付金 30000円に対して還元率は 63%ほど。とてもいいです。

そのまま(新品で)ヤフオクに出している人もいます(タダのもの売っちゃいかんでしょ^^)。15000円前後で取引されていますね。還元率 50%か。

繋いでみるとクッキリ系。

黒があざやかです。他の色も発色がいいです。

人によっては目が疲れるかも。

この前買った 22M35(LG製) がおなじ IPS 液晶にしては白っぽいぼけた感じが強いのとはまったく逆。

クッキリが好きな人は入手されてみては?

品切れかもしれませんが> ふるさと納税ポータルサイト

関連記事

ふるさと納税2回め / 液晶ディスプレィ XU2390HS-B1

###

給料が増えて会社もうるおうボロ儲け経営術 / 大村 大次郎

給料が増えて会社もうるおうボロ儲け経営術 (双葉新書) 給料が増えて会社もうるおうボロ儲け経営術 (双葉新書)

大村 大次郎

双葉社 2013-05-15

売り上げランキング : 310737

Amazonで詳しく見る

by G-Tools

★★★☆☆(経営者は必読、そうでない人は会社作りましょう)

元・国税局調査官であった著者がこれまでの調査の経験を元に、今度は税務調査される側の立場にたって書いた本。

要するに経営者向けの本。

税務調査の心得以外にも、低金利でお金を借りる方法、補助金をもらう方法、有利な保険金や年金のかけ方、などが書いてあります。

私はこの8割くらいは知っていましたが、使っているのはほんのわずか。まあ、資金の全く要らないビジネスなので・・・

著者が国税局出身なのに「税金払うほどばかげたことはない」と言い切っているのが笑えます。

関連記事

###

超シンプルな自動売買プログラム(14) ハル移動平均線

久々に「超シンプルな自動売買プログラム」シリーズを再開しますか。

ハル移動平均線

HUL移動平均線(HMA、Hull Moving Average) はアラン・ハル(Alan Hull)という人によって開発された移動平均線です。

ソースを見ると、このあたりがキモですね。

vect[x]=2*WMA(x, period/2) – WMA(x, period);

WMA は”終値の LWMA” を示し、vect は直近半分の期間の2倍から直近の値を引いたもので、これで直近の半分(後半)を重視する重み付けをしていますね。

period/2 って、デフォルトは period=15 なんで整数にならなくてもいいんですね?

で、最終的に計算される HMA ってのは vect のさらに LWMA(線形荷重移動平均線)を取ったものです。

LWMA ってのはそもそも直近を重視するものなんですが、それを2回も行って、その間に独自の直近の後半部重み付けを加えるという、「歪んだ2枚のバンズで崩れたパテを挟んだ」ような状態になったものがハル移動平均線ですね。

はんぱない加重方法ですネ。

で、表示するとこんなの。

上昇トレンドでは緑、下降トレンドでは赤に切り替わって表示されるように工夫されています。

ローソク足によくまとわりついていますね。

period が 15 と大きいのに、トレンド切り替えのタイムロスがほとんどありませんねぇ。

すごい・・・

ダウンロード> HMA.mq4

HMA を使った自動売買プログラム

さて、EA化しましょう。

超シンプルに、終値が HMA を上抜きしたら買い、下抜きしたら売りにします。

これだけだとドテンになってしまうので、私お得意の HLバンドトレーリングストップ、暴落対策、固定ロスカット、クラウドフィルタ、タイムフィルタをゴテゴテにつけます。

え、シンプルじゃない?

まあ、いいでしょ。

EURUSD 1時間足 2015/3/9-31

トレンディな相場ではなかなかいいですね。

そうでないときは・・・地獄?

補足

もっとシンプルにしますか。

クラウドフィルタとタイムフィルタを除いたらこうなります。

取引数が4倍に増えましたね。ただし、総損益は 1.5倍どまり。

関連記事

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

プログラムソース

//
// yasciiHMA01.mq4
//           HMA 使用(Downloadsフォルダに HMA.mq4 が必要)
// 

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

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

extern int Fast_period = 14 ;
extern double margin = 0.0 ;
int HL_Period = 14 ;

extern double ILC = 10.0 ;

extern int in_time = 10; // 取引開始時間
extern int out_time = 20; // 取引停止時間

int       Tenkan_sen=9;
int       Kijun_sen=26;
double    Senkou_span_b=52;

//変数の設定//
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 dir1 = iCustom(NULL, 0, "Downloads\\HMA",15,3,0,2,1);
   double dir2 = iCustom(NULL, 0, "Downloads\\HMA",15,3,0,2,2);

     double cla1 = iIchimoku( NULL, 0, Tenkan_sen, Kijun_sen, Senkou_span_b, 3, Kijun_sen);
     double clb1 = iIchimoku( NULL, 0, Tenkan_sen, Kijun_sen, Senkou_span_b, 4, Kijun_sen);

    double HH2 = Low[iHighest(NULL, 0, MODE_LOW, HL_Period, 2)];
    double LL2 = High[iLowest(NULL, 0, MODE_HIGH, HL_Period, 2)];

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

   //買いポジションのエグジット
    OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET); 
    OOPL = OrderOpenPrice();
    if(   ((Close[1] < dir1 && Close[2] > dir2)  || ( OOPL - lc*Point >= Close[1] ) || Close[1] < HH2) 
            && ( 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(   ((Close[1] > dir1 && Close[2] < dir2) || ( OOPS + lc*Point <= Close[1] ) || Close[1] > LL2) 
          && ( Ticket_S != 0 && Ticket_S != -1 ))
    {    
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Blue);
      if( Exit_S ==1 ) {Ticket_S = 0;}
    }  

   //買いエントリー
   if( Close[1] > dir1 && Close[2] < dir2 
       && ( Close[1] > cla1 && Close[1] > clb1 )
       && ( Hour() >= in_time && Hour() <= out_time )
       && ( 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,Red);
    }

   //売りエントリー
   if( Close[1] < dir1 && Close[2] > dir2 
       && ( Close[1] < cla1 && Close[1] < clb1 )
       && ( Hour() >= in_time && Hour() <= out_time )
       && ( 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,Blue);    
    }

   return(0);
  }

###

[FX]yasciiHA04a 実戦投入

昨日タイムフィルタの話をしましたが、そこで検証したシステム・・・平均足クロスシステムにクラウドフィルタとタイムフィルタを組み込んだ yasciiHA04a.ex4 を実戦投入してみました。

そのため、VPSサーバーが不調なので長らく止めていたリアル口座を自宅のPCで復活させました。

下はリアル口座(OANDA)のチャートです。

EURUSD 1時間足

チャートには一目均衡表平均足と”平均足クロスのライン”(平均足の始値と終値を結んだ2本の線)を表示しています。

わかりにくいので該当部分を、平均足をローソク足に戻して表示しますと、

中央付近の、右向きの赤い (正確には⇒が乗っている陽線の始値)が買いエントリしたポイント。

雲を上越えしたところでエントリシグナルが発生したものと思います。EA はうまく動作していますね。

直前高値を超えたところでロスカットを手動で引き上げましたが、その後目標が見当たらないので、MetaTrader4 のトレーリングステップ機能を 35pips に設定しておいたところ、1.08757 でイクシットしてくれました。

結果 69.3pips のプラスとなりました。

デモ口座だと10万通貨なので普通 69300円になりますが、今回は久々のリアル口座のため肩慣らしに 1万通貨で挑戦したので 6930円にしかなりませんでした。

まあリアルマネーだけに 1/10 以上の重みはありますが・・・

ちなみに手動でイクシットしていなければ 1.880 付近で EA がイクシットしてくれたようです。

放置しておいたほうが少しだけよかったようですね。

雑談

え、「三角保ち合いの上離れの典型パターンなので EA なんかなくてももっと早めに仕掛けてもっと取れただろう」って?

それはそうですが、そうするにはチャートをずっと見ておかないといけません。

できれば”エントリもイクシットも”ですが、だめでもエントリだけでも EA にやらせるほうがラクなんです。

この場合、雲の存在も気になりますしね。

一般的に、三角保ち合いの上離れはEAにやらせるのはちょっとホネなんですよね。厳密でないのであれば通常のブレイクアウトシステムでもいいのですが。

3月からトレンディ?

ちなみに、この EA(トレンド相場が得意) で検証すると、EURUSD のペアは 3月初めよりジャンジャン黒字が出ます。

それまではトレンドのない相場でしたが、現在はトレンディになってきているということがわかりますね。

まあ、”1月と2月は様子見で3月から6月までは頑張る”という職業トレーダー(アングロサクソン系)が多いので当然かもしれません。

関連記事

[FX]タイムフィルター(4)

###

[FX]タイムフィルター(4)

タイムフィルターのさらなる検証です。

通貨ペアごとに最適な時間帯を調整してみると以下のとおりになります。

要するに、「タイムフィルター(2)」での検証を「タイムフィルター(3)」で得た最適時間帯で行ったものです。

使用する EA はおなじ yasciiHA04a です。表の数字の単位はドル。

2015/3/9-31 すべて1時間足

通貨ペア TFなし TF(共通) TF(最適化)
EU 4627 5891 6428
UJ 154 847 1392
EJ 792 2334 3335
AU 2220 3127 4677
AJ 1061 1375 2729
CJ -1895 -1444 102
FJ 745 1872 3510
EA -1273 -883 680
EG -205 1974 2734
GJ 544 -675 2684
NJ -1274 680 1011
NU -589 871 1399
UC -1158 -62 388
UF 3099 3466 3826
GU 3173 2408 4965

ということでマイナスはなくなりましたね。

ちょっと実働させてみますか。

関連記事

 

###

[FX]タイムフィルター(3)

前回、前々回と触れてきたタイムフィルターの続きです。

通貨ペアの顔ぶれによって最適な時間帯が実際どれほど違ってくるのか興味がありますね。

わからないことがあったら検証しましょう。データがあるのですぐにわかりますから。

タイムフィルターというのは in_time と out_time の間の時間帯でしかエントリしないというものです。

利益が最大となる in_time と out_time は以下の通りです。

2015/3/9-2015/3/31 1時間足

通貨ペア in_time out_time
EU 9 20
UJ 14 20
EJ 12 24
AU 9 21
AJ 9 20
CJ  0  1
FJ 12 20
EA 14 20
EG 11 21
GJ 12 21
NJ 14 20
NU 10 17
UC 9 20
UF 10 20
GU 14 20

表の時間はサーバー時間(夏時間で日本より 6時間遅れ)です。

各通貨ペアで微妙に違うものの、CJ(CADJPY) 以外はそんなには変わらないというところですね。

「どれも 10時~20時 にする」でもなんとかいけそうです。

ただし、上の結果は 「特殊な 3週間」での結果なので、検証時期、検証期間が変わるとまた変わってくると思います。

いやあ、タイムフィルター、なかなかすばらしいかも。

関連記事

###

[FX]タイムフィルター(2)

タイムフィルターのさらなる検証です。

他の通貨ペアも調べてみました。

本来は通貨ペアごとに時間帯を調整するべきでしょうが、まず最初にということで、すべての通貨ペアで同じにしてみます。

エントリをサーバー時間で10-22時に制限した結果が下です。

使用する EA はおなじ yasciiHA04 です。表の数字の単位はドル。

2015/3/9-31 すべて1時間足

通貨ペア TFなし TFあり
EU 4627 5891 1264
UJ 154 847 693
EJ 792 2334 1542
AU 2220 3127 907
AJ 1061 1375 314
CJ -1895 -1444 451
FJ 745 1872 1127
EA -1273 -883 390
EG -205 1974 2179
GJ 544 -675 -1219
NJ -1274 680 1954
NU -589 871 1460
UC -1158 -62 1096
UF 3099 3466 367
GU 3173 2408 -765

ということで、たいていの通貨ペアで成績は改善します。

改善の著しいものを赤字にしました。

欧米人が寝ている間はトレードしたらだめってことを表しているんでしょうね。

他の EA にも組み込んでみたいと思います。

yasciiHA04.ex4 はトレンディな相場に強い(というかノントレンディでは損失がふくらむ)ので、他の EA でもトレンディ相場に強いものでは同じ傾向であろうと思われます。

関連記事

###

[FX]タイムフィルター

「時の旅人システム」はデータ不足でもう少し復帰に時間がかかりそうですので、別のシステムを改良しましょう。

「時の旅人システム」を開発中、いろんなシステムで使えるフィルタを思いつきました。

Heiken_Ashi_Real」というインディケーターを利用した EA 「yasciiHA04.ex4 」を以前紹介しましたが、夏時間導入後 EURUSD での成績が良好です。

EURUSD 1時間足 2015/3/9 – 2015/3/31 フィルタなし

EURUSD(ユーロドル)を取引するのは欧米人が9割以上と思われますので、彼らが目覚めて取引していると思われる、日本時間(夏時間)で午後4時から午前2時までにエントリ時間を制限してみると、重要でない取引がカットできるのではないでしょうか。

ということでそれ(タイムフィルタと呼びます)を組み込んでみました。

EURUSD 1時間足 2015/3/9 – 2015/3/31 タイムフィルタあり

取引回数は半分くらいに減ったのに勝率、プロフィットファクター、総損益がぐんとよくなりました。

資産曲線もなめらかになりましたね。

通貨ペアごとに時間帯を決める必要がありそうですが、それは常識で考えればわかりますよね。

関連記事

プログラムソース

//
// yasciiHA04a.mq4
//           Heiken_Ashi_Real(移動平均線クロス)を使用
//         通常平均足との組み合わせ 
//           with Time Filter

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

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

extern int Fast_period = 12 ;
extern double ILC = 20.0 ;

extern int in_time = 10; // 取引開始時間
extern int out_time = 22; // 取引停止時間

int       Tenkan_sen=9;
int       Kijun_sen=26;
double    Senkou_span_b=52;

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

    //暴落対策(始め)

   double FastHH1 = Low[iHighest(NULL, 0, MODE_HIGH, Fast_period, 1)];
   double FastLL1 = High[iLowest(NULL, 0, MODE_LOW, Fast_period, 1)];
   double margin = Ask - Bid ; 

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

   //暴落対策(終わり)

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

       double HA_open1 = ( Open[2] + Close[2] ) / 2.0 ;
       double HA_close1 = ( Open[1] + Close[1] + High[1] + Low[1] ) / 4.0 ;
       double HA_open2 = ( Open[3] + Close[3] ) / 2.0 ;
       double HA_close2 = ( Open[2] + Close[2] + High[2] + Low[2] ) / 4.0 ;

       double HA_openMA1 = iCustom(NULL,0,"Downloads\\Heiken_Ashi_Real",2,1);
       double HA_openMA2 = iCustom(NULL,0,"Downloads\\Heiken_Ashi_Real",2,2);
       double HA_closeMA1 = iCustom(NULL,0,"Downloads\\Heiken_Ashi_Real",3,1);
       double HA_closeMA2 = iCustom(NULL,0,"Downloads\\Heiken_Ashi_Real",3,2);

       double cla1 = iIchimoku( NULL, 0, Tenkan_sen, Kijun_sen, Senkou_span_b, 3, Kijun_sen);
       double clb1 = iIchimoku( NULL, 0, Tenkan_sen, Kijun_sen, Senkou_span_b, 4, Kijun_sen);

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

   //買いポジションのエグジット
    OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET);  
    OOPL = OrderOpenPrice();
    if(    ((HA_openMA1 > HA_closeMA1 && HA_openMA2 > HA_closeMA2) || ( HA_open1 > HA_close1 && HA_open2 > HA_close2) ||( OOPL - lc*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(    ((HA_openMA1 < HA_closeMA1 && HA_openMA2 < HA_closeMA2)||( HA_open1 < HA_close1 && HA_open2 < HA_close2)||( OOPS + lc*Point <= Close[1] ) ) 
          && ( Ticket_S != 0 && Ticket_S != -1 ))
    {     
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Aqua);
      if( Exit_S ==1 ) {Ticket_S = 0;} 
    }   

   //買いエントリー
   if( HA_openMA1 < HA_closeMA1 && HA_openMA2 < HA_closeMA2 && HA_open1 < HA_close1
       && (Hour() >= in_time && Hour() <= out_time)
       && ((Close[1] > cla1 && Close[1] > clb1)||(Close[1] < cla1 && Close[1] < clb1))
       && ( 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,Red);
    }

   //売りエントリー
   if( HA_openMA1 > HA_closeMA1 && HA_openMA2 > HA_closeMA2 && HA_open1 > HA_close1 
       && (Hour() >= in_time && Hour() <= out_time) 
       && ((Close[1] > cla1 && Close[1] > clb1)||(Close[1] < cla1 && Close[1] < clb1))
       && ( 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,Aqua);     
    } 
   return(0);
  }

###

[FX]冬時間から夏時間への切り替わりの検証(2)

前回の記事「冬時間から夏時間への切り替わりの検証」の結果はミモフタもないものでしたが、夏時間に切り替わってからのデータを調べてみました。

まず、逆張りのデータです。

最初の週だけ、最初の2週分、最初の3週分の”逆張りすると儲かる時間帯”・・・正確には 10万通貨で300ドル以上の利益が出るサーバー時間 です。

夏時間最初1週 夏時間最初2週 夏時間最初3週
2015/3/9-15 2015/3/9-18 2015/3/9-28
EU 9,10 9,10,15,19 1,5,9
UJ 10,15 9,15 10,15
EJ 10,22 9,10,19,22 2,5,8,9,10,19
AU 7,9,12 7,9,12,15 9,12
AJ 9,12,23 3,9,12 0,3,9,10,12
CJ 11 なし 3,13
FJ 0,10,19,22 0,3,10,19 0,3,4,9,18,19,20
EA 3,5,10,19 1,3,5,10,17,19 1,2,3,5,10,11,17,19
EG 10,14,17 0,14,17 14,17,18,23
GJ 1,3,5,11,14,22 1,3,5,9,11,18,19 1,3,19,21,22
NJ 23 3,11,23 3,6,11,12,19,23
NU 7,9,11,16,23 3,7,9,11,20,23 9,11,15,16,20
UC 10,13,23 9,10,13 9,10,13
UF 10,22,23 9,10,19,23 0,1,5,9,10
GU 1,9,10,22 1,9,10 1,4,9,10,13,15,16,19,21

 

ようやく共通の時間帯がちらほら見えてきたな、という印象です。

共通に現れる時間帯に対しては実動させてもいいかもしれませんね。

次に順張りのデータを示します。

夏時間最初1週 夏時間最初2週 夏時間最初3週
2015/3/9-15 2015/3/9-18 2015/3/9-28
EU 5,6,11,12,13,16,17,18,20,21 5,6,11,12,13,17,18,20,21 3,11,12,13,18,21,22,23
UJ 3,18 3,18 3,18,22
EJ 11,12,13,16,17,20,21 7,12,13,16,17,20,21,23 12,13,16,18,20,21,23
AU 5,17,18 5,17,18 5,14,17,18,21,22
AJ 5,17 5,17 13,14,17,18
CJ 16,17 16,17 4,16,17
FJ 11,15,21,23 7,11,15,21,23 11,13,15,16,17,21
EA 9,11,12,13,15,20,23 9,13,15,20,23 4,7,9,13,15,18,23
EG 6,11,12,18,21 6,11,12,13,21 11,12,13,16,21
GJ 4,15,17,20 4,15,17 4,7,8,9,13,16,17
NJ 5,10,22 4,5,10,15,22, 4,7,10,22
NU 4,5,10,17 4,5,10 4,5,10,13,18,19,22
UC 3,12,16,17,18 5,17 3,12,14,17,21,22
UF 5,6,11,17,18,21 5,6,11,17,18,21 3,11,13,16,17,18,21,22
GU 11,14,16,17,20 11,14,16,17,20 12,14,17,20,22

 

こちらも共通の時間帯が多数見えてきますね。

うまくいきそうです。

ここで気づきましたが、「切り替えから 1週間・2週間・3週間」より「現在から 1週間前まで・2週間前まで・3週間前まで」の方が意味があるかもしれません。

関連記事

[FX]冬時間から夏時間への切り替わりの検証

###

[FX]冬時間から夏時間への切り替わりの検証

最近忙しくて、FX についてはデータをとるだけになっています。

データ取得は VPSサーバーが不安定でしたのでついに見限り、自宅のPC の仮の環境で現在稼働中です。

愛称「時の旅人システム」の運用に関して、順張りか逆張りかを決める時間帯データは最も重要なものです。

今月9日に行われたアメリカの冬時間から夏時間への切り替えの前後のデータをまとめてみました。

まずは逆張り用データ。

表の値は逆張りが有利なサーバー時間(冬時間で日本時間より7時間遅れ)。

冬時間全体 冬時間最終週 夏時間最初週
2014/12/8-2015/3/9 2015/3/2-8 2015/3/9-15
EU 3,9,14,15 9,14 9,10
UJ 2,3,15,17 なし 10,15
EJ 0,3,5,9,15,17 9,12 10,22
AU 3,9,10 3,6,15 7,9,12
AJ 2,8,16,17 16,18 9,12,23
CJ 3,17,21 16 11
FJ 0,2,5,8,11,17,19 12,14,19 0,10,19,22
EA 0,2,9,14,22 5,9,16,18 3,5,10,19
EG 11,14 9,14 10,14,17
GJ 3,5,8,17 4,9,12 1,3,5,11,14,22
NJ 14,17 4 23
NU 12,15,16 3,4 7,9,11,16,23
UC 13,15,23 15,17 10,13,23
UF 2,11,15,17,19 14 10,22,23
GU 10,12,16,18,20 なし 1,9,10,22

 

このようにほとんどの通貨ペアで、切り替え前後の関連性はほとんどなくなっています。

「一時間ずれるだけだろ」という希望的観測も粉砕されました。

順張りは省略しますが、やはり同じです。

要するに、夏時間に冬時間のデータで勝負してはいけないということですね。

関連記事

[FX]冬時間から夏時間への切り替わりの検証(2)

###

変換辞書のありがたみ・・・クラウドもバックアップを

ここのところ、イーサイトのシステムが不安定だったので、クラウドシステムの再構築を行ってもらいました。

だいぶ安定してほっとしているところですが、不安定な最中に、鍛え上げたクラウド上のATOKの辞書が消失

ちょっと前の自作辞書(医学用語+歴史用語)を組み込んで使用していますが、候補の優先順位が元に戻っており、使いにくいこと極まりない。

しばらく鍛えないとね(歴史用語や人名はなるべく削除していきます)。

やはりクラウド上とはいえ、バックアップを取らないといけませんね。

クラウド上の辞書にローカルPCのテキスト単語集を使って一括登録する方法は以前やり方を公開しましたが、バックアップも同じテクニックを使ってできますヨ(手順と方向は逆だけどね)。

関連記事

イーサイトの遠隔画像診断端末からATOK単語登録

###

世界ビジネスジョーク集 / おおば ともみつ

世界ビジネスジョーク集 (中公新書ラクレ) 世界ビジネスジョーク集 (中公新書ラクレ)

おおば ともみつ

中央公論新社 2003-02

売り上げランキング : 210895

Amazonで詳しく見る

by G-Tools

★★☆☆☆

著者は大蔵省国際金融局長や財務官として国際舞台で活躍した人。

著者は官僚なので「ビジネス」の意味が我々とだいぶ違うのか、ビジネスではないものが多いです。

下ネタものも少ないですね。

品があるものが多く、またそれなりの知識(当時の金融情勢など)がないと笑えませんね~

ネタが古いのでおぼえても使えないし・・・

ということで、評価は今ひとつ。

関連記事

世界の首脳・ジョークとユーモア集 / おおば ともみつ

###

 

 

誰も書かなかった 黒田官兵衛の謎 / 渡邊 大門

誰も書かなかった 黒田官兵衛の謎 (中経の文庫) 誰も書かなかった 黒田官兵衛の謎 (中経の文庫)

渡邊 大門

中経出版 2013-07-27

売り上げランキング : 615060

Amazonで詳しく見る

by G-Tools

★★★★☆(実像がわかってよい)

黒田官兵衛は昨年の大河ドラマになる前から好きでした。

大河ドラマも半分くらいの回は観たように思います。

ドラマは通説を元に描かれていましたが、この本は実像をきちんと考証して書いてありますので、今まで言われてきた官兵衛像とはちょっと異なる意外な事実を知ることができます。

ドラマでは叔父の小寺休夢(演じたのは今台湾で逮捕拘束されている隆大介)が坊主頭だったことにちょっと疑問を感じていましたが、この本では早くに出家していたと書いてあり、謎が解けました。

信長が死んだときに秀吉に「チャンス到来」とささやいたというのも後世の創作とのこと。

あと、ドラマでは通説のとおりに息子の長政が大馬鹿者に描かれていましたが、この本では長政の功もきちんと評価されています。

黒田家の出自、官兵衛の兄弟姉妹、黒田藩の歴代藩主(7代以降は他家からの養子)なども書かれており、なかなかの力作です。

ドラマを観る前に読んでおけばよかったですかね。

###

韓国と日本の歴史地図―民族の源流をたどる / 武光 誠

韓国と日本の歴史地図―民族の源流をたどる (プレイブックス・インテリジェンス) 韓国と日本の歴史地図―民族の源流をたどる (プレイブックス・インテリジェンス)

武光 誠

青春出版社 2002-04-01

売り上げランキング : 623014

Amazonで詳しく見る

by G-Tools

★★★☆☆

近代史のところはかなり偏っているようですが、李氏朝鮮までの記述はそこそこわかりやすく書かれています。

ふんだんに地図が示されているのが非常にわかりやすいですね。

後三国時代の記述が短かすぎる気もしますが、高麗の前座なのでまあしょうがないですかね。

近代史のところ以外は普通に読めますので、お勧めできます。

近代史のとこだけ読まない方がいいと思います。特に朝日新聞読者はうのみにしてしまうかも。

###

「諜報的生活」の技術 野蛮人のテーブルマナー / 佐藤 優

「諜報的生活」の技術 野蛮人のテーブルマナー 「諜報的生活」の技術 野蛮人のテーブルマナー

佐藤 優

講談社 2009-01-23

売り上げランキング : 315777

Amazonで詳しく見る

by G-Tools

★★★☆☆

外務省でロシア担当の情報官であった佐藤さんは鈴木宗男氏といっしょに検察に逮捕されてから作家に転向しました。

そのころの裏話(守秘義務違反にならないのか?)や一般的な諜報活動の実情が知られて面白い本だと思います。

まあ、我々のような庶民にはあまり実益にはなりませんが。

前半は雑誌の連載記事を集めたもので、後半は対談集ですが、この対談に出てくるメンツもすごい人ばかり。

日本も情報機関を作って、ゴルゴ13を養成すればいいのに。

忍者の末裔もいるのに活用しないなんてもったいない。

###

かぐや姫の勝利

いえ、桃太郎の話ではなくて・・・

家具屋の姫である 大塚久美子 さんを擁する大塚家具の話。

てっきりクソ親父が勝つと思っていたらムスメの勝利。

しかし、どちらが勝った方がよかったのかは未知数ですね。

原田のようなアホ社長のおかげで、優秀で愛社精神旺盛な経営陣&中核社員を一掃されて、ヨソから引き抜かれた無能な経営陣に率いられるようになって凋落したマクドナルドの二の舞にならなければいいのですが。

でも大塚家具に行ったこともない私の心配することではないか。

ニトリとイケア、サイコーです。

###

マッサン 最終回

ほんものの酒を! (三一新書 921) ほんものの酒を! (三一新書 921)

日本消費者連盟

三一書房 1982-02-01

売り上げランキング : 360999

Amazonで詳しく見る

by G-Tools

本日、NHK の朝ドラの『マッサン』が最終回でした。

1回分まるまる観るのは初めて。

中島みゆきのテーマ曲も通しで聴いたのは初めて。

竹鶴さんの話はよく知っていたので、このドラマは観る気がしなかったんですね。

で、本の話。

ほんものの酒を!」を大学生時代に読んでから、これでサントリーの酒(カストリ!)はいっさい買わなくなり、ウィスキーは海外製かニッカを愛飲しています。

サントリーウィスキー = サツマイモアルコール+キャラメル+味の素

という公式が書いてあります。

私は今まで自分でウィスキーを買ったのは数回しかありませんが、全部ニッカで、サントリーは0本(これ私の”誇り”)。

もらうのは海外製が圧倒的に多いですが、やはり買うならニッカでしょう(海外製より安くてうまいので)。

ニッカのシードルは最初は飲みにくかったですが、サイダーで割るとうまいと感じるようになりました。

ちょっと前にハイボールがまた復活しましたが、これもちゃんとニッカで作らないとね。

###

ブレイン・ティーザー ビジネス頭を創る100の難問 / ジョン・ケイドー 勝間 和代

ブレイン・ティーザー ビジネス頭を創る100の難問 ブレイン・ティーザー ビジネス頭を創る100の難問

ジョン・ケイドー 勝間 和代

ディスカヴァー・トゥエンティワン 2008-10-17

売り上げランキング : 222483

Amazonで詳しく見る

by G-Tools

★★★☆☆

パズルのほとんどは知っていたので簡単でしたが、その中で「ボウリングの球を落とす」問題は知らなかったので悩みました。

いい問題です。

論理パズルやラテラルシンキングパズルの他にも、フェルミ推定問題、ケーススタディ問題などが載っており、最後のケーススタディ問題はビジネススクールなどではやっているので、得意な人も多いでしょう。

フェルミ推定は理系の人はふだんから普通に使えているはずですけど。

まあ、頭の鍛錬にはなりますかね。

わざわざ新刊を買う必要はないタイプの本ですので、立ち読みか古本屋でどうぞ。

###

驚きの勃起?

本日朝食時に TVのニュースを見ていると男性アナウンサーが、外人の男女の写真を指さして「ワンダーイレクション(Wonder erection)」と連呼していたので「朝っぱらから何と下品な!」と思ったら、アイドルグループの One Direction の話題でその一人が脱退するという話でした。

このアナウンサー、「ワンダイレクション」のダとイの間が微妙に長いのです。

ン・イレクション」ではなく、「ンダ・イクション」に聞こえる。

Wonder erection

wonder が名詞なら形容詞的用法で、「驚きの勃起」でしょう。

wonder が動詞なら、「勃起を不思議に思え」という命令形でしょうね。

いずれにしろ、在日外国人が聞いたら、バイアグラの宣伝かと思ったかも。

###

幻の剣鬼 七番勝負 / 柴田 錬三郎 ほか

幻の剣鬼 七番勝負 (PHP文庫) 幻の剣鬼 七番勝負 (PHP文庫)

柴田 錬三郎

PHP研究所 2008-05-01

売り上げランキング : 1209409

Amazonで詳しく見る

by G-Tools

★★★☆☆(ちょっと変わった剣豪小説)

  1. 五味康祐 「秘剣」
  2. 柴田錬三郎 「一の太刀」
  3. 山田風太郎「妖剣林田左文」
  4. 戸部新十郎 「水鏡」
  5. 新宮正春 「笹の露」
  6. 津本陽 「念流手の内」
  7. 羽山信樹の「破門」

上の7つの短編を収録。

文庫オリジナルとのこと。でも戸部新十郎には 1993年刊行の 「秘剣水鏡」という短編集がありますね。

柴田錬三郎 「一の太刀」は示現流ではなく、塚原卜伝の話。

新宮正春 「笹の露」は松浦静山が主人公。

ほかは無名の剣士の話ですが、フィクション度、ファンタジー度などさまざまで、それぞれ別の方向に趣向が凝らしてあり、おもしろかったですね。

まあ、なんの役にも立たない、と言えばそうなんですが。

###

TeamViewer 遠隔画像診断への活用法(2)

以前も書きましたが、TeamViewer という遠隔操作ソフトの話です。

安全なトンネルを作りルーターを越えてほかのパソコンを操作できます。

病院のパソコンでイーサイトの診断ソフトを使う

病院のインターネットに繋がっているパソコンで、ときどきイーサイトのソフトが使えないという意見を聞きます。

ウェブは見られるのに Citrix が繋がらないというケースです。

これは病院のルーターが Citrix の使うポート TCP/1494 をブロックしているからだと思います。

ウェブが見られる環境なら Temviewer の通信は通りますので、自宅のパソコンに Temviewer をしかけて、病院のPC から Temviewer で操作すればうまくいきます。

TeamViewer は汎用の遠隔操作システムで速度はそんなに速くないですが、Windows のリモートアクセスよりははるかに速いです。

関連記事

###

Windows XP 用の Avira Free Antivirus は 4月8日で期限切れ

Windows XP 用の Avira Free Antivirus は 2015年4月8日でサポート期限が切れます。

ということで、Avast 無料アンチウィルス に乗り換えましょう。

2017年4月まではサポートしてくれる予定だそうです。

ダウンロードサイト> Avast 無料アンチウィルス

関連記事

Avira アンチウィルスは Windows XP より 12 か月間長いサポート期間を設けている

###

ふるさと納税4回め / 無洗米 大館市(2)

以前の記事「ふるさと納税4回め / 無洗米 大館市」で書いた無洗米。

なかなか送られてこないので、こりゃあ秋になってから新米が届くのかなと思っていたら、本日届きました。

ひょっとして道路の雪がやっと融けたのでしょうか。

大館市(秋田県)の「あきたこまち(無洗米)」10kg。

今食べているお米がなくなったらいただきま~す。

他のふるさと特産品

イチゴのさがほのかは私にとっては十分に甘いのですが、カミサンとムスメはもっと甘いのがいいと言い張ります。

柑橘類は結構あちこちに配ってしまい、もうあと数個になってしまいました。文旦はちょっと食べにくいですね。清美が一番好みですが、せとかもおいしいです。

デコポンは入っていませんでしたが、カミサンがこの前不知火を買ってきていたのでまあよしとしましょう(デコポンは熊本産の不知火)。

肉はまだ食べておりません。

あ、液晶モニタが来た!

関連記事

ふるさと納税4回め / 無洗米 大館市

###

くらたまのどっちが委員会!?―世の中の小問題を考える毒舌バトル / 倉田 真由美

くらたまのどっちが委員会!?―世の中の小問題を考える毒舌バトル (講談社プラスアルファ文庫) くらたまのどっちが委員会!?―世の中の小問題を考える毒舌バトル (講談社プラスアルファ文庫)

倉田 真由美

講談社 2003-08

売り上げランキング : 1478191

Amazonで詳しく見る

by G-Tools

★☆☆☆☆(読むんじゃない)

雑誌「BE・LOVE」の連載をまとめたもの。

くらたまが世の中の小問題(二択)を考えるわけですが、根拠がないので決着は結局つかない。

ぐだぐだと話が進み、どろどろで終わる。

くらたまはTVでもコメンテーターとして出演しているが、別に特色があるわけでもないし、筋立てて述べているわけでもないので、彼女の存在価値ってなんだろうと思うときがあります。

雑誌の連載として息抜きの役目を果たしていたのでしょうが、こればかりを一冊に集めてもなんの価値もないのでは、と思いました。

###

ふるさと納税5回め / 牛肉 和木町(2)

以前の記事「ふるさと納税5回め / 牛肉 和木町」で書いた牛肉が届きました。

クレジットカードが使えないので、振り込み用紙を送ってくれました。振り込んで約 1週間。

山口県和木町高森牛モモスライス800g ですが、送り主は岩国市の おかもと商店(有)さんからでした。

おかもと商店さんは おかもと牧場という牧場まで持っているお肉屋さんのようです。> 山口おかもと牧場

ネット販売もされています。このモモは 100g 540円くらいの赤身の肉ですね。牧場まで持って加工&直売なので普通の店ならもっと高いお肉でしょう。

きれいなお肉です。私は霜降り肉は下痢するので赤身しかほぼ受けつけません。

すき焼きでいただきましょうか。

和木町の役場のみなさん、おかもと商店さん、そして高森牛さん、みなさんありがとうございました。

ふるさと納税ポータルサイト

関連記事

ふるさと納税5回め / 牛肉 和木町

###

着物トレーダーを卒業せよ 陳満咲杜の為替の真実 / 陳 満咲杜

着物トレーダーを卒業せよ陳満咲杜の為替の真実 着物トレーダーを卒業せよ陳満咲杜の為替の真実

陳 満咲杜

青月社 2008-06-16

売り上げランキング : 198133

Amazonで詳しく見る

by G-Tools

★★★★☆(タメになった)

古い本ですが、実に示唆の多い本です。

ほかの本ではなかなかズバリと書けないことも載っていますね。

FX ではスワップは期待しない

  1. インカムゲインを目的にするのは投資
  2. FX はゼロサムゲームなので投資はできない(100% 投機である)
  3. ゆえに、FX ではスワップ金利を期待するのは間違い

クロス円取引は実際には存在しない

クロス円のほとんど(もちろん USDJPY、EURJPY を除く)は実際に存在せず、USD や EUR との取引を介して合成(クロス)される。

2つの変動するものの掛け合わせなので予測しにくいし、動きも不規則。

したがって、ドルストレートのものを扱うほうが扱いやすい。

エコノミストの意見は役に立たない

彼らは起きた現象(相場)を見て分析し、理由をあれこれこじつけるだけ。

彼らは相場から利益を得ていない。親会社から給料をもらっているから書いているだけ。

相場はすでに現場で起きている。彼らは冷暖房の効いたビルの奥でこじつけているだけ。

ディーラーはほとんど彼らのレポートは読まない。負けたときに彼らのレポートに敗因を探して言い訳にするだけ。

ということで、我々はすでに起きた相場に対して反応すればいいだけで、エコノミストの意見など全く無視すればいいのです。

などと明快、痛快に書いているので読むのが楽しかったです。

しかし、エコノミストってやつはどうしてあれだけ予測をはずしても生き残っていけるんでしょうかね。給料を払っているほう(証券会社、銀行など)も全く期待していないってことでしょう。要は提灯記事を書かせるために雇っているだけですね。

経済学者ってのもよくわからん。

あれだけ違う学説のどれもがノーベル賞を取るのはどうしたことでしょうか

全部が正しいとはとてもありえない。

ノーベル賞選定審査員も「説の正しさ」には全く期待していないという点で、経済学者はエコノミストと同じなんでしょうか。

となると、そもそも経済学って必要なんでしょうか

関連記事

FXトレーディングの真実 / 陳 満咲杜

FX最強チャート GMMAの真実 / 陳 満咲杜 (2)

###

仕事は、こんなに面白い。 / 中谷 彰宏

仕事は、こんなに面白い。 仕事は、こんなに面白い。

中谷 彰宏

PHP研究所 2012-04-17

売り上げランキング : 190351

Amazonで詳しく見る

by G-Tools

★★★★★(これはいい)

新人時代の頑張り方がわかる70の方法」という副題がついており、新米サラリーマン向けの本ですが、なかなか深いです。

もう一度新人時代に戻りたくなってきます。

あのときこの本を読んでいたらだいぶ違うものになっていたでしょう。

80%の人120%の人がいる」というのは鋭い考察です。

80% の人というのはいつも 80% で十分だろうと考える人のことです。

ロボットはいつも 100%なので 80% の人たちはいずれ劣化が進んでロボットや他の 80% の若者に追い抜かれて敗れていきます。

120% の人は普通の人が 100% と思うところより常にやりすぎてしまう人のことです。

自分では限界を決めていないので、普通にやっていても気がついたら 120% になっているという人です。

こういう人は、自分では努力が足りないと思っているのに、他人(80% の人)から見るとなんでも完璧にできるように見えるわけですね。

関連記事

###

東芝LED電球 一般電球形5.6W 2P LDA6N-H-2P

東芝LED電球 一般電球形5.6W 2P LDA6N-H-2P 東芝LED電球 一般電球形5.6W 2P LDA6N-H-2P

東芝(TOSHIBA) 2013-09-10

売り上げランキング : 7247

Amazonで詳しく見る

by G-Tools

2011年に書いた記事「LED電球980円! 」で安いなと思った LED 電球の話。

この前、ワゴンセールで 485ルーメンの LED 電球(口径E26)が 2個で 1180円だったので思わず買ってしまいました

400ルーメン以下なら結構安いのもあるのですが、この明るさでこの値段は・・・

早速トイレの電球を蛍光電球より交換したところ、非常に明るくなりました。

汚れもよくわかりますし、なにより本が読みやすくなったので快適快便です。

関連記事

LED電球980円!

###

[FX]「時の旅人」システム大改造

3/19 06:00:00 buy 1 eurgbp 0.72408 3/19 13:00:00 0.7176 -116343
3/19 07:00:00 buy 1 usdjpy 120.419 3/19 14:00:00 120.603 18400
3/19 07:00:00 sell 1 audusd 0.77349 3/19 08:00:00 0.77319 3616
3/19 07:00:00 sell 1 eurusd 1.07677 3/19 10:00:00 1.07863 -22409
3/19 09:00:00 sell 1 audusd 0.77291 3/19 10:00:00 0.77286 603
3/19 09:00:00 buy 1 gbpjpy 179.559 3/19 11:00:00 179.003 -55600
3/19 09:00:00 sell 1 eurusd 1.07722 3/19 11:00:00 1.07104 74547
3/19 11:00:00 buy 1 eurusd 1.07104 3/19 19:00:00 1.06205 -108694
3/19 11:00:00 buy 1 gbpjpy 179.022 3/19 12:00:00 179.069 4700
3/19 12:00:00 sell 1 eurusd 1.06572 3/19 13:00:00 1.06908 -40497
3/19 14:00:00 sell 1 gbpjpy 179.69 3/19 15:00:00 179.755 -6500
3/19 14:00:00 buy 1 gbpusd 1.48995 3/19 15:00:00 1.48952 -5189
3/19 15:00:00 buy 1 chfjpy 121.942 3/19 16:00:00 121.649 -29300
3/19 15:45:01 buy 1 usdjpy 120.88 3/20 00:01:00 120.756 -12400
3/19 16:00:00 buy 1 gbpusd 1.48531 3/19 18:00:00 1.47589 -113787
3/19 17:00:00 sell 1 audjpy 92.271 3/19 18:00:00 92.209 6200
3/19 17:00:00 sell 1 audusd 0.76394 3/19 19:00:01 0.76175 26478
3/19 17:00:00 sell 1 usdchf 0.99183 3/20 07:00:00 0.98936 30153
3/19 18:00:00 sell 1 usdjpy 120.791 3/19 19:00:00 120.909 -11800
3/19 19:00:00 sell 1 eurusd 1.06205 3/20 00:00:21 1.06599 -47592
3/19 20:00:00 sell 1 eurjpy 128.561 3/20 07:16:05 128.972 -41100
3/19 20:00:00 buy 1 eurusd 1.06333 3/19 22:00:00 1.06392 7135
3/19 21:00:01 buy 1 eurgbp 0.72243 3/19 22:00:00 0.72272 5162
3/19 23:00:00 buy 1 chfjpy 122.018 3/20 00:01:00 121.91 -10800
3/20 00:00:21 buy 1 eurusd 1.06599 3/20 07:15:56 1.06802 24511
3/20 03:00:00 sell 1 usdjpy 120.75 3/20 04:00:00 120.723 2700
3/20 03:00:00 buy 1 gbpjpy 178.23 3/20 04:00:00 178.177 -5300
3/20 04:15:00 sell 1 usdjpy 120.702 3/20 05:30:01 120.771 -6900
3/20 05:00:00 buy 1 eurusd 1.06945 3/20 07:15:53 1.068 -17508
3/20 05:00:00 sell 1 audjpy 92.667 3/20 06:00:00 92.722 -5500
3/20 06:00:04 buy 1 eurgbp 0.72368 3/20 07:16:02 0.72338 -5349
3/20 06:30:00 sell 1 usdjpy 120.707 3/20 06:45:01 120.741 -3400

前回報告した後の結果が上ですが、トータルでマイナス 461763円と大赤字

やはり夏時間に切り替わったばかりでデータが不十分なのが致命的なようです。

なにかいい手は・・・

ちょっと考えるといい考えが!

プログラムを大幅修正

プログラムを修正してみました。

修正点は固定ロスカットを置いただけです。

修正版を本日お昼の 13時半(サーバー時間では 7時半ごろ)にアップして入れ替えました。

その後のデータです。

3/20 08:00:02 sell 1 gbpjpy 178.166 3/20 10:37:23 178.343 -17700
3/20 09:00:00 buy 1 gbpjpy 178.161 3/20 11:30:22 177.949 -21200
3/20 09:00:01 sell 1 eurjpy 128.985 3/20 11:00:00 128.911 7400
3/20 09:00:02 buy 1 usdcad 1.26769 3/20 11:00:00 1.26748 -2001
3/20 09:00:04 sell 1 eurusd 1.06873 3/20 14:41:29 1.07087 -25899
3/20 09:30:01 sell 1 usdjpy 120.675 3/20 10:00:00 120.814 -13900
3/20 10:15:01 buy 1 usdjpy 120.84 3/20 10:45:00 120.749 -9100
3/20 11:00:00 sell 1 usdchf 0.98935 3/20 12:00:00 0.98739 24004
3/20 11:00:00 buy 1 chfjpy 122.114 3/20 16:00:00 123.175 106100
3/20 11:00:00 buy 1 eurjpy 128.911 3/20 16:17:36 130.336 142500
3/20 11:45:00 buy 1 usdjpy 120.887 3/20 16:15:00 120.882 -500
3/20 13:00:00 buy 1 usdcad 1.26822 3/20 14:00:00 1.26899 7344
3/20 14:00:00 buy 1 eurusd 1.06929 3/20 16:17:36 1.07892 116331
3/20 16:00:00 sell 1 gbpusd 1.48226 3/20 16:08:55 1.48438 -25636

どうだ!こんどは 8時間ほどで 287743円のプラス

エントリ時間が XX:00:0X になっていない 3つのデータは「時の旅人」以外のシステム。

「時の旅人」システムのみなら 311243円のプラスとさらに良好です。

まあ、大勝ち3発によるマグレの可能性もありますが・・・

このシステムのキモとなる”しかける時間帯のデータ”はそのままで、単に固定ロスカットを置いただけです。

大負けを抑制するのが目的ですが、勝ちも抑制してしまう可能性もあります。

もし偶然でなければこの修正は非常に効果的ですネ。

アイディア

1) これに HLBand トレーリングストップを入れたらさらによくなりそうな予感。^^

2)あと、サーバー時間(夏時間)が 11:00 – 19:00 のときのみにしぼったほうがいいような印象ですね。仕掛けてくるのはオーベイの人なんで。そうすれば毎朝データを取り直して昼までに修正すれば常に最新のデータで運用できそうです。

関連記事

[FX]web-keepers Windows VPS についてのトラブル(5) やはりトラブル多発

###

ふるさと納税3回め / イチゴ 玄海町 (2)

リカちゃんパッケージさがほのか玄海町からチルドで送られて来ました。

上のようなパッケージが4つ。

通販で 3000円くらいで売られているところもあるようです。寄付金は 5000円 でしたから大満足。

関連記事

ふるさと納税3回め / イチゴ 玄海町

###

[FX]簡易GMMAのススメ

GMMA についてはこちら> GMMAチャート(複合型移動平均線)

長期の移動平均線を6本、短期を6本組み合わせたチャートです。

長期が投資筋、短期が投機筋を表すとされています。

Guppy さんが発明しました。

見やすくていいのですが、12本いっぺんだと MetaTrader4 では表示できない(指標バッファが 8本分しかないため)のです。

GMMAGuppy Multi Moving Average) では長期どうしの間隔や短期どうしの間隔が問題になるのですが、それには 2+2 本でことたります。

ということで、長期2本、短期2本で簡素化したのがこちら。

移動平均線のパラメーターはなんでもいいのですが、ここでは 5, 21, 62, 200 を採用しました。

  • 5 オレンジ
  • 21 赤
  • 62 水色
  • 200 青

です。

これでもトレンドやトレンドレスは十分にわかりますね。

鰯食いシグナル、トビウオシグナル、マッコウクジラシグナルなどもそれなりにわかります。

Guppy Multi Moving Average ではなく、Medaka Multi Moving Average(3MA) とでも名づけますか。

池乃めだかが発明したわけではないですが。

関連記事

FX最強チャート GMMAの真実 / 陳 満咲杜 (3)

###

[FX]web-keepers Windows VPS についてのトラブル(5) やはりトラブル多発

以前の記事「[FX]web-keepers Windows VPS についてのトラブル(4) あれトラブルが解消? 」からやはり VPS サーバーが落ちまくり。

とりあえず、デモ口座での EA テストの結果の続きです。

3/11 10:00:01 buy 1 gbpusd 1.50797 3/11 13:00:00 1.50604 -23454
3/11 16:00:00 buy 1 gbpusd 1.50474 3/11 16:53:06 1.50129 -41824
3/13 06:15:01 buy 1 usdjpy 121.464 3/13 11:15:00 121.355 -10900
3/13 07:00:08 buy 1 gbpusd 1.48705 3/13 08:00:07 1.48627 -9476
3/13 08:00:02 sell 1 gbpjpy 180.539 3/13 10:18:33 180.646 -10700
3/13 09:00:00 sell 1 eurusd 1.06001 3/13 11:13:02 1.06351 -42476
3/13 12:00:00 buy 1 gbpusd 1.48801 3/13 13:00:00 1.48531 -32798
3/13 12:00:00 buy 1 gbpjpy 180.65 3/13 12:10:49 180.46 -19000
3/13 12:00:00 sell 1 gbpjpy 180.637 3/13 16:05:04 179.568 106900
3/13 13:00:00 sell 1 gbpjpy 180.427 3/13 16:05:10 179.576 85100
3/13 14:30:02 buy 1 usdjpy 121.465 3/13 15:30:00 121.452 -1300
3/13 15:00:00 sell 1 eurjpy 128.392 3/13 16:05:05 128.367 2500
3/13 15:00:00 sell 1 eurusd 1.05674 3/13 16:05:30 1.05749 -9105
3/13 18:00:00 buy 1 gbpusd 1.47335 3/16 10:52:25 1.47741 49217
3/16 00:09:15 sell 1 gbpjpy 178.906 3/16 11:59:05 179.476 -57000
3/16 01:15:00 buy 1 usdjpy 121.425 3/16 02:15:15 121.335 -9000
3/16 02:30:03 buy 1 usdjpy 121.382 3/16 04:30:00 121.329 -5300
3/16 03:00:01 sell 1 eurjpy 127.189 3/16 10:00:00 127.655 -46600
3/16 05:00:00 buy 1 eurusd 1.05272 3/16 10:52:41 1.05337 7879
3/16 07:00:00 buy 1 gbpusd 1.47592 3/16 08:00:00 1.47518 -8976
3/16 08:30:05 sell 1 usdjpy 121.282 3/16 10:59:58 121.234 4800
3/16 10:00:01 buy 1 gbpusd 1.4777 3/16 10:53:24 1.47721 -5940
3/16 20:00:00 buy 1 eurjpy 128.729 3/17 00:01:00 128.213 -51600
3/17 02:00:00 sell 1 gbpjpy 179.901 3/17 03:33:35 180.064 -16300
3/17 03:00:01 buy 1 eurjpy 128.32 3/17 09:52:35 128.419 9900
3/17 10:00:00 buy 1 gbpusd 1.48368 3/17 10:09:58 1.48405 4487
3/17 10:30:00 sell 1 usdjpy 121.275 3/17 11:00:00 121.401 -12600
3/17 11:00:00 buy 1 usdchf 1.00421 3/17 12:00:06 1.00578 18943
3/17 11:00:00 buy 1 gbpjpy 179.99 3/17 12:00:00 179.467 -52300
3/17 11:00:00 buy 1 eurjpy 128.818 3/17 22:00:00 128.662 -15600
3/17 11:00:00 sell 1 eurusd 1.0611 3/17 19:00:00 1.06048 7520
3/17 11:00:01 buy 1 chfjpy 120.888 3/17 16:00:00 120.885 -300
3/17 12:00:00 buy 1 eurusd 1.0588 3/17 20:00:00 1.05955 9102
3/17 13:00:00 sell 1 usdcad 1.27601 3/17 14:00:07 1.27673 -6838
3/17 14:00:00 buy 1 gbpjpy 179.105 3/17 15:00:00 178.8 -30500
3/17 15:00:00 sell 1 usdjpy 121.214 3/17 18:45:00 121.292 -7800
3/17 16:00:00 sell 1 gbpusd 1.47616 3/17 18:00:00 1.47543 8854
3/17 17:00:00 buy 1 audjpy 92.619 3/17 18:00:00 92.597 -2200
3/17 18:00:00 sell 1 usdjpy 121.283 3/18 04:00:02 121.329 -4600
3/17 20:00:00 sell 1 eurusd 1.05956 3/18 04:00:08 1.06059 -12496
3/17 20:00:00 buy 1 eurusd 1.05958 3/18 07:00:03 1.06059 12255
3/17 21:00:00 buy 1 eurgbp 0.71821 3/18 07:00:08 0.71849 5015
3/17 21:00:00 buy 1 gbpjpy 179.121 3/18 11:02:29 178.88 -24100
3/17 22:15:00 buy 1 usdjpy 121.39 3/18 02:15:01 121.342 -4800
3/17 23:00:00 sell 1 chfjpy 120.547 3/18 00:00:33 120.634 -8700
3/18 01:00:00 buy 1 gbpjpy 178.953 3/18 02:00:00 178.934 -1900
3/18 03:00:00 buy 1 gbpjpy 178.93 3/18 04:00:01 179.11 18000
3/18 04:00:08 buy 1 eurusd 1.06059 3/18 08:00:07 1.06011 -5824
3/18 04:15:01 sell 1 usdjpy 121.287 3/18 04:30:07 121.314 -2700
3/18 05:00:00 sell 1 audjpy 92.45 3/18 18:00:00 92.423 2700
3/18 05:00:03 sell 1 audusd 0.76203 3/18 06:00:00 0.76253 -6066
3/18 06:45:00 buy 1 usdjpy 121.357 3/18 07:00:01 121.343 -1400
3/18 07:00:02 buy 1 audusd 0.76237 3/18 08:00:00 0.76213 -2912
3/18 08:45:00 buy 1 usdjpy 121.37 3/18 09:45:00 121.335 -3500
3/18 09:00:00 buy 1 audusd 0.76052 3/18 10:00:00 0.76138 10436
3/18 09:00:00 sell 1 eurusd 1.058 3/18 11:00:00 1.06127 -39675
3/18 10:00:00 sell 1 eurusd 1.05936 3/18 10:36:03 1.06072 -16494
3/18 10:00:08 sell 1 usdcad 1.27961 3/18 14:00:00 1.27939 2084
3/18 11:00:00 buy 1 eurjpy 128.763 3/18 22:00:00 129.626 86300
3/18 11:00:00 buy 1 eurusd 1.06127 3/18 14:00:00 1.06231 12600
3/18 11:00:01 buy 1 eurgbp 0.71927 3/18 13:00:00 0.72303 66873
3/18 11:45:01 sell 1 usdjpy 121.273 3/19 05:58:09 120.235 103800
3/18 14:00:00 buy 1 gbpjpy 177.815 3/18 15:00:00 177.316 -49900
3/18 16:00:00 sell 1 gbpusd 1.46382 3/18 18:00:00 1.46625 -29420
3/18 17:00:00 sell 1 usdchf 1.00114 3/18 19:00:00 0.99541 69613
3/18 17:00:02 sell 1 audusd 0.76308 3/18 19:00:00 0.76524 -26119
3/18 19:00:00 buy 1 eurusd 1.06423 3/19 05:57:11 1.07983 187543
3/18 20:00:00 buy 1 gbpjpy 177.735 3/19 05:57:01 179.213 147800
3/18 21:00:00 buy 1 eurgbp 0.7237 3/18 22:00:00 0.72278 -16499
3/18 22:00:00 sell 1 eurjpy 129.624 3/18 23:00:00 130.137 -51300
3/18 23:00:02 buy 1 chfjpy 122.701 3/19 00:07:05 122.742 4100
3/19 01:00:00 buy 1 gbpjpy 179.885 3/19 02:00:00 179.739 -14600

 

まだ試運転の「時の旅人」システムを含んだ結果で、 トータルは 191429円のプラス。

試運転の「時の旅人」は昨日からは絶好調(389075円のプラス)に見えますが、これはたまたまサーバーが止まっている最中にラッキーなほうに相場が動いたからのようです。

関連記事

[FX]web-keepers Windows VPS についてのトラブル(4) あれトラブルが解消?

###

I Found You(初回限定盤) / KOKIA

I Found You(初回限定盤) I Found You(初回限定盤)
KOKIA
ビクターエンタテインメント 2015-03-17
売り上げランキング : 63
Amazonで詳しく見る
by G-Tools

★★★★☆(余裕を感じる)

KOKIA のニューアルバム。結婚後初となるアルバムです。

予約していたのが昨日届きました。

早速試聴。Amazon のレビューも書いちゃった。

聴き終えての感想は水準以上。

この”水準”が彼女の場合は非常に高いので、さらに進化したなということです。

前作『Where to go my love?』が恋人の病死のさなかに作られて、その後イギリス滞在を経て新しい恋をして結婚。

ということで、今回の歌は意味深な歌詞が多く、こちらもすごく複雑な気持ちになります。

「Dear Armstrong」は昨年のビルボードライブのときにまるごと聴いていたのですが、あとはネットで数十秒分試聴しただけ。

トクしたなと思ったのは、初回限定盤の特典の「Sprits 」。

ゲームの「聖剣伝説:のテーマになっている「Believe in the Spirit」と題名がカブりますが、この「Sprits 」のほうも新作ネトゲの「アルカディアの蒼き巫女」の主題歌です。

私はスマホゲームはしないので、なんとか曲だけ入手できないかと思っていたのですが、この曲自体の CD はまだ発売されていません。

と思っていたらこのアルバムのオマケについていたので、私にとってタイムリーな非常にオトクでした。

KOKIA のアルバムにはたいてい1曲変化球(力を抜いてユーモアをふんだんにまぶすという意味)が混じっているのですが、今回はない・・・

タイトルから 「オギャーと産まれて」がそれだと思っていたのですが、どうもいつもよりは力が入りすぎ・・・

結婚を機にイメチェンしたのでしょうか?

曲目リスト

1. Family Tree

2. おいしい音 yum yum music

3. Recover

4. Solace ~記憶の森に積もる絵画

5. オギャーと産まれて

6. I Found the Love

7. Make Sense

8. Dear Armstrong

9. I Found You

10. 旅列車 life train

11. 無力と知った日

12. Sprits

関連記事

KOKIA ビルボードライブ大阪公演 2014年10月31日

###

[FX]時の旅人 試運転 1日目

時の旅人システム

昨日から24時間ほど自作の「時の旅人システム」の試運転をした結果です。

時の旅人システム」とは先週(前日から5日間)の値動きを順張りと逆張りの基準にして、一日の24個の時間帯のうちその時間帯が順張りをしたほうがいいのか逆張りをしたほうがいいのか過去のデータから割り出して、その確率によって買うか売るか様子見をするというシステムです。

いわゆる心理モデルです。

欧米の機関投資家のうちデイトレードをしている人が勤務時間帯の間にトレンドに乗って最後の1時間は利益確定に走る という傾向を逆手にとった(というかそれにチャッカリ相乗りする)システムです。

通常は過去3ヶ月間のデータで運用したいのですが、3月9日に冬時間から夏時間に移行したため、しかける時間帯が大幅に変わりました。

そのため、3/9 – 3/15 のたった1週間で得られたデータをもとにしているので、正確性は期待できません。

でもうまくいけばモウケモノですので、ということで とりあえず昨日昼から25時間走らせてみました。

3/17 10:00:00 buy 1 gbpusd 1.48368 3/17 10:09:58 1.48405 4487
3/17 11:00:00 sell 1 eurusd 1.0611 3/17 19:00:00 1.06048 7520
3/17 11:00:00 buy 1 gbpjpy 179.99 3/17 12:00:00 179.467 -52300
3/17 11:00:00 buy 1 eurjpy 128.818 3/17 22:00:00 128.662 -15600
3/17 11:00:00 buy 1 usdchf 1.00421 3/17 12:00:06 1.00578 18943
3/17 11:00:01 buy 1 chfjpy 120.888 3/17 16:00:00 120.885 -300
3/17 12:00:00 buy 1 eurusd 1.0588 3/17 20:00:00 1.05955 9102
3/17 13:00:00 sell 1 usdcad 1.27601 3/17 14:00:07 1.27673 -6838
3/17 14:00:00 buy 1 gbpjpy 179.105 3/17 15:00:00 178.8 -30500
3/17 15:00:00 sell 1 usdjpy 121.214 3/17 18:45:00 121.292 -7800
3/17 16:00:00 sell 1 gbpusd 1.47616 3/17 18:00:00 1.47543 8854
3/17 17:00:00 buy 1 audjpy 92.619 3/17 18:00:00 92.597 -2200
3/17 18:00:00 sell 1 usdjpy 121.283 3/18 04:00:02 121.329 -4600
3/17 20:00:00 sell 1 eurusd 1.05956 3/18 04:00:08 1.06059 -12496
3/17 20:00:00 buy 1 eurusd 1.05958 3/18 07:00:03 1.06059 12255
3/17 21:00:00 buy 1 gbpjpy 179.121 3/18 11:02:29 178.88 -24100
3/17 21:00:00 buy 1 eurgbp 0.71821 3/18 07:00:08 0.71849 5015
3/17 23:00:00 sell 1 chfjpy 120.547 3/18 00:00:33 120.634 -8700
3/18 01:00:00 buy 1 gbpjpy 178.953 3/18 02:00:00 178.934 -1900
3/18 03:00:00 buy 1 gbpjpy 178.93 3/18 04:00:01 179.11 18000
3/18 04:00:08 buy 1 eurusd 1.06059 3/18 08:00:07 1.06011 -5824
3/18 05:00:03 sell 1 audusd 0.76203 3/18 06:00:00 0.76253 -6066
3/18 07:00:02 buy 1 audusd 0.76237 3/18 08:00:00 0.76213 -2912
3/18 09:00:00 buy 1 audusd 0.76052 3/18 10:00:00 0.76138 10436
3/18 09:00:00 sell 1 eurusd 1.058 3/18 11:00:00 1.06127 -39675
3/18 10:00:00 sell 1 eurusd 1.05936 3/18 10:36:03 1.06072 -16494

結果は惨憺たるもので、143693円の赤字です。デモ口座なので全然ひびきませんが。

やはりもう少しデータをためる必要があります。

過去のデータでは 1ヶ月程度のデータでもかなり黒字になるのですが、夏時間や冬時間に切り替わった直後はデータが激変するので安定稼働にはやはり最低 1-2ヶ月おいたほうがいいでしょうね。

夏時間/冬時間

アメリカのサマータイムとともにサーバー時間も変わるので、「日本人が遅らされている」と言った方がいいでしょう。

そのためクロス円の通貨ペアでのデータの変動が大きいです。

上の結果からクロス円を除けば -13693円と大幅に赤字は減少します。

さらに eurusd(ユーロ/ドル)を除くと、31919円の黒字となってしまいます。

3/17 10:00:00 buy 1 gbpusd 1.48368 3/17 10:09:58 1.48405 4487
3/17 11:00:00 buy 1 usdchf 1.00421 3/17 12:00:06 1.00578 18943
3/17 13:00:00 sell 1 usdcad 1.27601 3/17 14:00:07 1.27673 -6838
3/17 16:00:00 sell 1 gbpusd 1.47616 3/17 18:00:00 1.47543 8854
3/17 21:00:00 buy 1 eurgbp 0.71821 3/18 07:00:08 0.71849 5015
3/18 05:00:03 sell 1 audusd 0.76203 3/18 06:00:00 0.76253 -6066
3/18 07:00:02 buy 1 audusd 0.76237 3/18 08:00:00 0.76213 -2912
3/18 09:00:00 buy 1 audusd 0.76052 3/18 10:00:00 0.76138 10436

とにかくもう少しデータを集めてみることにしましょう。

案外面白いことが見つかるかもしれません。

###

意外な県民所得

この前北陸新幹線の話題を扱ったTV番組で知りましたが、富山県は一人当たりの県民所得が47都道府県中 5位らしいです。

ランキング TOP10 は以下の通り。

  1. 東京
  2. 静岡
  3. 愛知
  4. 滋賀
  5. 富山
  6. 茨城
  7. 広島
  8. 栃木
  9. 神奈川
  10. 大阪

1位は東京、最下位は沖縄であることは全国民の周知の事実でしょうが・・・

2位が静岡県、4位がわが滋賀県というのは意外です。

まあ、滋賀県は唯一人口が増えている(他県からの流入が多い)県なのでそうかもしれません。

物価も非常に安いので、収入から生活費などを引いた可処分所得で比べてみたいところですね・・・可処分所得で比較したら東京が 1位から転げ落ちたりしないのだろうか?

あまり言いたくないけど東海大地震が起きたら、滋賀県が 1位になる可能性もありますね。

3位が愛知県なのはナットクですが・・・6位茨城県、8位栃木県に神奈川県(9位)が負けているのが面白いです。

横浜もたいしたことないなあ。

###

バイトのほうが高収入

元ネタ> バイトのほうが高収入?これが医師の実態だ

四半世紀前に大学院生だったころの私は、その後勤めた某市民病院の倍の年俸を半数の勤務日で稼いでいました。

正社員よりバイトのほうが高収入なのは医師の世界では大昔から当たり前なんですが、今頃こんな記事がでるなんてね。

書いているのは、前野裕香さんという週刊東洋経済編集部記者。

この記事では大学病院の医師が薄給に泣いていると書いてあります。

記事のねらいは大学病院VSバイト医師のように持って行きたいようですが、大学病院でも上位の医師はバイトでひどく潤っています。

割の合わない(安い)バイトは部下に回し、中間の医師がソコソコのものを取り、割のもっとも合わないバイトが大学院生など研修医上がりの若いドクターに回ってきます。

ですから大学で泣いているのはバイトを回してもらえない立場の医師(研修医や つっぱっている助手など)。

あ、これも世間が誤解していることですが、大学院生は研修医を経て一般病院などで腕を磨いてからなるものですから、研修医>大学院生とは違います。

大学教員>大学院生>研修医>>>>医学生

ですね(例外もたまにありますが)。

医学生が最下位なのは彼らはまだ医師ではないからです。

民間病院の給与は「大学病院よりも3倍近く高い」

と書かれていますが、これはバイト代を除いての話。

冒頭で示した私の場合など、大学内での立場の弱かった大学院生(割のいいバイトは回ってこない)であったのに、時間効率を考えると、「大学病院は民間病院の3-4倍高かった」と真逆になってしまうのです。

大学院生って大学病院で働いている(私など教授の外来の代診をしたこともあります)のに大学病院から給料はもらえないのですよ。

それどころか逆に授業料を払っているのですヨ。

この記事でちょっと気になったのは、

一昔前はフリーの麻酔科医がたくさんいた。

と書かれていること。

最近減ったのでしょうか?

病院側が外科医の麻酔でことをしのぐようになり、高額なバイトの麻酔科医をわざわざ呼ぶこともなくなったのでしょうか。

まあ、そうなることは当時から予想されていたのですが。

###

やっと済んだ確定申告

本日確定申告に行ってまいりました。

毎年最終日に行くことが通例になっています。

昨年はあの健康保険改訂のために遠隔画像診断の顧客が減り、収入がガクンと減ったな、と思って最終計算をしてみると、600万円ほどの減少ですんでいました。

しかし、経費が増えたのが幸い(?)して、税金は 400万円以上削減され、実損は 200万円以下とまあ誤差の範囲です。

私のような自由業では年収は一定しないために、この程度の差は普通にあります(給料生活者にはわからないと思いますが)。

それでも所得税率は最高ランク(所得税40%)から抜け出せず、ちょっと節税を真剣に考えようかとも思っています。

毎年この日はそう思うのですが・・・

今年はいよいよ FX のリアル口座も稼働するでしょうし・・・

###

ふるさと納税6回目 / 柑橘類 室戸市(2)

ふるさと納税6回目 / 柑橘類 室戸市 」で 10000円納税した室戸市より柑橘類の詰め合わせが本日届きました。

  • はるみ 6個
  • せとか 10個
  • 文旦 6個
  • 清見 12個
  • はっさく 6個

季節により内容は変わるそうです。

残念ながらデコポンはありませんでしたが、はるみは馴染みがないので結果オーライ。

どれも皮にキズがあるなど商品としては問題があるものとのことですが、味は問題がないそうです。

まだ食べておりませんが、楽しみです。

清見

温州みかんとトロビダを掛け合わせたもの。

はるみ

清見とポンカンを掛け合わせたもの。

せとか

清見とアンコールを掛けたものにマーコットを掛け合わせたもの。

文旦(ザボン、ボンタン)

グレープフルーツ、はっさく、夏蜜柑などの祖先とされる、昔からある柑橘類。

はっさく

おなじみの日本原産の柑橘類。

###

株 勝率80%の逆張りシステムトレード術 / 斉藤 正章

株 勝率80%の逆張りシステムトレード術 株 勝率80%の逆張りシステムトレード術

斉藤 正章

日本実業出版社 2006-07-06

売り上げランキング : 118774

Amazonで詳しく見る

by G-Tools

★★★☆☆

システムトレードについての解説書。

一般論の解説書としてはよくできています。

FX のシストレ法にもあてはまります。

著者が使っている方法(逆張り・・・いわゆる戻りをとる)についてはいつも有効性があるわけではないでしょう。

でも、システムトレードの方法はそれこそ無数にあるので、この本の弱点にはなりません。

方法そのものにしか興味のない人(他人の方法をまねるだけの人)には最悪の本に見えるのかもしれませんが、トレード法は自分でアレンジしたり作り出したりすべきものですから。

私は毎週のように新たなアイディアを考えつきます。

いろんな方法の組み合わせを変えるだけでも結構うまくいくのができてしまうのです。

###