• R/O
  • SSH
  • HTTPS

protra: Liste der Commits


RSS
Rev. Zeit Autor
r545 2019-04-30 15:59:15 panacoran

バージョン2.3のリリース準備

* Protra.Lib/AssemblyInfo.cs: バージョン番号を2.3にする。
* Protra/AssemblyInfo.cs: 同上。
* PtSim/Properties/AssemblyInfo.cs: 同上。
* bin/Release/NEWS.txt: 最近の変更に言及する。
* bin/Release/Readme.txt: .NET Frameworkの記述を更新。
* bin/Release/man/1/index.html: 同上。

r544 2019-04-25 19:40:11 panacoran

NEWS.txtに2.2の記述がなかったので追加する

* bin/Release/NEWS.txt: 2.2について記述する

r543 2019-04-25 19:14:23 panacoran

Windows 7でTLS 1.1とTLS 1.2を使えるようにする

* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator.YahooFinanceUpdator): セキュリティプロトコルを指定する

r542 2019-03-09 11:15:29 darai

2019-03-09 darai <darai@users.sourceforge.jp>

#38858: 新しい元号への対応

* Protra.Lib/Calendar.cs (Calendar.IsHoliday): 新しい元号への対応。

r541 2018-12-24 21:09:43 panacoran

セキュリティプロトコルの指定は不要なので削除する

* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator.YahooFinanceUpdator): 削除

r540 2018-12-24 16:58:51 panacoran

#34773 PrintとPrintLogの説明を追加する

* bin/Release/man/7/index.html: PrintとPrintLogの説明を追加する

r539 2018-12-23 22:04:36 panacoran

#37647 株価データをCSVに変換するときに分割を適用しない

* Protra.Lib/Data/PriceData.cs (PriceData.GetPrices): 分割を適用しないよう指示できるようにする
(PriceData.ConvertToCSV): 分割を適用しないデータを出力する

r538 2018-12-23 22:04:25 panacoran

k-db.comがサービスを終了したのでデータソースから削除する

* Protra.Lib/Protra.Lib.csproj: KdbComUpdator.csを削除する
* Protra.Lib/Update/KdbComUpdator.cs: 削除
* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.PriceDataSource): PriceDataSource.KdbComを削除
(PriceDataUpdator.Create): 同上
(PriceDataUpdator.GetDescription): 同上
(PriceDataUpdator.DataSourceNames): 株価データダウンロードサイトを削除

r537 2018-12-23 22:04:13 panacoran

Yahooから株価を取得できないのを直す

* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator.YahooFinanceUpdator): HTTPSで使うプロトコルにTLS1.2を指定する
(YahooFinanceUpdator.UpdatePrice): マルチスレッドで取得するのをやめる
(YahooFinanceUpdator.RunFetchPrices): 削除

r536 2018-12-23 22:04:00 panacoran

.NET Frameworkのバージョンを4.7.2に上げる

* Protra.Lib/Protra.Lib.csproj: .NET Frameworkのバージョンを4.7.2に上げる
* Protra.Lib/app.config: 同上
* Protra/Properties/Resources.Designer.cs: 同上
* Protra/Protra.csproj: 同上
* Protra/app.config: 同上
* PtSim/PtSim.csproj: 同上
* PtSim/app.config: 同上

r535 2018-12-16 13:32:00 darai

#38683: 株価データダウンロード先の変更

* Protra.Lib/Update/KabukaJohoUpdator.cs (KabukaJohoUpdator.DownloadUrl): 株価データダウンロード先の変更

r534 2016-09-07 23:53:22 panacoran

Yahooから一度に取得する時系列の営業日数を20日に縮める

* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator): 一度に取得する時系列の営業日数を20日にする

r533 2016-09-06 22:36:45 panacoran

#36118 DMIでゼロ除算が起きるのを直す

* bin/Release/lib/TIlib.pt (DMI_next): 値動きのない銘柄でゼロ除算が起きるのを直す

