Financial Instruments Business Operator , Kanto Local Finance Bureau (Kinsho) No. 1960 / Japan Securities Investment Advisers Association. Member No.012-02325โกโกจังเกิลท็อป
icon 一覧
เยี่ยมชม GogoJungle
สร้างบทความ

ดูหน้าของฉัน
ออกจากระบบ
อ่านภายหลัง0
ที่ชื่นชอบ0
ซื้อไปแล้ว0
สร้างบทความ
GogoJungleトップโกโกจังเกิลท็อป
รถเข็น
สังเกต
คู่มือผู้ใช้
EA名人
06/12/2019 13:28
เผยแพร่: 06/12/2019 13:28
อัปเดต: 08/04/2021 13:35
icon
ซีรีย์
EXCELのデータ分析を用いたEAの性能向上手法
■EXCELのデータ分析を用いたEAの性能向上手法■ ・最近はごごじゃん様の「EAつくーる」等の素晴らしいツールが出来てきて、誰もが簡単にEA作れるようになってきました。しかし、EAを作れても、なかなかPFが高いもの、高利益の出るEAを作るのは難しいように感じます。 ・私もかつては、チャートにいろいろなインディケータを入れ、いくつかのインディケータの組み合わせで、エントリポイントと決済ポイントを見つけ、それを組み込んだEAを作っていました。毎日、毎日、何時間もチャートに張り付いて、EAのロジックを考えていました。しかし、短期的には利益が出ますが、長期的に安定して利益を出すことがなかなか難しかったです。 ・そこで、もう少し、データを統計的に処理し、統計学的にEAのロジックを考えれば、もっといい、性能のよいEAが出来るのではと考えました。 ・しかし、MT4にはデータを分析する関数がほとんどありません。ところが、EXCELにはデータを分析するツールがたくさん入っていまして、大量のデータを比較的短時間で処理できます。 ・本手法はMT4のデータをEXCELに移行して、EXCELで解析して、EAの性能向上をはかろうとするものです。 ・4~5回ぐらいにわけて、連載して解説していきます。

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


以上。


(全体への公開はこの部分を書き換えてください)

