• 締切済み

どのプログラム言語がいいですか?

プログラミングの経験ないので基本的なことすらしらないのでご助言お願いいたします。3つのことをしたいのですが、そのために有効で出来れば習得しやすいプログラム言語は何かを教えてください。また、1,2は何なにで出来るや、3ならこうすればいいという断片でもかまいません。 1つめは、株式の株価データの取得です。指定した銘柄の過去の日柄データをWEBにより取得しそのデータをexcelか何かに入れる。 2つめは、そのデータを用いて任意の条件での売買するとどのような結果(利益or損失)が得られるかのシミュレーションするプログラム。(注1) 3つめは、2で得た結果から理想的とおもわれる条件に基づいて、証券会社にログインと売買注文を出すプログラム。 (注1)例えば、ある時点で1000株を買い、10円下がるごとに1000株を買い、それぞれ10円上がると売り、売った株価から10円下がるとまた買う。仮定の現金残高も参照しながらそのようなことしたいです。 よろしくお願いします。

みんなの回答

  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.2

>ヤフーファイナンスの株価時系列データから日別の始値・高値・安値・終値を入手しようと思っています。 まぁVBAでいいんじゃないでしょうか。 同じようなことを考える人はいるもので本も結構でているみたいです。 http://www.amazon.co.jp/dp/4774133531?tag=excben-22&camp=243&creative=1615&linkCode=as1&creativeASIN=4774133531&adid=1VEVGWSVAFZ7HHAX0KCK& 関連商品にも似たような本があるので参考にしてください。

trajam
質問者

お礼

どうもありがとうございます。調べてみると1については、まづ数銘柄でいいと思いますのでコピー&ペストでもいいかもしれませんね。問題は2のシミュレーションプログラムの作成ですね。引き続きアドバイスをお願いいたします。

  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.1

プログラム言語はJAVAでもC#でも良いと思いますが、 >1つめは、株式の株価データの取得です。指定した銘柄の過去の日柄データをWEBにより取得しそのデータをexcelか何かに入れる。 EXCELに保存するならばVBAでも良いかと思います。 ただ、WEBから取得というのはデータがダウンロードできるのでしょうか? WEBページから取得するのであれば、ページを解析してデータを抽出することになります。 とりあえずVBAを勉強してみては?

trajam
質問者

お礼

ご返答ありがとうございます。 相談内容が具体的でなくすいません。 1ですが、ヤフーファイナンスの株価時系列データから日別の始値・高値・安値・終値を入手しようと思っています。 私は表計算へのデータ入力とセルで計算とそれで会議資料作成ぐらいのことしかしりません。VBAやプログラミングの知識は皆無です。 学ぶ気はあるのですが、プログラマーになろうというわけでないのでJAVAやC#というのは非常に難しいと思っておりますのでVBでできるなら。。まず、何を学ばないといけないのかの全体像を知りたいです。 VBAの勉強からですね!

関連するQ&A

専門家に質問してみよう