1. クラウドソーシングTOP
  2. みんなのお仕事相談所
  3. 東証の株式データ(日足)取得とグラフ化
みんなのお仕事相談所

「みんなのお仕事相談所」では、ユーザーさまのご依頼の相場や製作期間、
契約書やお金に関する悩みを気軽に相談できるQ&Aコミュニティです。
違反案件についてはよくある質問の「【共通】違反のお仕事とは」をご覧ください。
また、違反報告についてはよくある質問の「【共通】違反報告とは」をご確認ください。

発注者からの相談
Excel VBA・マクロ開発の見積もり・相場に関する相談

東証の株式データ(日足)取得とグラフ化

解決済
回答数
12
閲覧回数
1621
困ってます  : 困ってます

Excel VBA・マクロ開発の依頼を検討しているのですが、どれくらいの相場感・費用になるかがわかりません。

下記に要件を書きますので、簡単な見積もりをいただけませんでしょうか。

1.お願いしたい事項(必要な機能など)

  ・ヤフーファイナンスなど、無料・有料のサイトから東証(一部・二部など)の株価情報などを取得し、毎日、指定の日足データを取得し、蓄積したうえで、銘柄別エクセルブックに日足データを蓄積し、グラフ化する。

2.納期など

  ・同様機能の既存開発実績がある方を希望しますので、可能な範囲で、できるだけ早めに。ただし、開発者のご都合には応相談。

3.その他備考

  ・高評価(4.0以上)の方からのアドバイスを期待しています。

よろしくお願い致します。

2016年04月08日 05:32

ベストアンサーに選ばれた回答

ソラ君さんからの回答

それは、多分「過去データ」であって、「日々更新される情報を追加していきたい」という意図があると思います。
つまり、明日も明後日も。

定周期で、データをDLしてデータを追加していき絶えず最新のデータでグラフを見て検討したい。
なので、全自動で最新データを定周期で溜め込んでいきたいという意図だと思います。

2016年04月08日 11:55
相談者からのお礼コメント

いろいろと、ありがとうございました。
ご回答が届いていることに気付くのが遅れ、ご回答いただいた方に大変失礼をいたしました。

ご推察の通り、まずは日足から毎日のデータをwebから取り込み、グラフは逐次出来上がっているというのをイメージしています。

で、日足グラフにトレンドラインなどを書き込むオーソドックスな手法だと素人ながら思っています。
結構、多くの方がすでにされているのではと思っていたのですが、開発経験者からの回答がなかったようでした。

もう少し、皆様のコメントを参考にさせていただき、情報を整理し、開発まで進めたいと思います。
以上、取り急ぎ、皆さまにお礼申し上げます。

2016年04月15日 17:33

すべての回答

ソラ君さんからの回答

>>> ヤフーファイナンスなど、無料・有料のサイトから東証(一部・二部など)の
>>> 株価情報などを取得し、毎日、指定の日足データを取得し、蓄積したうえで、
>>> 銘柄別エクセルブックに日足データを蓄積し、グラフ化する。

要望通りか?否か? 使ってないのでわかりませんが。
下記のツールが配布されています。

全銘柄終値ダウンローダー
https://sites.google.com/site/zaimubunsekikun/

ご要望のYahoo!ファイナンスは「専用ソフト」を使わないとダウンロードできないみたいですね。
その他の物も「専用ツール」を利用している物が多いみたいです。

有料サイトは「ログイン認証」処理が必要で、同様にそのままではDLできない気がします。

「Windows版」のMS ExeclはVBAがinetを利用できますのでサイトへのアクセスは可能ですが、データのフォーマットがCSVでなかったり有料チェック等をしていたりすると使えない気がします。


https://sites.google.com/site/zaimubunsekikun/

ご要望のYahoo!ファイナンスは「専用ソフト」を使わないとダウンロードできないみたいですね。
その他の物も「専用ツール」を利用している物が多いみたいです。

有料サイトは「ログイン認証」処理が必要で、同様にそのままではDLできない気がします。

「Windows版」のMS ExeclはVBAがinetを利用できますのでサイトへのアクセスは可能ですが、データのフォーマットがCSVでなかったり有料チェック等をしていたりすると使えない気がします。

「全銘柄終値ダウンローダー」が、要望に近い形だと思いますので、問題が内容であればこれをご利用されてはいかがでしょうか?

【DL Address】※ 自分は使ってないので使い勝手はわかりませんが!
https://sites.google.com/site/zaimubunsekikun/zaimu-bunseki-kimi/daunrodo

2016年04月08日 09:41
ソラ君さんからの回答

コピペミスで無駄な文章(重複しているみたいです) があります。

正しくは、下記の通りです。 (申し訳ない)
---------------------------------------------------------------------------------------------------------
>>> ヤフーファイナンスなど、無料・有料のサイトから東証(一部・二部など)の
>>> 株価情報などを取得し、毎日、指定の日足データを取得し、蓄積したうえで、
>>> 銘柄別エクセルブックに日足データを蓄積し、グラフ化する。

