この作業部屋はOmegaChartのソースコードの保守のために用意したものです。
Visual Studio Express 2013 for Windows Desktopをインストールしてください。すでにインストール済みならVisual Studio Express 2012でも構いません。
ソースコード全体をZIPでダウンロードして適当なディレクトリに展開してください。
OmegaChart-英数字のディレクトリのzanetti.slnをダブルクリックしてVisual Studioを起動してください。ツールバーに表示されているソリューション構成が、DebugとなっていたらReleaseに切り替えてください。切り替えたら[ビルドの]の[ソリューションのビルド]でビルドできます。
ビルドターゲットをAny CPUから変更する必要はありません。ビルドしたOmegaChart.exeは64bit環境では64bitで動作します。
普通にビルドすると株価データのダウンロードはk-db.comから行いますが、条件付きコンパイルシンボルにMUJINZOUを指定すると無尽蔵からのダウンロードに変更できます。
すでにOmegaChartがインストールされているディレクトリに、bin/Releaseの下にできたOmegaChart.exeとすべてのDLLをインストールしてください。grammatica-1.5.dll、MagicLibrary.DLL、SevenZipSharp.dll、7z.dll、7z64.dllのすべてです。
オリジナルのソースコードで使用していたDotNetMagic2005.DLLはライセンスが不明なので、DotNetMagic2005.DLLの古いバージョンであり再配布可能なMagicLibrary.DLLに変更してあります。
grammatica-1.4.dllもライセンスが変則的なのでgrammatica-1.5.dllに変更しました。grammatica-1.4.dllが64bit動作の妨げになっていたので、これが改善されます。
株価データのダウンロードを無尽蔵に切り替えたときに、オリジナルのソースコードではUNLHA32.DLLが必要でしたが、これも64bit動作の妨げになるので排除しました。そのために用いているのがSevenZipSharp.dll、7z.dll、7z64.dllです。
| Rev. | Time | Author | Message RSS |
| abec9518 | 2022-12-15 22:48:19 | panacoran | Yahooファイナンスからの株価取得が途中で止まるのを回避 |
| 433dcd42 | 2022-04-05 00:47:20 | panacoran | 市場区分の見直しに対応 |
| 91231cd3 | 2022-04-04 22:58:00 | panacoran | 複数市場対応で市場チェックしていたのを出来高ベースに変える |
| 0da7af37 | 2021-07-22 12:42:13 | panacoran | Yahooファイナンスからの取得で出来高が調整後終値になるのを... |
| 44e9801e | 2021-07-21 21:54:48 | panacoran | Yahooファイナンスからの取得で日経平均とTOPIXが歯抜けにな... |
| a3aa6bb2 | 2021-07-20 23:04:27 | panacoran | Yahooファイナンスの形式変更に対応する |
| 34c9dd7e | 2021-07-20 21:42:04 | panacoran | 2021年の休日の変更に対応する |
| 5e51b27c | 2021-04-29 16:08:32 | panacoran | YahooファイナンスからETF/ETNの株価をダウンロードできない... |
| aa975447 | 2021-04-11 22:52:16 | panacoran | Yahooファイナンスの形式変更に対応する |
| e3f7622d | 2020-01-17 17:58:43 | panacoran | 無尽蔵のURLの変更に対応する |
| Title | Priority | Milestone | Tags | Created at | Last Update |
| 無尽蔵から取得できてないデータが多少ある | Middle | 2020-03-16 21:35:29 | 2020-03-16 21:35:29 |