r532 2016-09-06 21:50:06 panacoran

Yahooから株価を取得するときにエラーになりやすいのを直す

* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator.FetchResult): 新規。取得状況を表すクラス。
(YahooFinanceUpdator.UpdatePrice): 失敗した銘柄の再取得を一番最後に行う。
(YahooFinanceUpdator.FetchPrices): 取得状況を表すオブジェクトを返す。

r531 2016-09-06 21:21:04 panacoran

株価の更新でエラーが生じたときにフリーズしてしまうことがあるのを直す

* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.backgroundWorkerUpdate_RunWorkerCompleted): 処理の終了で必ずマウスカーソルとボタンを復旧させる。

r530 2016-09-06 21:08:13 panacoran

k-db.comのデータ形式の変更に対応する

* Protra.Lib/Update/KdbComUpdator.cs (KdbComUpdator.ParseLine): データ形式の変更に対応する。
(KdbComUpdator.ParseField): 空文字列を0として扱う。

r529 2016-09-06 20:40:16 panacoran

r528と#36568は無関係なのでChangeLogから削除する

* ChangeLog.txt: #36568を削除する。

r528 2016-09-06 20:06:46 panacoran

#36568: 無尽蔵の2015年以降のデータがZIP形式なのに対応する

* Protra.Lib/Update/MujinzouUpdator.cs (MujinzouUpdator.DownloadUrl): 2015年以降の拡張子をzipにする。
* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.DownloadAndExtract): ZIP形式に対応する。

r527 2016-08-13 23:34:12 darai

#36543: 山の日の休日対応時に、2016年以降の条件を入れ漏れたので修正する。

* Protra.Lib/Calendar.cs (Calendar.IsHoliday): 山の日に対応。

r526 2016-08-13 16:08:00 darai

#36543: 山の日の休日対応

* Protra.Lib/Calendar.cs (Calendar.IsHoliday): 山の日に対応。

r525 2014-05-27 23:48:28 panacoran

NEWS.txtにリリース日を記入する

* bin/Release/NEWS.txt: リリース日を記入。

r524 2014-05-22 11:49:40 panacoran

バージョン2.1のリリース準備

* Protra.Lib/AssemblyInfo.cs: バージョン番号を2.1にする。
* Protra/AssemblyInfo.cs: 同上。
* PtSim/Properties/AssemblyInfo.cs: 同上。
* Protra/Dialogs/VersionDialog.resx: バージョンダイアログの記述を更新する。
* bin/Release/NEWS.txt: 最近の変更に言及する。

r523 2014-05-19 21:52:16 panacoran

#33825 銘柄リストの入力で改行を入力できないのを直す

* Protra.Lib/Dialogs/EditBrandListContentDialog.Designer.cs (EditBrandListContentDialog.InitializeCompoent): AcceptButtonを消す。

r522 2014-04-27 15:19:13 panacoran

更新すべきデータがないとIndexOutOfRangeExceptionになるのを直す

* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.UpdatePrice): 日付のリストが空なら何もしない。
* Protra.Lib/Update/YahooFinanceUpdator.cs: 同上。

r521 2014-04-23 00:16:42 panacoran

#24689 Yahoo!ファイナンスから複数日の株価データをまとめて取得する

* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator.Update): スレッド数を2に増やす。上場廃止のコードを取り除く。複数日の株価データをまとめて取得する。
(YahooFinanceUpdator.RunFetchPrices): DoFetchPriceから改名。複数日の株価データを扱う。
(YahooFinanceUpdator.FetchPrices): 新規。データ取得をDoFetchPriceから分離する。
(YahooFinanceUpdator.GetPage): 日付を引数で取る。
(YahooFinanceUpdator.ParsePage): 日付の列を引数に取る。複数日の株価データを返す。

r520 2014-04-23 00:16:36 panacoran

