記事「MQL5でボラティリティモデルを構築する(第I回):初期実装」についてのディスカッション

 

新しい記事「MQL5でボラティリティモデルを構築する(第I回):初期実装」はパブリッシュされました:

本記事では、Pythonのarchパッケージに類似した機能を持つ、ボラティリティモデリング用のMQL5ライブラリを提示します。このライブラリは現在、一般的な条件付き平均モデル(HAR、AR、一定平均、ゼロ平均)および条件付き分散モデル(一定分散、ARCH、GARCH)をサポートしています。

ここで提示するライブラリは、金融計量経済学に特化したPythonのarchパッケージに着想を得ています。archは、ARCHおよびGARCHモデルに重点を置いたツールキットです。同パッケージの主な機能は各種ボラティリティモデルを実装することですが、それに加えて、一定平均モデル、ゼロ平均モデル、自己回帰(AR)モデルなどの平均方程式のモデリングに関しても多様な選択肢を提供しています。さらに、標準化残差の分布として、正規分布、t分布、非対称t分布(Skewed Student's t-distribution)などを指定することも可能です。ここでの目的は、これらの機能をMQL5上でネイティブに再現することです。

ライブラリ構造

このネイティブ実装のアーキテクチャはモジュール型であり、平均過程をボラティリティ過程および誤差分布から分離しています。したがって、モデルはこれら3つの異なるコンポーネントの組み合わせとして構成されます。平均過程は中核となるコンポーネントであり、他の要素はそこに付随する形で接続されます。特筆すべき点として、すべてのパラメータの同時推定はこの中心コンポーネントを通じてのみ管理されます。各要素は基底クラスとして実装されており、具体的なバリエーションはサブクラスとして表現されています。


作者: Francis Dube

 

非常に興味深いアイデアだ!

複数の時間枠のボラティリティを組み合わせる。

 
Osmar Sandoval Espinosa #:

とても興味深いアイデアだ!

複数の時間枠のボラティリティを組み合わせる。

記事で紹介されているライブラリを使ってインジケータを作成できましたか?