作成日
:2021.07.12
遺伝的アルゴリズムとは、MetaTrader5(MT5)でエキスパートアドバイザ(EA)をバックテストする際の最適化機能において、パラメータの一部の組み合わせのみを選別してテストする方法のことです。
バックテストの最適化では、さまざまなパラメータの組み合わせを試してパフォーマンスを比較します。そこで最も確実なのは全てのパラメータの組み合わせを総当たりで試して比較することですが、これだと膨大な時間を要します。そこで最適化のプロセスを効率化するために用いられているのが、遺伝的アルゴリズムです。反対に、総当たりによる最適化のことを完全アルゴリズムといいます。
遺伝的アルゴリズムはMetaTrader4(MT4)にはなく、MT5で新たに追加された機能です。MT5で遺伝的アルゴリズムによるバックテストを行うには、バックテストの設定においてオプティマイズ欄で「遺伝的アルゴリズム(速い)」を選択します。
遺伝的アルゴリズムでは、全てのパラメータの組み合わせからランダムに二つの集団を抽出し、その両方をテストします。そこで良い結果になった方を残し、集団内で組み替え等の操作を行った後、再度成績を比較します。これを繰り返すことにより、最終的に「もう改善がない」と判断されたところで最適化プロセスを終了します。このように遺伝的アルゴリズムを用いることで、総当たりよりもテストの組み合わせ数が大幅に少なくなるため、最適化の処理時間を大幅に短縮することができます。
作成日
:2021.07.12
最終更新
:2024.02.12
2009年よりFXを始め、現在トレード歴11年目。
トレードの傍ら、金融情報WEBメディアの制作実務を10年間行う。
FXを中心に株・暗号資産などの金融ディリバティブ取引の記事の執筆を多く手がけ、FX攻略.com等専門メディアへの執筆の経歴あり。
FX関連では、ファンダメンタルズや手法に関する記事からFXのメンタル管理まで、幅広い記事の執筆・監修を行う。
山田 大護 | Daigo Yamada
弁護士:専門分野(企業法務・金融法務)
1997年に東京大学法学部を卒業し、モルガン・スタンレー証券、ドイツ証券にて金融実務に従事。
2007年に司法試験に合格し、2008年に弁護士登録。
証券会社での金融実務の経験を活かし、「企業犯罪と司法取引」「金融機関の相続手続」等の金融法務関連の書籍を監修。金融実務のバックボーンを活かした企業法務弁護士として活躍する。
ご覧いただきありがとうございます。Myforexでは、記事に関するご意見・ご感想をお待ちしています。
また、海外FX・仮想通貨の経験が豊富なライター様も随時募集しております。
お問い合わせ先 [email protected]
免責事項:Disclaimer
当サイトの、各コンテンツに掲載の内容は、情報の提供のみを目的としており、投資に関する何らかの勧誘を意図するものではありません。
これらの情報は、当社が独自に収集し、可能な限り正確な情報を元に配信しておりますが、その内容および情報の正確性、完全性または適時性について、当社は保証を行うものでも責任を持つものでもありません。投資にあたっての最終判断は、お客様ご自身でなさるようお願いいたします。
本コンテンツは、当社が独自に制作し当サイトに掲載しているものであり、掲載内容の一部または、全部の無断転用は禁止しております。掲載記事を二次利用する場合は、必ず当社までご連絡ください。
Myforexでは、このウェブサイトの機能向上とお客様の利便性を高めるためにクッキー使用しています。本ウェブサイトでは、当社だけではなく、お客様のご利用状況を追跡する事を目的とした第三者(広告主・ログ解析業者等)によるクッキーも含まれる可能性があります。 クッキーポリシー