标签
No Tags

Frequently used words (click to add to your profile)

javaandroidc++linuxc#objective-ccocoa誰得qtrubypythongamewindowsbathyscaphephpguic翻訳omegattwitterframeworktestbtronarduinovb.net計画中(planning stage)directxpreviewerゲームエンジンdom

最近の作業部屋活動履歴

2020-03-16
2020-01-17
2019-04-24
2018-12-28
2018-12-25
2018-12-24
2017-03-03

最近のWikiの更新 (Recent Changes)

2020-01-17

Wikiガイド(Guide)

サイドバー (Side Bar)

OmegaChart

この作業部屋はOmegaChartのソースコードの保守のために用意したものです。

小数の株価への対応

2014年7月22日からTOPIX100の銘柄の5000円以下の株価に1円未満の呼値が設定されました。これに対応するためにこのバージョン以降のOmegaChartでは株価データを実際の値の10倍で格納しています。

ビルド方法

Visual Studioのインストール

Visual Studio Community 2017をインストールしてください。インストールする際に、ワークロードとして「.NET デスクトップ開発」を指定してから、追加で個別のコンポーネントとして「.NET Framework 4.7.2 SDK」と「.NET Framework 4.7.2 Targeting Pack」を指定してください。

vsinstall1.pngvsinstall2.png

ソースコードのダウンロード

ソースコード全体をZIPでダウンロードして適当なディレクトリに展開してください。

ビルド

OmegaChart-英数字のディレクトリのzanetti.slnをダブルクリックしてVisual Studioを起動してください。ツールバーに表示されているソリューション構成が、DebugとなっていたらReleaseに切り替えてください。切り替えたら[ビルドの]の[ソリューションのビルド]でビルドできます。

ビルドターゲットをAny CPUから変更する必要はありません。ビルドしたOmegaChart.exeは64bit環境では64bitで動作します。

インストール

すでにOmegaChartがインストールされているディレクトリに、bin/Releaseの下にできたOmegaChart.exeとすべてのDLLをインストールしてください。grammatica-1.5.dll、MagicLibrary.DLL、SevenZipSharp.dll、7z.dll、7z64.dllのすべてです。

新たにインストールする人は、C:\Program Files (x86)やC:\Program Filesの下のディレクトリを避けてください。これらのディレクトリの下はUACによるアクセス制限が掛かるので、OmegaChartは正常に動作しません。

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です。

最近のコミット (Recent Commits)

Rev.时间作者Message RSS
e3f7622d2020-01-17 17:58:43panacoran無尽蔵のURLの変更に対応する
479308c22020-01-17 17:30:22panacoran2020年の休日の変更に対応する
8b0b2d2c2019-04-24 22:04:30panacoran2019年の休日の変更に対応する
b2b0cd0f2019-04-24 21:44:01panacoranデータが空のときにYahooから日経平均とTOPIXを取得できない...
4fee7d9f2018-12-28 20:47:16panacoranWindows 7でTLS 1.1とTLS 1.2を使えるようにする
02c3d06e2018-12-25 14:48:41panacoranedatalab.netから株価をダウンロードできないのを直す
111e68562018-12-25 14:46:25panacoran株価データソースからk-db.comを削除する
cb3ffbcb2018-12-24 20:24:02panacoranYahooからの株価更新をシングルスレッドにする
91d0ffd02018-12-24 18:06:46panacoran.NET Frameworkのバージョンを4.7.2に上げる
9cd2e3282017-03-03 18:40:22panacoran上場してから出来高のない銘柄でスクリーニングが失敗するの...

最近更新されたチケット (Latest updated Tickets)

标题优先里程碑标签创建于最后更新
無尽蔵から取得できてないデータが多少ある中等2020-03-16 21:35:292020-03-16 21:35:29
提交