>>310

Yahoo.csのParsePageメソッドを見ると、200行でIndex判定をしていますが、
230行のIsIndex(int code)を見ると、日経とTOPIXだけをIndexと判定しています。
これであれば、データ保存する倍率が変わりデータ連続性がなくなるはずです。
指数判定コードの修正が必要です。


また、Yahoo.csのRun() を見ると、先にn225をデーターを取得しているようです。
これで有効な日付があればデーターを更新して、さらに追加したコード一覧_codesとTOPIXを読みに行くようです。

したがって、n225とtopixは他のデータソースも含め2度ダウンロードしてしまうことになりそうです。
確か、無尽蔵では上書きですが、
例えば、データソースをYahooに指定して為替のチェックを入れると問題を起こすかもしれません。

個別銘柄をダウンロードする際に、再び日経をダウンロードしますがこの時追加の日付がなくて個別に進まない可能性があるかもしれません。

パラメーターで渡したコードだけダウンロードするように変更するには、渡されたlistがnullかどうかをprivate のbool変数で保持して、
Run()の中で、listが渡された時には日経をスキップするようなコード変更が必要になります。