OmegaChartスレ ver.10 [無断転載禁止]©2ch.net

1名無しさん@お腹いっぱい。2017/03/07(火) 14:56:10.51ID:F6zMzisw0
会則
@OmegaChartはサポートを終了しています。
 ご自身でコンパイルできない方は、他のソフトを利用して下さい。
A連投で初歩的な質問をする人やクレクレ君は、立ち入り禁止。

●公式サイト
OmegaChart公式HP(閉鎖)
ttp://www.omegachart.org/
OmegaChart公式HPのアーカイブ(消滅)
ttp://web.archive.org/web/20131010105520/http://www.omegachart.org/
メーリングリスト(2014年5月28日で終了)
ttp://groups.yahoo.co.jp/group/omegachart/
作者Blog(サポート終了)
ttp://okajima.air-nifty.com/

●有志による維持活動
panacoran氏のサイト
ttp://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPage

●前スレ
OmegaChartスレ ver.9
http://potato.2ch.net/test/read.cgi/software/1423093067.html

256名無しさん@お腹いっぱい。2017/10/23(月) 21:13:02.99ID:hYCGzRHX0
肉の値段が上がってつらいです

257名無しさん@お腹いっぱい。2017/10/23(月) 21:37:29.19ID:jws4Q8rv0
消費者金融の金利がマイナスになりませんかねえ。

258名無しさん@お腹いっぱい。2017/10/23(月) 22:34:10.80ID:z96rAu0J0
>>255
会社にとってキミは不要なヒトなんだよ
転職しなさい
>>256
「地上の楽園」へ渡航しましょう 美味しいものが喰い放題とか

259名無しさん@お腹いっぱい。2017/10/24(火) 00:29:56.99ID:FY2Eywgp0
なんでオメチャスレに変なのが湧いてるの?

260名無しさん@お腹いっぱい。2017/11/01(水) 23:30:14.09ID:moIakMmv0
OmegaChart

261名無しさん@お腹いっぱい。2017/11/06(月) 12:03:12.40ID:UopXGKGi0

262名無しさん@お腹いっぱい。2017/11/08(水) 21:03:26.37ID:eu8ytRId0
>>255
人を誘って死ねば?

263名無しさん@お腹いっぱい。2017/11/10(金) 17:49:20.83ID:1CF+Y6520
ttp://k-db.com/owata2017.html

指数・個別株・市場統計 について、2017年12月末でサービス終了です。 
※大証の先物データについては、2018年以降も配信継続する予定です。

264名無しさん@お腹いっぱい。2017/11/10(金) 20:13:53.88ID:E3d3NUPT0
>>263
きたかーーーー! k−db様、大変お世話になりました。
毎日のことでしたから、色々ご苦労もあったのでしょう。

しかし、株価なんて著作権もないはずのもので商売してるくせに、ほんと強欲としか言いようがない。
本気で個人投資家を増やそうとか思ってない証左だ。

265名無しさん@お腹いっぱい。2017/11/10(金) 20:14:32.26ID:eDmazvpy0
時差通するしかないか・・・。

