現在、乖離率分布グラフの作成にOmegaChartを活用していますが、 OmegaChartは2007年以降の祝日法に完全に対応しておらず、 過去の国民の祝日・東証の業務規定を考慮した休場判定も未対応のため、 個人的に書き直しました。C#のソースコードは以下の通り。 適用する場合は Util.cs の該当部分を置き換えて下さい。 (参考になる方は極々一部の方のような気もしますが…。) [5/11追記] 水曜日の振替休日への対応漏れを修正 public static bool IsMarketOpenDate(DateTime dt) { // 日曜日 if (dt.DayOfWeek == DayOfWeek.Sunday) return false; // 株式会社東京証券取引所 業務規定による休業日 if (dt.Month == 1 && dt.Day <= 3) return fa