要望通りか?否か? 使ってないのでわかりませんが。
下記のツールが配布されています。

全銘柄終値ダウンローダー
https://sites.google.com/site/zaimubunsekikun/

ご要望のYahoo!ファイナンスは「専用ソフト」を使わないとダウンロードできないみたいですね。
その他の物も「専用ツール」を利用している物が多いみたいです。

有料サイトは「ログイン認証」処理が必要で、同様にそのままではDLできない気がします。

「Windows版」のMS ExeclはVBAがinetを利用できますのでサイトへのアクセスは可能ですが、データのフォーマットがCSVでなかったり有料チェック等をしていたりすると使えない気がします。
https://sites.google.com/site/zaimubunsekikun/

「Windows版」のMS ExeclはVBAがinetを利用できますのでサイトへのアクセスは可能ですが、データのフォーマットがCSVでなかったり有料チェック等をしていたりすると使えない気がします。

「全銘柄終値ダウンローダー」が、要望に近い形だと思いますので、問題が内容であればこれをご利用されてはいかがでしょうか?

【DL Address】※ 自分は使ってないので使い勝手はわかりませんが!
https://sites.google.com/site/zaimubunsekikun/zaimu-bunseki-kimi/daunrodo

2016年04月08日 09:44
ソラ君さんからの回答

ちなみに、「全銘柄終値ダウンローダー」は、財務データをhttp://money.jp.msn.com/からDLしているみたいですよ。

2016年04月08日 09:55
ソラ君さんからの回答

ここの掲載している「無尽蔵」はCSVを取れるぽいですね。
http://www9.atwiki.jp/kabutempra/pages/47.html
ただ、「2008年1月末終了」と書かれているのが意味がわかっていないですが。

DLして中身を見て見られると良いかもしれません。
ただ、データを見る限り使えないかもしれませんが!

2016年04月08日 10:07
MSX2+さんからの回答

内容だけだと、最終的にグラフが欲しいだけのように受け取れますが、その場合、自前でデータを蓄積する必然性が感じられません。
有料なのが嫌なのかと思ったらそういうことでもなさそうですし…

2016年04月08日 10:55
ソラ君さんからの回答

自前でデータを蓄積したいのは、「時系列データ」が欲しいからだと思います。

そこを全自動でやりたいのだと思いますが、「有料の物だと色々手続きが必要なので難しいかな?」という感じですかね。
投資の判断をする為だと思いますので、有償・無償は利用される方にとっては重要ではないかもしれないですね。

2016年04月08日 11:04
ソラ君さんからの回答

実際に東証データをみれば分かりますが、日付が付いています。
つまり、その日付時点での情報なんですよ。
そして、それは日々変動するんです。
つまり、時系列データなので溜め込みたいという意向があると思います。

2016年04月08日 11:24
ソラ君さんからの回答

有償の東証データを利用する場合、困るのは開発者なんですよ。

なぜなら、利用する有償の東証データを利用する場所で口座も開いていないし契約もしてないのでテストすら難しいわけです
また、どのような認証チェックがあるか? VBAでできないこともありますから・・・。

無償だとファイルのUPしてるアドレスがわかれば、HTTP通信でアドレス叩けばDLされますけどね。
それだけならinetを使えば簡単にできます。

2016年04月08日 11:47
MSX2+さんからの回答

ではなくて、時系列データ自体が販売されていたと思うのですが。という疑問なのです。

2016年04月08日 11:50
ソラ君さんからの回答

それは、多分「過去データ」であって、「日々更新される情報を追加していきたい」という意図があると思います。
つまり、明日も明後日も。

定周期で、データをDLしてデータを追加していき絶えず最新のデータでグラフを見て検討したい。
なので、全自動で最新データを定周期で溜め込んでいきたいという意図だと思います。

2016年04月08日 11:55
MSX2+さんからの回答

DLは過去データしかなさそうですね。勘違いしており、岡嶋昌之さんの指摘どおりでした。

2016年04月08日 20:53
_WINDYさんからの回答

今日この質問を見つけました。
yahooからダウンロードする場合に複数ページにまたがるダウンロードになるかと思いますのでpython、ruby,phpなどとxml,htmlパーサーを組み合わせて使うのが処理スピードや失敗が少ない点で無難かと思います(vbscriptでIE連携でも行けるかもしれませんが、重くて取得失敗が多くならないか?ちょっと心配です)、株式分割の処理も必要ですので少し複雑になるかもしれません。
また、チャートはどの程度のものにするのかによって見積もりが違ってくると思います。(オシレータ系、トレンド系指標を表示するのかどうかなど、---exel素のままだと移動平均ぐらいしか表示できなかった覚えがあります:10年前の話ですが…)
一応、ご参考までに。

2016年04月13日 13:04
不安や疑問に真摯に向き合い改善につとめます クラウドワークス安心安全宣言