PriceDataUpdatorの営業日についてのループを簡略化する

* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.AdjustedDate): 削除。
(PriceDataUpdator.ListOpenDates): 新規。開始日と終了日の間の営業日を列挙する。
(PriceDataUpdator.NextDate): 削除。
(PriceDataUpdator.UpdatePrice): ListOpenDatesを使う。
* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator.UpdatePrice): 同上。

r519 2014-04-14 20:51:58 panacoran

#24665 k-db.comのサイト構成の変更に対応する

* Protra.Lib/Update/KdbComUpdator.cs (KdbComUpdator.UpdatePrice): 削除。
(KdbComUpdator.DataSince): 2007年1月4日変更する。
(KdbComUpdator.DownloadUrl): 新しいURLに対応する。
(KdbComUpdator.GetIndices): 新規。日経平均とTOPIXのデータを取得する。
(KdbComUpdator.GetMarketVolume): 古いデータを読めるようにする。途中経過を表示する。
(KdbComUpdator.InsertIndices): 新規。指数のデータを挿入する。
(KdbComUpdator.ParseLine): 指数の処理を削除する。QBoard→Q-Boardに対応する。
* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.GetDescription): k-db.comの説明を変更する。
(PriceDataUpdator.UpdatePrice): GetIndicesとInsertIndicesを呼ぶ。
(PriceDataUpdator.GetIndices): 新規。k-db.comでオーバーライドする。
(PriceDataUpdator.InsertIndices): 同上。

r518 2014-04-14 20:51:52 panacoran

PriceDataUpdatorの重複上場銘柄の処理を簡略化する

* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.UpdatePrice): 上記のとおり。

r517 2014-04-14 20:51:46 panacoran

PriceDataUpdatorのサブクラスに継承で日付を渡すのをやめる

* Protra.Lib/Update/KabukaJohoUpdator.cs (KabukaJohoUpdator.DownloadUrl): 日付を引数に取る。
(KabukaJohoUpdator.ParseLine): 同上。
* Protra.Lib/Update/KdbComUpdator.cs: 同上。
* Protra.Lib/Update/MujinzouUpdator.cs: 同上。
* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Date): 削除。
(PriceDataUpdator.EndDate): 削除。
(PriceDataUpdator.NextDate): 日付を引数に取る。
(PriceDataUpdator.DownloadUrl): 同上。
(PriceDataUpdator.ParseLine): 同上。
(PriceDataUpdator.UpdatePrice): DateとEndDateの削除に対応する。
* Protra.Lib/Update/YahooFinanceUpdator.cs: (YahooFinanceUpdator.UpdatePrice): DateとEndDateの削除に対応する。
(YahooFinanceUpdator.DoFetchPrice): Dateの削除に対応する。
(YahooFinanceUpdator.GetPage): 同上。

r516 2014-04-14 20:51:39 panacoran

株価データ更新の進捗の計算をProgressクラスに分離する

* Protra.Lib/Update/PriceDataUpdator.cs (Progress): 新規。進捗を計算するクラス。
(PriceDataUpdator.NumRecords): 削除。
(PriceDataUpdator.NumDays): 削除。
(PriceDataUpdator.DoneRecords): 削除。
(PriceDataUpdator.TotalRecords): 削除。
(PriceDataUpdator.TotalDays): 削除。
(PriceDataUpdator.AdjustedDate): Startから改名。インスタンス変数に触るのをやめる。
(PriceDataUpdator.UpdatePrice): 進捗の計算をProgressクラスに移譲する。
(PriceDataUpdator.UpdateProgress): Progressクラスに移動。
(PriceDataUpdator.LeftTime): 同上。
(PriceDataUpdator.CalcLeftTime): 同上。
* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator.UpdatePrice): 進捗の計算をProgressクラスに移譲する。
(YahooFinanceUpdator.GetPage): エラー時に1秒待ってから再接続する。

Show on old repository browser