システムトレーダーの冒険の書

自作のプログラムでシステムトレードを行っています。ポジション完全公開で、シストレやプログラミングについて書いていきます。相互リンク募集中です。

Webサイトのデータをエクセルマクロで取得する

ブログランキング参加中!!

このブログでシステムトレードのツールをエクセルで自作するのに必要な知識について
少しずつ紹介していこうと思います。

Excelマクロの本当に基本的なことは
いろんなサイトに書いてありますので
後で紹介するとして、あまりかかれてないところから始めます。

まずは、Webサイトの情報(HTMLソース)を取得する方法です。
株価等が掲載されているサイトのURLから
情報を取得できます。

ExcelのVBE(マクロの編集画面)の ツール > 参照設定 から、
次の参照設定を行うと、その下のコードで
URLからHTMLを取得する関数を記述できます。

【参照設定】
Microsoft XML, v6.0

【ソースコード】
Public Function getHTMLbyURL(TargetURL As String) As String
Dim objXMLHTTP As New XMLHTTP
Call objXMLHTTP.Open("GET", TargetURL, False)
Call objXMLHTTP.send
getHTMLbyURL = objXMLHTTP.responseText
End Function


取得したHTMLは文字列なので、
後はそれを加工して必要な情報を抜き出せば完了です。
情報を加工する方法はまた次回以降紹介します。

【人気ブログをチェック】
[ 2013/01/13 09:21 ] シストレツール | TB(0) | CM(0)
コメントの投稿












管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL

プロフィール

yutaro

Author:yutaro
年齢:30代
職業:IT系(ベンダーからWeb系に転職)
住所:関東

Excelで自作したツールのシグナルにしたがってシステムトレードをやっています。

相場暦:
2005年10月からFX開始
就職前後に一旦取引を中断し、
2012年6月から株をやってます

トレードの目標は2020年1月1日を億万長者としてむかえること。

Twitterアカウントはこちら。



ご連絡を取りたいかたはブログのコメント欄、メールフォーム、Twitter、などどちらからでもOKです。システムトレード、プログラミング、数学、などのほか、飲み会のお誘いなど何でもどうぞ。

書籍・グッズの購入はこちら
メールフォーム

名前:
メール:
件名:
本文:

ブログランキング

株式投資ブログランキング
アクセスカウンタ