YellowMallet

◎構成

 Excel VBA、及び Windows 操作の自動化フリーソフト「UWSC」を使用し、朝8:45 から翌朝5:30 までの完全自動売買を可能にしました。ロックなどをかけていませんので記述された VBA コードなどを確認、編集など行えます。

 編集が出来ることで、取引枚数を各自の余力に合わせて設定できますし、自身で考案したストラテジーにしたり、ラージなど他の取引にしたり、自由度は無限大です。

 また、利用期限なども無いので設定などのメンテナンスを行えば利用し続けることが可能です。

 

会員様ページでダウンロード可能なファイル(全て ZIPファイルで提供)

1. 自動売買システム:YellowMallet.xlsm

2. 起動ファイル:YellowMallet起動ファイル.xlsm

3. 売買履歴:YellowMallet売買履歴.xlsm

4. UWSC ファイル:「スーパーはっちゅう君」などの起動や発注用各種ファイル

5. シミュレーションファイル:YellowMallet****シミュレーション.xlsm

**** は2011~2018 (1年毎のシミュレーションファイル)

6. 日経平均ミニの過去データ(2006年以降、1分、5分、30分、60分足)

7. 分足チャート(2011年以降、5分、30分、60分足)

  

 基本は月曜日の朝の8時30分位までにはパソコンを起動させます。その後は UWSC のスケジュール機能や、起動ファイルで設定した時刻に自動売買システムが動作し、土曜日の早朝の夜場が終了するまでパソコンにお任せです。

◎ダウンロードファイルの概要

1. 自動売買システム:YellowMallet.xlsm

 「自動売買システム」ファイルは、データの取り込み、サイン判定、発注の全てを行います。

 

《取引前》

 起動ファイルにより自動売買システムを立ち上げ、取引前の監視状態に移行します。

取引開始前は、寄り付きのデータが入るかどうかを1秒間隔で監視します。

 

《取引開始》

 取引が始まりデータが入り始めると、毎秒データの取り込みを行い、まず1分足を作成して行きます。

 1秒間隔でデータを取り込んでいるので1秒以下のタイミングの差で、公式な四本値とは異なる場合があります。

 1分足から5分足を作成し、サイン判定します。売買サインが発生すると UWSCファイルを介して「スーパーはっちゅう君」で発注します。

 基本は確実に約定させたいので、成行発注で行っています。スリッページや少しでも有利な値段で約定させたい場合は、UWSCでのクリック座標を変更し気配値に注文を出せますが、その場合は、約定せずに置いて行かれる場合があります。

 

《取引終了》

 場が終了すると、15:17 または 5:32 にシステム動作を停止します。

停止後は起動ファイルにより必要な処理(1日の取引結果、売買履歴の保存、翌日の取引準備)を行った後、システムファイルを閉じます。

2. 起動ファイル:YellowMallet起動ファイル.xlsm

「起動ファイル」は、1日単位での自動売買システムファイルを起動・終了させるためのファイルです。

その他に「MarketSpeed」や「RealtimeSpreadSheet」「スーパーはっちゅう君」を起動させます。

3. UWSC ファイル:「スーパーはっちゅう君」などの起動や発注用各種ファイル

 Windows上で操作するための各種ファイルです。

・マーケットスピードの起動:MarketSpeedLogin.UWS

・スーパーはっちゅう君の起動:はっちゅう君Login.UWS

YellowMallet起動ファイル.xlsmの起動:Open.UWS

・夜場終了後の各ファイルの終了:Close.UWS

・発注用ファイル:新規買い1枚.UWS

新規売り1枚.UWS

返済買い1枚.UWS

返済売り1枚.UWS

(枚数は4枚分まで添付していますが、その他の枚数が必要な場合は添付ファイルを編集し各自で作成)

・システム停止時の復旧に用いるファイル:FunasiSaikaiA.UWS

FunasiSaikaiB.UWS

FunasiSaikaiC.UWS

FunasiModosi.UWS

4. 売買履歴:YellowMallet売買履歴.xlsm

 自動売買ファイルの容量がデータで大きくならないように、夜場終了後、自動で「売買履歴」ファイルに1日のデータを書き写し保存していきます。

 夜間にシステムが停止した時など、翌朝以降に停止に気付いて復旧する際にデータがズレている場合があるので、その際に「売買履歴」から過去データをシステムに戻し、システムを復旧させます。また、これを見ることによって、過去にどこでサインが出て、価格はいくらかを確認することができます。

5. シミュレーションファイル:YellowMallet****シミュレーション.xlsm

 「YellowMallet」を構築する際に作成したシミュレーションファイル。データ量が多いので2011年からの分を1年ごとに分けています。

 このファイルに変更を加えて、ご自身の考えるストラテジーでシミュレーションを行うことも可能です。

 

◎使用証券会社

 データ取得は楽天証券の「MarketSpeed」「RealtimeSpreadSheet」から取得します。

 発注はGMOクリック証券の「スーパーはっちゅう君」を使用します。「MarketSpeed」やマネックス証券の「マネックストレーダー」でも出来そうですが試していません。その他の証券会社への発注は「スーパーはっちゅう君」の発注方法を参考にして各自で作成すれば、発注可能と思われます。

◎メールで確認

 システムが動作しているか、1時間毎にメールで現在値などを送信。サインが発生した場合もメールにて売買動作を送信。証券会社の約定通知設定をしているとさらに安心です。

 決まった時間にメールが来ない場合は、エラーなどでシステムが停止していることが考えられます。単にメールサーバーが反応せずメールが送られないだけの場合もあります。建玉がある場合には証券会社にアクセスし臨機応変に対処します。

 設定も完了し、数日データを安定に取れるようになれば、その後もほぼ停止することはなくなるでしょう。当社の今の環境では、システムが停止することはほとんどありません。