×
ความคิดเห็น
เข้าสู่ระบบและโพสต์
ต้องการลบความคิดเห็น
ใช่ไหม?
ผู้เขียนบทความนี้
EA名人
EA名人
最初に 私はFX歴10年で、MT4のインディケータやEA(システムソフト)を主に作成してます。  元々はシステムエンジニアで、医療機器や産業用機器に使用するボードの製品開発を行ってました。ソフト/ハード/マーケティング/品質管理/営業等何でもやっていました。 私のFXの歴史 1.裁量トレーダー 当初はインディケータを沢山チャートに表示し、毎日パソコンの画面を1日15時間ぐらい眺めての裁量トレーダーをやっていましたが、うまく利益を上げることが出来ませんでした。また、トレーダーだけの仕事では人の役に立てないと感じ、徐々に止めていきました。 2.EAの作成 その後、EAの作成を始めました。最初の頃はなかなかPF(プロフィット・ファクタ)が1を超えるEAを作成することが出来ませんでした。 3.EXCELのVBAを使って高速最適化処理 MT4のストラテジテスタでデータを収集して、そのデータをEXCELに移行しEXCELのVBAを使って最適化処理をすることにより、最適化の速度が一気に上がりました。 現在、パラメータ120個を各20ステップで最適化するのに10分ぐらいで完了します。このEXCELのVBAを使う方法で、PFの高い、利益の大きなEAを作ることが出来るようになりました。 4.バックテストの信頼性向上 しかし、バックテストが良くても、フォワードテストの結果がよくないということがよくあります。 そこで、バックテストの信頼性向上させるため、 (1) バックテストは必ず10年間以上行い、サンプル数(母数)を出来るだけ大きくする。 (2) パラメータを変化させた時に大きく結果が波打たないフィルタを選ぶ。 (3) バックテスト10年間の内、最初の9年間でパラメータの最適化を行い、残りの1年間で疑似フォワードテストを行い、最適化の確認を行う。  5.私の目標 多くの人が経済的な不安から解放され、幸せな人生を送れるよう、安心して投資できるEAを提供するのが私の夢です。  
ซีรีย์ของบทความ
EXCELのデータ分析を用いたEAの性能向上手法
■EXCELのデータ分析を用いたEAの性能向上手法■ ・最近はごごじゃん様の「EAつくーる」等の素晴らしいツールが出来てきて、誰もが簡単にEA作れるようになってきました。しかし、EAを作れても、なかなかPFが高いもの、高利益の出るEAを作るのは難しいように感じます。 ・私もかつては、チャートにいろいろなインディケータを入れ、いくつかのインディケータの組み合わせで、エントリポイントと決済ポイントを見つけ、それを組み込んだEAを作っていました。毎日、毎日、何時間もチャートに張り付いて、EAのロジックを考えていました。しかし、短期的には利益が出ますが、長期的に安定して利益を出すことがなかなか難しかったです。 ・そこで、もう少し、データを統計的に処理し、統計学的にEAのロジックを考えれば、もっといい、性能のよいEAが出来るのではと考えました。 ・しかし、MT4にはデータを分析する関数がほとんどありません。ところが、EXCELにはデータを分析するツールがたくさん入っていまして、大量のデータを比較的短時間で処理できます。 ・本手法はMT4のデータをEXCELに移行して、EXCELで解析して、EAの性能向上をはかろうとするものです。 ・4~5回ぐらいにわけて、連載して解説していきます。
บทความก่อนหน้านี้
บทความถัดไป
icon
EXCELのデータ分析を用いたEAの性能向上手法 第2回(相関分析)
EXCELのデータ分析を用いたEAの性能向上手法 第4回(効果的なフィルタ)
icon
บทความยอดนิยมในซีรีส์นี้
EXCELのデータ分析を用いたEAの性能向上手法 第3回(VBAプログラム)
第3回(VBAプログラム)1.VBAとは・Microsoft Officeに搭載された定型業務の自動化ソフトウェアで、操作数の多い手動操作を自動でやってくれるプログラムです。2.作成したVBA・私が作
EXCELのデータ分析を用いたEAの性能向上手法 第一回(背景)
EXCELのデータ分析を用いたEAの性能向上手法  第一回(背景)・最近はごごじゃん様の「EAつくーる」等の素晴らしいツールが出来てきて、誰もが簡単にEA作れるように なってきました。 しかし、EAを
第5回(開発例と実績:EA 千紫万紅)
1.基本EAの作成 ボリバン、ストキャスを利用して、シンプルなEAの作成2.フィルタデータの収集 エントリ時の150種類のフィルタデータを収集3.EXCELへデータ移行4.相関分析、VBAにて最適フィ
EXCELのデータ分析を用いたEAの性能向上手法 第4回(効果的なフィルタ)
第4回(効果的なフィルタ)1.効果のあるフィルタEXCELの相関分析により選択した効果があると思われるフィルタを紹介します。・sma20p5~50 sma20の現在値と過去○本前の値の差・ksma20
EXCELのデータ分析を用いたEAの性能向上手法 第2回(相関分析)
第2回(相関分析)1.フィルタ選定の難しさ作成したEAのバックテストをした時、利益が出る時と損益が出るトレードがあります。そのため、利益の出るトレードを出来るだけたくさん残し、損益の出るトレードを出来
ดูทั้งหมด
  • แนะนำ
    สอบถามข้อมูล

  • เกี่ยวกับเรา
    ข้อกำหนดในการให้บริการ

    คำขอพัฒนา
    รับสมัครพาร์ทเนอร์

  • กฎหมายธุรกรรมทางพาณิชย์

ชื่อบริษัท GogoJungle
Financial Instruments Business Registration Number : Kanto Local Finance Bureau (Financial instruments firms) No. 1960
สมาชิก Japan Investment Advisers Association
ชื่อบริษัท GogoJungle
Financial Instruments Business Registration Number :
Kanto Local Finance Bureau (Financial instruments firms) No. 1960
สมาชิก Japan Investment Advisers Association
Financial Services AgencyJapan Investment Advisers AssociationFinancial Instruments Mediation Assistance CenterSecurities and Exchange Surveillance Commission

Copyright © 2025 GogoJungle Inc. All Rights Reserved.