EXCELのデータ分析を用いたEAの性能向上手法 第3回(VBAプログラム)
第3回(VBAプログラム)
1.VBAとは
・Microsoft Officeに搭載された定型業務の自動化ソフトウェアで、操作数の多い手動操作を自動でやってくれるプログラムです。
2.作成したVBA
・私が作成したものの中で、よく使うVBAプログラムを紹介します。
① AUTO_HAN
・各フィルタの値の最大値と最小値を等間隔に分割し、その値をしきい値として、
フィルタの値>しきい値の時に利益、PF、トレード数を求めて、MAXというシートに書き込む
・各フィルタの値の最大値と最小値を等間隔に分割し、その値をしきい値として、
フィルタの値<しきい値の時に利益、PF、トレード数を求めて、MINというシートに書き込む
② SELECTPFNUM
・PF>指定値以上、トレード数>指定値以上の組み合わせが何通り存在するかを求めます。
・下図ではPF>1.45かつトレード数>3000以上の組み合わせが37通り存在することを示しています。
③ SELECTPFNUM1
・PF>指定値以上、トレード数>指定値以上の組み合わせの詳細を表示します。
④ HANEnHlafHourN
・エントリ時間30分単位で区切って
00:00~00:30
00:30~01:00
:
23:50~24:00
それぞれの時間帯での利益、PF、トレード数を求めて表示します。
④ HANOthers
・曜日、週、日、月、四季単位での利益、PF、トレード数を求めて表示します。
・私の作成したEAはすべて、本手法を使っていまして、販売開始以来、好調に利益を伸ばしています。
■ EA 販売サイト
「千紫万紅」 https://www.gogojungle.co.jp/systemtrade/fx/14944
「山紫水明」 https://www.gogojungle.co.jp/systemtrade/fx/15576
「花紅柳緑」 https://www.gogojungle.co.jp/systemtrade/fx/17258
「風林火山」 https://www.gogojungle.co.jp/systemtrade/fx/21039
■ 本手法を使ってEAをブラシアップするツールの販売サイト
「EXCEL VBAによるEAの高利益化ツール」
www.gogojungle.co.jp/tools/indicators/6351
以上。
(全体への公開はこの部分を書き換えてください)
よろしいですか?