【株解析チャートから自動発注ロボットまで ExcelVBAで極めるシステムトレード】

著者からのお知らせ
●(お知らせ2014年06月26日 Webクエリが使用できなくなった。
2014/6/26Yahooファイナンスの時系列データ仕様変更により、Excel2003はWebクエリで取得できなくなりました。 Excel2010では取得できるが時系列テーブルのみの指定が出来ないので、取得データから時系列データを 取り出す必要があり面倒になりました。
したがって、CD-ROMに収録のサンプルマクロがで実行できなくなりました。

●(お知らせ2)2008年10月02日 Excel2000でWebクエリが使用できなくなった。
昨日(2008/10/1)からCD-ROMに収録のサンプルマクロがExcel2000で実行できなくなりました。 これはマニュアル操作でメニューから「データ」「外部データの取り込み」「新しいWebクエリ」を 行っても取得できないのでマクロでは改善できない状態です。改善方法があったらここに掲載しますが、 申し訳ありませんが現時点ではExcel2000では実行不可です。 なお、2002/2003/2007は下記テーブル位置を変更すれば取得に問題はありません。

●(お知らせ1)2013年3月20日Yahooファイナンスの掲載テーブルが変更になりました。
   このお知らせは→(2008/4/04記載)(2008/8/29更新)(2009/8/4再更新)(2013/3/24再更新)。
Yahooファイナンスの時系列データ掲載テーブルが変更になった場合は、Excelシートへ取り込むQueryTablesの指定も変更しないと以下のツールでデータを取り込むことができません。
t01-ダウンロード、t2-ローソク足、t3-移動平均、t4-乖離率、t5-MACD、t6-出来高大、t7-出来高小、
t8-ボリンジャーバンド、t9-RSI、t10-一目均衡表、t13-株価記録、 t11-今日の値動き(今日の値動き)

対処方法については(64p)「PART1:1-6.Yahooファイナンステーブル位置変更時の対処方法」を 参照願います。

2013/3/24 現在のテーブルは、
■Const ytable As Integer = 11 'Yahoo「時系列データ」テーブル位置指定(23→11に変える)
(QueryTables=11 )

■Public Const teblsua As Integer = 3 'Yahoo「今日の値動き」テーブル位置指定(14→3に変える)
(QueryTables=3)
Yahooファイナンスの仕様変更に伴い「t11-今日の値動き」のツールは実行できなくなりました(2012/08/24)。
(なお、新システムトレード誌に紹介の「tp11-今日の値動き」はWebクエリ未使用であり動作します)。

-----------------------------------------------------------------------------------------------
現在のテーブルは番号は「s020」で取得できます。
なお、「s020」のテーブルチェック範囲が少なく対応できていないので、申し訳ありませんが「s020」のマクロを以下のように変更後実行して下さい。
変更後 変更前
'時系列
urlk = urlk1
For i = 30 To 1 Step -1
 
'本日の値動き
urlk = urlk2
For i = 1 To 30
'時系列
urlk = urlk1
For i = 30 To 20 Step -1
 
'本日の値動き
urlk = urlk2
For i = 10 To 30



以下の内容が変わった場合このページでお知らせする予定です。
(マイクロソフト社が直すのを待って早1年が過ぎました。何時直るか判らないので取りあえず仮対処マクロを作りました。 対処マクロダウンロードページ)

(1)Excel2007で正常にチャートが作成できるようになった場合
 現在Excel2007で、日付目盛りを実データのみ(休日を省く)で作成すると以下の右側図のように 第2軸のチャートがデータラベルは正しいが折れ線が左右逆になる不具合があります。 (左側はExcel2003で作成の正常チャート)。
 これは明らかにExcel2007のバグであり、解析マクロの小細工で直せる問題ではありません。

このバグが改善されると本誌に掲載の全ツールはExcel2007でも使用可能になります。 Excel2007の改善を確認した場合ここでお知らせします。




下記が2008年10月10日 14:07にマイクロソフト サポートから頂いた回答です。不具合はマイクロソフト社も認めていますが改善時期に関する具体的な情報はまだ出ていません。
=======================
■ お問い合わせの概要
=======================
Excel 2007 で第 2 軸のチャートが不備
 
===========
■ 回答
===========
 
お問い合わせの現象を弊社でも確認いたしました。
誠に残念ながら、有効な回避策を見つけることができませんでした。
修正のご希望につきましては、担当部署へ報告させていただきます。
なお、今後新たなご提案事項が確認できた際には、下記弊社サポート技術情報
ページにて情報公開させていただきます。
マイクロソフト サポート オンライン
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://support.microsoft.com
本現象に関しましてはお客様にご不便、ご迷惑をおかけいたしまして
誠に申し訳ございません。
以上を持ちまして、本お問い合わせに対する回答とさせていただきます。
 
マイクロソフト株式会社

<追記>(2010/8/17)
バグの対処方法が判ったので、新本の「著者からのお知らせ」へ改善方法マクロを掲載しました。
(8)Excel2007のチャート第2軸逆表示バグの対処マクロ を参照して下さい。


【ホーム】