ブログ

コラム更新しました

投稿者: morita 投稿日時: 月, 2007-05-07 23:49

先ほど、コラム「(補足)Webテーブル番号ランダム化対応」を新たに追加いたしました。

このコラムでは、今週木曜日、5月10日に発売予定の新刊「自動売買ロボット作成マニュアル初級編」(以下初級編)の補足として、Yahoo!ファイナンスから時系列データを取得する際、Webテーブルの番号がランダムに変更されることについての対処方法を載せています。

この方法は、前作「自動売買ロボット作成マニュアル」においても有効です。このコラムでは、初級編に対応する形で書かせていただいていますので、前作のみをお読みになった方には把握しづらいかと思いますが、それでも前作を読んでいただいた方であれば、そのロジックを理解していただけるかと思います。

なにぶん、無料のデータを拝借してるだけあって、そのデータ配信元のやり方が変わればこちらもやり方を変えていくしかありません。これは無料でデータを受信している限りやむをえないかと思います。そのような不安定なやり方は嫌だ!と思われる方にはPanActiveDatabaseをお勧めします。データの信頼性の高さは実証済みです。

次回は初級編のサンプルシートをアップロードいたします。

DVD出ました

投稿者: morita 投稿日時: 木, 2007-05-03 02:33

ブログ再開2段目です。
ゆっくりやっていきます。

さて、再開2段目でまた宣伝っぽくて申し訳ないのですが、このブログ凍結期間中に収録し、そして発売された私のDVDをご紹介させてください。

パソコンで株を始めよう!」というタイトルのこのDVDは、先日当サイトの「テクニカル分析」というコンテンツにおいても簡単に紹介させていただいています。内容は、投資初心者の方に、テクニカル分析という考え方を提案し、そしてその実例をエクセルを用いて簡単に説明する、というものになっています。

詳しい内容に関しての説明はこれらのサイトを参照していただければと思います。

極めて初心者向けの内容のため、このサイトを普段からご覧になっていただいている方には不要かもしれません。しかし、周りで投資に興味を持ち始めた方がいらっしゃったりする場合は、是非薦めていただけたらと思います。前提知識は何もありません。

初めてこのようなDVDに出させていただき、これまでにセミナーなどをした経験もないので、撮影中は常に緊張していました。自分でこのDVDを見るのには勇気が要ります…。

また「興味はあるけど買うのはちょっと…」とためらわれる方は、是非お近くのTSUTAYAで調べてみてください。私自身も詳しく把握していませんが、全国の店舗のうち3分の1くらいの店舗に置かれているようです。詳しいことがわかったらまたこのブログに掲載させていただきます。

ブログ再開します

投稿者: morita 投稿日時: 火, 2007-05-01 15:49

こんにちは、ご無沙汰しております。

ここ数ヶ月の間、公私共に非常にあわただしく、ブログの更新ができない日々が続いていました。しかし、それも今日をもって終わりにし、再びブログを書き始めたいと思います。

なんだかこれだけ期間があいてしまうと、久しぶりに部活動に参加するときのような気分です。ちょっと気まずいといいますか…笑

以前は最低1日1回更新を目指していましたが、今後はどうなるかわかりませんので、数日に1回程度の更新でのんびりやっていきたいと思います。以前と同様、あまりたいした投資のネタなどを提供することはしません。暇つぶし程度に見ていただければと思います。

 
さて、ところで突然ですが、来たる5月10日、ついに私の次回作「自動売買ロボット作成マニュアル初級編」が出版されます。


本書は前作「自動売買ロボット作成マニュアル」を出版したことで得られた数々のご意見のうち、特に初心者の方が「難しすぎて理解できない」といったものから着想を得たものです。

タイトルのとおり、初心者の方を対象に、まずはエクセルの基本的な操作から入ります。その後、VBAの基礎を学び、最終的にエクセルでチャートの描画、テクニカル指標の計算、価格データの自動取得などができるようになることを目指します。

目標を低く設定した分、よりページ数を割いて細かく説明することができているかと思います。また、基本的な操作方法を具体的にお伝えするために、本書の内容全編に渡って、操作方法を記録したCD-ROMを付属しております。こちらの教材CD-ROMと合わせて学習を進めることで、楽しく、早く、確実に学習できるよう設計しました。また、この付属CD-ROMの内容に関しては、近日体験版をご用意し、当サイトで、このCD-ROMがどのようなものか確認できるようにしたいと考えています。

出版社の方々に無理を言って出させていただいた、個人的にも思い入れの強い一冊です。前作を読んで難しいと思われた方や、難しそうで手が出せなかった方は、是非一度手にとっていただけると幸いです。

それでは、今日は宣伝になってしまいましたが、これからこのブログのほうも、当サイトのほうも、ひとつよろしくお願いいたします。

Webクエリのテーブルについて2

投稿者: morita 投稿日時: 月, 2007-03-05 13:47

先日お伝えした「自動売買ロボット作成マニュアル」のサンプルシート、Yahooファイナンス版における、Webクエリのエラーの件ですが、どうやらユーザの方からの情報によると、このWebクエリのWebテーブルの番号がランダムで変更されるようになってしまった模様です。

よって、今回このWebテーブルのランダム化に対応した新しいバージョンのサンプルシートを配布開始しました。

ロジックとしては、Webテーブル番号のうち、19番から25番までを試し、そのうちうまく動作するものを採用してデータの連続取得を開始するといったものになっています。

コードに関しては、Get_Dataマクロ及びCalcマクロが一部修正されています。ご確認ください。

なお、私と私の著書の出版社であるパンローリング社はヤフージャパン社とは一切関係ございません。本件に関してヤフージャパン社にお問い合わせをされるのは避けていただきますよう宜しくお願い致します。

新しいサンプルシートのダウンロードはこちら

Yahoo!ファイナンスのWebクエリのテーブルについて

投稿者: morita 投稿日時: 日, 2007-03-04 00:15

3月1日より、YahooファイナンスのWebページの仕様が一部変更され、今までのままのコードでは動作しなくなりました。

この対策方法として、VBAのコードのうち、Webクエリを行う部分のWebTablesという設定箇所を従来の「19」から「23」に変更することで、再びこれまでのように動作するようになります。

ご利用されている方は、設定の変更を行ってください。また、いかに本書のWebクエリのコードの修正版を掲載しておきますので、合わせてご覧ください(サイトの都合で改行位置がずれてい部分がありますが、コードの内容および本書の内容から判断してください。)。よろしくお願いします。

Sub Get_Data() '価格データを取得するマクロ(P.38~63参照)

With ActiveSheet.QueryTables.Add(Connection:=url, Destination:=Cells(lastrow, 2))
.Name = "Yahoo"
.FieldNames = False
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = False
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "23"
'価格の取得がうまく動作しなくなった場合、この値を変更
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.Refresh BackgroundQuery:=False
End With
End Sub

コンテンツの配信