Add a Parkinson realized volatility indicator
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
- #9864 @rairishi764 による — マージされずにクローズ
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 45/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- csharp
調査の方向性
Start with the existing RogersSatchellVolatility indicator and its spy_with_rsv.csv test fixture to follow the indicator and unit-test patterns. Review the QCAlgorithm.RV(...) helper entry point and the independently computed reference CSV; done means the Parkinson realized-volatility indicator, unit tests, and helper are added consistently.
索引モデルが issue の本文から書いたものです。
説明
LEAN ships 100+ indicators including several volatility measures (AverageTrueRange, RogersSatchellVolatility, ImpliedVolatility, Keltner/Bollinger bands), but has no realized volatility indicator — the standard backward-looking measure of historical price variation, as distinct from ImpliedVolatility's forward-looking, options-derived measure.
I'd like to add RealizedVolatility, implementing the Parkinson (1980) high-low range estimator:
term_t = ln(High_t / Low_t)^2 / (4 * ln(2))
RV = sqrt(mean(term_t for t in window))
It only needs High/Low (via BarIndicator), making it a natural first realized-volatility addition — Garman-Klass/Yang-Zhang variants that also use Open/Close could follow as separate PRs once the naming/API pattern is agreed here.
I have a working implementation with unit tests (verified against an independently-computed reference CSV, following the same pattern as RogersSatchellVolatility/spy_with_rsv.csv), plus the QCAlgorithm.RV(...) helper method. Will open a PR referencing this issue once it's created.
- 主要言語
- C#
- スター
- 22.4k
- フォーク
- 5.4k
- 平均マージ
- 2日 9時間
- マージ済み PR(30日)
- 52
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
QuantConnect/Lean のほかの issue
-
library-request
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
QuantConnect/Lean#10034 ·
メンテナーはふだん 1 日以内に返信
-
`LeanData.TryParsePath` fails on an absolute universe file path対応中かも @FeiyangP が 2 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
QuantConnect/Lean#10005 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
QuantConnect/Lean#9965 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
QuantConnect/Lean#9955 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
QuantConnect/Lean#9953 ·
メンテナーはふだん 1 日以内に返信
QuantConnect/Lean の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
Unity-Technologies/unity-agent-plugin#118 ·
メンテナーはふだん 1 日以内に返信
-
The Recommended preset turns on Import Uno DSP, which only works with the Material theme対応中かも @agneszitte が今日担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
unoplatform/uno.templates#2388 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
eyalgolan/statecraft-israel#2732 ·
メンテナーはふだん 1 日以内に返信
-
要トリアージ
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
メンテナーはふだん 1 日以内に返信
-
kind/chore status/draft
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
Altinn/altinn-events#1158 ·
メンテナーはふだん 1 日以内に返信