266名無しさん@お腹いっぱい。2017/11/11(土) 08:25:53.78ID:BjB2O84A0
おいイ`

267名無しさん@お腹いっぱい。2017/11/11(土) 10:18:41.65ID:WUiuAEmO0
kdb以外だとどこのサイトがよさそうなの?
例えば無尽蔵とかほかのところだとデータがどの程度正確なのか気になるんだが・・・

268名無しさん@お腹いっぱい。2017/11/11(土) 15:18:37.41ID:IupbZsY10
>>266
すまん、つい高ぶってしまった。おRZ

269名無しさん@お腹いっぱい。2017/11/12(日) 11:12:05.16ID:xPzcuTG70
Yahooは取れないの?

270名無しさん@お腹いっぱい。2017/11/12(日) 13:02:27.29ID:V3dOXoTu0
試したら取れる。
ただ、ヤフーは対策されがちだから、安心できないよな。1日分は1回のアクセスで取れるところを確保したい。

271名無しさん@お腹いっぱい。2017/11/12(日) 13:36:16.85ID:gBpUawuq0
Yahooだけでなく銘柄ごとにコードを指定して各銘柄の時系列データにアクセスしないといけないところは避けたいね。
4000弱ほどアクセスしなければいけないのでサイトへの負荷が酷い。日別で一括取得できるところが望ましい。
ちょい他のサイトを確認中。

272名無しさん@お腹いっぱい。2017/11/12(日) 14:55:08.33ID:gBpUawuq0
とりあえず日別データ取得が可能なところ。
すぐに解るかと思うので敢えてURLは記載しません。
サイト名はブックマークからなので正式名称ではないかも。

無尽蔵
OmegaChart使用者なら使っている人がいるだろうから割愛。

株価情報日経225先物
ここは配布を2日ほどお休みするときがある。お休み後にまとめて更新される。
以前に配布休止中に株式分割があった時に分割併合前の日の株価も修正後株価で配布された。
指摘したら修正されたが修正漏れや修正ミスがいくつもあった。
という訳でデータの信頼性は低い。

株価データ無料ダウンロード
普段見ていないので上記のサイトほど信頼性を把握できていない。
RAR圧縮されているので敷居がちょい高いかも。

日本株全銘柄 株価一覧
最近発見したので信頼性を把握できていない。
試験運用中?2017年のデータは無償提供中。2016年、2015年データは会員契約が必要。
CSVファイルを取得するのにBasic認証がある。前場引け時点のデータがあるのが貴重なところ。
過去データ保管ページにあるCSVファイルと株価一覧ページのFlashからのCSV保存で区切り文字が違う。
JSON形式での取得はリアルタイムデータ?20分遅れかも?場中にデータ更新されていることは確定。
注意点は個別株、ETF、REIT、ファンドが別アドレスなので4アクセスが必要なところ。

273名無しさん@お腹いっぱい。2017/11/12(日) 16:50:14.35ID:gBpUawuq0
各サイトの11/10データのOHLCおよびVをk-dbのデータと比較してみた。

無尽蔵
指数の小数点は切り捨て。
TOPIX100銘柄の1円未満データに対応。
名証あり。札証、福証なし。
データのある東証上場銘柄でk-dbとの不一致なし。
東証に9月上場のETF1654が無いので東証の全上場銘柄データがある訳ではない。

株価情報日経225先物
指数の小数点あり。
TOPIX100銘柄の1円未満データに対応。
札証、名証、福証なし。
データのある東証上場銘柄でk-dbとの不一致なし。

株価データ無料ダウンロード
指数の小数点は切り捨て。
TOPIX100銘柄の1円未満データに対応。
名証あり。札証、福証なし。
データのある東証上場銘柄でk-dbとの不一致なし。
というか無尽蔵とCSVファイルが完全一致。いいのかこれ?

日本株全銘柄 株価一覧
指数の小数点あり。
TOPIX100銘柄の1円未満データに対応。
札証、名証、福証の個別あり。名証ETFなし。東証ETNなし。
データのある東証上場銘柄でk-dbとの不一致なし。

全体的には東証TPMなし、重複上場の場合は東証データのみになる。
東証の個別だけならどこでも良さそう。

274名無しさん@お腹いっぱい。2017/11/12(日) 19:21:54.05ID:V3dOXoTu0
>>273
おぉ、詳細をありがとうございます。
日本株全銘柄 株価一覧 ってこもりばんさんのところだと思いますが
>1時間に30回のHTTPリクエストを上限とします。
ttps://hesonogoma.com/stocks/download/readme.txt
とあるので、複数日のデータ取得はちょっと要注意ですね。

275名無しさん@お腹いっぱい。2017/11/12(日) 20:07:24.70ID:HNRWw7pU0
>>273
自分も、無尽蔵とk-dbのデータに差があるのか幾日かで調べてみたところ特に問題なかったよ

276名無しさん@お腹いっぱい。2017/11/12(日) 20:11:06.19ID:HNRWw7pU0
例えば時系列データのサイトから、データをとってくるとすると上でも書かれている通り4000銘柄分なので負担がかかる
もう一つ分割併合銘柄の株価の問題があって、松井証券と株探は、株価を過去にわたって補正しているようなので現状のオメガチャートでは対応が難しいのではないかと思う

277名無しさん@お腹いっぱい。2017/11/12(日) 20:15:08.17ID:gBpUawuq0
>>724
しまった、readmeを見てなかったです。
検証の為に個別、ETF、REIT、FUNDとそれぞれ10ファイルずつ取りに行ってしまってます。都合40アクセス以上。
けど、制限はされなかったですね。明日以降に規制されていたら報告します。管理者さんにも泣きつきます。

軽い気持ちで始めた9/26の分割併合の比較が終わらない。。。対象銘柄が多過ぎ。

278名無しさん@お腹いっぱい。2017/11/12(日) 23:10:20.87ID:gBpUawuq0
東証上場銘柄で9/26に株式分割併合があった銘柄のデータは
9/26、9/27で先に挙げたサイト間で東証でのデータに相違なしでした。

無尽蔵は9月時点のCSVファイルでは重複上場の銘柄は東証一部、名証一部の両方のデータが載ってました。
現時点では東証のみです。上場解消しただけかも?
また、上で11/10のCSVファイルが無尽蔵と(更新日時まで)完全一致したサイトは9/26、9/27のCSVファイルは別モノでした。
他、上場市場が異なるものがありましたが無尽蔵のほうが正しかったです。

>>272で挙げた分割併合前の日の株価が修正後株価で配布されることがある問題は、
記載のとおり適用前後の期間で更新を停止している場合に、分割併合前の日のデータを後から修正後株価で取得して更新しているのだと思います。
そのため、分割併合がある日にサイトがお休みしている時だけ注意すれば良いかと。

データの信頼度的なものはどこも大差ないと思いますが各自でご判断を。

取り敢えず、調査終了です。
自分はOmegaChartユーザーではないので、自分用のプログラムをこれから対応していきます。
長文失礼しました。

279名無しさん@お腹いっぱい。2017/11/13(月) 07:57:54.69ID:xodDzpYs0
>>278 いろいろとありがとうございました

280名無しさん@お腹いっぱい。2017/11/15(水) 04:16:33.59ID:GVF48mcP0
いつもは他人をおちょくった対応してるカスが、

データがなくなるとわかったら敬語使っててワロタ

おまえ、ほんまカスやな

281名無しさん@お腹いっぱい。2017/11/15(水) 21:00:00.74ID:/0/Ng0NB0
さっきデータをダウンロードしようと思ったら「サーバーによってプロトコル違反が発生しました」
というエラーが出て途中でダウンロードが止まってしまった。
負荷か原因なのかな?

282名無しさん@お腹いっぱい。2017/11/16(木) 14:27:52.20ID:xmQKB9660
>>281
Yahooファイナンスからの取得という前提で。
「サーバーによってプロトコル違反が発生しました」と表示されるのはYahooファイナンスのHTTPサーバーの行儀が悪いせい。
本来ならば
HTTP/1.1 503 Service Unavailable
と返さなければいけないところを
HTTP/1.1 503
みたいな感じでステータスコードだけを返している。(確認はしていません)

OmegaChart-9cd2e32のソースコードを見た感じだと
Yahooファイナンスからの取得はスレッドを2つ使って並列で取得しているけど、
そのスレッドの処理の中でsleepがないので高速でサーバーにアクセスしてしまう。
なのでサーバーに負荷がかかって何らかのHTTPサーバーエラーが返ってきていると思われ。
とりあえず負荷をかけているのが悪いので
RunFetchPrices()のwhile文の先頭、lockの前に1秒くらいsleepを入れると最後まで取得できると思います。

私はOmegaChartユーザーではないのでソース修正は自己責任でどうぞ。

283名無しさん@お腹いっぱい。2017/11/16(木) 15:47:33.44ID:biQXo58i0
そもそもヤフーファイナンスは問題なくデータ取れてる

そいつがおかしいだけ

284名無しさん@お腹いっぱい。2017/11/16(木) 18:08:48.11ID:xmQKB9660
>>281
そうですか?
実装が同じProtraで試してみましたけど、同じエラーになりましたよ?
ソース上では普通に起こり得る問題で実際に実行して起きるのですが。
逆に問題なくデータが取れるほうが、たまたまそういう環境(回線、または処理が遅い)と思います。

285名無しさん@お腹いっぱい。2017/11/16(木) 22:25:06.91ID:s/tzedDa0
タスクスケジューラーから呼び出せる機能追加がそろそろ必要ですかね。
いつの間に、データ取得終わってるという形に。

286名無しさん@お腹いっぱい。2017/11/16(木) 22:50:47.94ID:dkVH3m3L0
>>284
俺もヤフーで問題なく取れてる。

287panacoran2017/11/16(木) 23:30:54.69ID:4peFjQvD0
Yahooは運ですね。
ロードバランサーの向こう側の良いサーバーをつかまないとだめです。
良いサーバーならずっと成功しますし、
悪いサーバーなら何をやっても何度やってもだめです。
スリープを入れても入れなくても結果は大差ありません。

288名無しさん@お腹いっぱい。2017/11/16(木) 23:56:10.08ID:xmQKB9660
>>287
panacoranさん、回答ありがとうございます。
Yahooは運ですか。。。
Protraで試したら私の環境ではsleepなしだと必ずエラー、1秒sleepありだと必ず成功だったので結果に大差ありでしたが。
問題なく取れている人も多数いるようなので、運次第ということですね。
みなさん、お騒がせしました。

289名無しさん@お腹いっぱい。2017/11/17(金) 00:27:28.30ID:T57PYZJT0
運じゃねーよ

おまえのオメガがぶっ壊れてるだけ

290名無しさん@お腹いっぱい。2017/11/17(金) 09:17:18.11ID:e3+YrsIF0
障害者 無視され続けてイライラMAXw

291名無しさん@お腹いっぱい。2017/11/17(金) 09:34:29.02ID:M3cbdvZ50
儲かってないんです。

292名無しさん@お腹いっぱい。2017/11/17(金) 09:37:32.58ID:/XLnVzlu0
許してやろうや…
かわいそうだからさw

293名無しさん@お腹いっぱい。2017/11/17(金) 14:52:40.87ID:aXTI06B50
他人のCPUを使ってビットコイン・マイニングができるなら、他人のマシンで株価取得もできるはずだ

294名無しさん@お腹いっぱい。2017/11/17(金) 15:46:26.53ID:T57PYZJT0
サイト閉鎖でヤフーにデータ取得一極集中

おまえらも来年からオメガつかえねーからな

ざまあW

295名無しさん@お腹いっぱい。2017/11/17(金) 15:47:49.75ID:T57PYZJT0
ヤフーファイナンスに

オメガチャート使ってるやつらが

不正データ取得してるって

毎日通報してやろうっと

このスレも通報しとくね♪

296名無しさん@お腹いっぱい。2017/11/17(金) 16:11:22.81ID:aXTI06B50
実際にオメガユーザーってどのくらいいるんでしょうね。
index.txtを1週間に1回はダウンロードしてる人がオメガチャートユーザーとすると数が出そうな気がします。
自分でindex.txtを作っている人も多そうだけど。

297名無しさん@お腹いっぱい。2017/11/17(金) 16:18:11.72ID:fJZ+ol9W0
>>296 スレの過疎り具合から考えて多くて50人くらいのような気がするんだけど

たとえば、kdbにupされているような1日分の株価をまとめたcsvファイルを作ろうとする場合に、楽天RSS+エクセルでマクロを使って作ろうとするとたまに株価の取得漏れが出る
一般的にはどういう方法で作っているのだろう?

298名無しさん@お腹いっぱい。2017/11/17(金) 17:11:28.58ID:BDJx8C3v0
281です。情報ありがとう。
yahooファイナンスからの取得でしたが、やはりその時によるみたいですね。
今やってみたら問題なく取得できました。

299名無しさん@お腹いっぱい。2017/11/17(金) 17:29:28.91ID:MhWyaSVQ0
外国の証券取引所も株価の配布とかやってないの?

300名無しさん@お腹いっぱい。2017/11/17(金) 20:17:03.40ID:aXTI06B50
書き込みに失敗する・・・

301名無しさん@お腹いっぱい。2017/11/17(金) 20:18:47.81ID:aXTI06B50
出来た。コード書くと2ch書き込みできないな。
>>297
50人かぁ、だとすると減ったなぁ。 楽天RSSからの取得もチャレンジしてみるかな。

302名無しさん@お腹いっぱい。2017/11/17(金) 22:18:46.32ID:aXTI06B50
連投すみません。
楽天RSSを試したところ、全銘柄のデータが一応取れました。19分24秒。データが正しいかは後ほど調べてみます。
オメガチャートのヤフーは3分半くらい。一週間分を全銘柄。RSSはもちろん1日分です。
結構遅くて1日分しか取れないけど、緊急用にはなるか。

303名無しさん@お腹いっぱい。2017/11/18(土) 20:16:18.53ID:yltEXmxU0
楽天RSSから株価取得するサンプルコードです。
ttps://osdn.net/users/omegachartuser/pastebin/5672

このコードをオメガに追加して、NDdeを参照か、NuGetから呼び出し
DownloadOrderから、これを呼び出すだけで一応は動くと思います。
うちの環境で処理時間30分くらいかかりました。
処理日を過去にしたときの対応は書いてません。ご注意を。

304名無しさん@お腹いっぱい。2017/11/18(土) 21:09:25.95ID:hEwFHkkB0
>>303
サンプルコードの公開ありがとう。
このソースに楽天RSSは必要なんだろうけど、此方のスキルが足りないので理解できない…残念

305名無しさん@お腹いっぱい。2017/11/19(日) 15:06:47.25ID:potkrPVG0
>>304
どもー。自分にわかることであれば答えますんで。

OmegaChart 楽天RSSから株価取得 最新日付のみ更新させるVer
ttps://osdn.net/users/omegachartuser/pastebin/5673
Util.GuessLatestTradeDate()を召喚させただけですが。

306名無しさん@お腹いっぱい。2017/11/19(日) 19:32:45.64ID:potkrPVG0
>>305
private void GetIndexValues()の中の記述を訂正です。
誤: volume = _marketVolume[date]
正: volume = code == "N225" ? _marketVolume[date] : 0

あと問題になりそうなのが、225先物とTOPIX先物。。
15:15〜16:30の間しか、ちゃんとした4本値が取れない。
なので、オメガチャート実装、先物RSSデータ取得は止めた方がいいっぽいですね。

新着レスの表示
レスを投稿する