◎パフォーマンス

 2011年7月19日からの夜間取引の時間延長(~3:00迄)に伴い、夜間取引終了から日中取引開始のギャップが小さくなる傾向になりました。自動売買システムはこの「夜間からの流れを日中に引き継ぎやすくなった」ことを受けて、シミュレーションは2011年7月19日から行っています。

評価期間           2011.07.19 ~ 2018.08.31          
期間損益 +2,013,756円
売買回数 1798回
勝率 36.2%

プロフィットファクター(PF)

1.29

最大ドローダウン

-216,116円

 ※ミニ1枚。売買手数料1往復78円で計算。スリッページは含まず。

年間成績

  損益 利益 損失 PF 勝数 負数 勝率
2011年   +131,512円   +386,958円 -255,446円 1.51 39 57 40.6%

2012年

   +337,102円   +700,668円 -363,566円 1.93 94 97 49.2%
2013年 +592,092円 +1,588,448円 -996,356円 1.59 84 152 35.6%
2014年 +319,560円 +1,094,026円 -774,466円 1.41 83 147 36.1%
2015年  +218,422円 +1,434,792円 -1,216,370円 1.18 86 165 34.3%

2016年 

+130,550円 +1,563,558円 -1,433,008円 1.09 89 186 32.4%

2017年

+319,862円 +1,175,732円 -855,870円 1.37 106 165 39.1%

2018年 

-35,344円 +1,060,040円 -1,095,384円 0.97 70 178 28.2%

月間損益

      2012年1月 +14,408円   2013年1月 +63,830円
      2012年2月 +55,330円   2013年2月 +30,862円
      2012年3月 +5,096円   2013年3月 -27,606円
      2012年4月 +6,174円   2013年4月 +91,940円
      2012年5月 +52,830円   2013年5月 +249,408円
      2012年6月 +23,408円   2013年6月 -24,716円

2011年7月

+21,032円   2012年7月 +58,986円   2013年7月 +20,472円

2011年8月

+10,206円   2012年8月 -3,372円   2013年8月 +106,908円

2011年9月

+96,564円   2012年9月 +37,142円   2013年9月 +1,596円

2011年10月

-10,482   2012年10月 +13,362円   2013年10月 +80,284円

2011年11月

+1,018円   2012年11月 +34,174円   2013年11月 -8,138円

2011年12月

+13,174円   2012年12月 +39,564円   2013年12月 +7,252円

 2011年 計 

  +131,512円    2012年 計    +337,102円    2013年 計    +592,092円

2014年1月

+44,862円   2015年1月 +28,018円   2016年1月 +50,096円

2014年2月

+22,174円   2015年2月 +54,174円   2016年2月 +66,674円

2014年3月

-87,872円   2015年3月 -30,028円   2016年3月 -108,106円

2014年4月

-7,560円   2015年4月 +628円   2016年4月 -8,170円

2014年5月

+7,096円   2015年5月 +77,564円   2016年5月 +12,518円

2014年6月

+20,518円   2015年6月 -76,184円   2016年6月 +82,174円

2014年7月

+33,440円   2015年7月 +80,674円   2016年7月 -8,216円

2014年8月

+29,284円   2015年8月 -115,982円   2016年8月 -18,152円

2014年9月

+11,862円   2015年9月 +170,362円   2016年9月 +45,284円

2014年10月

+104,674円   2015年10月 -55,106円   2016年10月 -42,340円

2014年11月

+28,096円   2015年11月 +24,440円   2016年11月 +60,128円

2014年12月

+112,986円   2015年12月 +59,862円   2016年12月 -1,340円

 2014年 計 

  +319,560円    2015年 計    +218,422円    2016年 計    +130,550円

2017年1月

+93,596円   2018年1月 +52,362円   2019年1月

2017年2月

-33,074円   2018年2月 +3,706円   2019年2月

2017年3月

+52,628円   2018年3月 -25,152円   2019年3月

2017年4月

+25,518円   2018年4月 -62,354円   2019年4月

2017年5月

+23,018円   2018年5月 +1,816円   2019年5月

2017年6月

-42,262円   2018年6月 -1,230円   2019年6月

2017年7月

-1,638円   2018年7月 +13,160円   2019年7月

2017年8月

+22,596円   2018年8月 -17,652円   2019年8月

2017年9月

+97,518円   2018年9月   2019年9月

2017年10月

+64,940円   2018年10月   2019年10月

2017年11月

+75,550円   2018年11月   2019年11月

2017年12月

-58,528円   2018年12月   2019年12月

 2017年 計 

  +319,862円    2018年 計      - 35,344円    2019年 計                     円

◎YellowMallet(会員様ページ)の構成

「YelloMallet」のシステムをご購入いただければ、その内容について詳細を説明した会員様ページが閲覧できるようになります。

 

YellowMallet(会員様ページ)

Yellowmallet

ストラテジー

システムファイル

運用開始前の準備

YellowMallet

YellowMallet起動ファイル

スーパーはっちゅう君

UWSCフリーソフト

運用開始とメンテナンス

シミュレーション

シミュレーションファイル

5分足をコピペ

テクニカル指標の算出

サイン判定

サインと損益表示

日々損益とグラフ

自動売買システム

「1分足」シートの作成

「サイン判定」シートの作成

売買システムの起動

起動ファイル

注文判定

発注

場の終わりの処理

次限月データの取得

「売買管理画面」シート

過去データ

過去チャート