dw - www.dw-dev.com ロゴ1

Download > 楽天RSS Excelの板情報(日本株 個別株)を一定間隔 高速取得・保存・出力 - RSSToDB

楽天RSS Excelの板情報(日本株 個別株)を一定間隔 高速取得・保存・出力 - RSSToDB   Free

----------------------------------------------------------------------
ご利用方法・説明書
----------------------------------------------------------------------

楽天RSS Excelの板情報(日本株 個別株)を一定間隔 高速取得・保存・出力
RSSToDB

----------------------------------------------------------------------
■ 概要
----------------------------------------------------------------------

RSSToDB は、楽天RSS / マーケットスピード II の Excel 連携機能を利用し、
日本株の個別株板情報を一定間隔で取得・保存・出力するための軽量ツールです。

楽天証券 マーケットスピード II のサンプルExcelファイル等に表示される
日本株個別銘柄の板情報エリアを対象に、指定したブック、シート、セル範囲を
一定間隔で一括取得し、テキストファイルなどの外部データとして自動出力します。

楽天RSSはExcel上でリアルタイムデータを取得できる非常に便利な仕組みですが、
板情報のように更新頻度が高く、セル数も多いデータを長時間扱う場合、
Excel側の負荷、保存処理、データ蓄積、後続分析などが課題になります。

RSSToDB は、Excelをリアルタイムデータの受信窓口として活用しながら、
板情報の取得・保存・外部連携を外部アプリ側で処理することで、
楽天RSSデータを分析・検証・記録しやすい形に変換します。

複雑なExcelマクロ開発を行わず、既存の楽天RSS Excelファイルをそのまま活かして、
日本株の板情報を一定間隔で取得し、時系列データとして保存・出力する入口として利用できます。

Excelサンプルシートを
楽天証券 マーケットスピード II サンプルシートページよりダウンロードしてください。

https://marketspeed.jp/ms2_rss/sample_sheet/

国内株-先物OP発注サンプルシート(ver. 2021年6月25日リリース版)

ファイル名:order_samplesheet.xlsm


----------------------------------------------------------------------
■ 主な機能
----------------------------------------------------------------------

・楽天RSS Excel上の日本株個別株板情報エリアの取得
・指定ブック、指定シート、指定セル範囲の一括取得
・Excelセルデータのメモリ展開
・一定間隔での自動取得、自動更新
・取得データのテキストファイル出力
・TAB区切り形式での外部出力
・画面への取得データ表示
・iniファイルによる設定変更
・楽天証券 マーケットスピード II サンプルExcel等のセル範囲取得に対応
・板情報の記録、保存、分析用データ作成に利用可能


----------------------------------------------------------------------
■ 特長
----------------------------------------------------------------------

・楽天RSS Excelの板情報を一定間隔で自動取得
・日本株個別銘柄の気配値、買数量、売数量などの板情報保存に利用可能
・Excelのセル範囲をまとめて取得し、外部アプリ側で高速処理
・手作業によるコピー、貼り付け、保存作業を削減
・板情報を「見て終わり」ではなく、保存して分析できるデータに変換
・既存の楽天RSS Excelファイルをそのまま活用可能
・複雑なVBAやExcelマクロ開発なしで導入しやすい
・軽量な単体EXE中心で配布しやすい
・テキスト出力により、SQLite、独自ツール、分析ツール、AI分析等へ展開しやすい
・日本株の板読み研究、需給分析、短期売買検証のデータ取得入口として活用可能


----------------------------------------------------------------------
■ 基本情報
----------------------------------------------------------------------

・対象:
 個人非ビジネス利用 / 評価目的:無料
 商用利用(個人ビジネス・企業・業務利用):要ライセンス

・対応OS:
 Windows 2000、XP、Vista、7、8、
 Windows 10(32/64bit)、Windows 11(64bit)

 動作実績:
 Windows 2000 / XP でも起動・表示可能
 ※環境により制約があります。
 ※動作保証は Windows 10 / 11 を推奨します。

・対応Excel:
 Excel2000以降
 Excel2016(32ビット)でテスト済み

 ※すべてのExcelバージョンでの動作を保証するものではありません。
 ※楽天RSS / マーケットスピード II の動作条件は、楽天証券側の仕様に依存します。

・対象データ:
 楽天RSS / マーケットスピード II のExcelシート上に表示される
 日本株個別銘柄の板情報、株価情報、気配情報などのセル範囲

・商用利用:
 個人ビジネス利用(副業・フリーランス含む)・企業・業務利用はライセンスが必要です。

 ※再配布・再販・SaaS提供は禁止です。
 ※投資助言、売買推奨、運用代行を目的としたツールではありません。


----------------------------------------------------------------------
■ 主な利用シーン
----------------------------------------------------------------------

・楽天RSS Excelの板情報保存

 楽天証券 マーケットスピード II のサンプルExcelファイル等に表示される
 日本株個別銘柄の板情報エリアを一定間隔で取得し、
 外部テキストファイルとして自動保存できます。

 板情報を目視確認するだけでなく、後から分析できるデータとして残せます。


・日本株個別株の板情報を時系列で記録

 買気配、売気配、気配数量、現在値、出来高など、
 Excelシート上に表示されるデータを指定範囲ごとに取得し、
 一定間隔で保存することで、板の変化を時系列データとして蓄積できます。

 短期売買、スキャルピング、デイトレード研究の基礎データ作成に活用できます。


・楽天RSS Excelの負荷軽減

 楽天RSSのデータ受信はExcelで行い、
 保存、出力、後続処理は外部アプリ側へ分離できます。

 Excel内部で重い集計、コピー処理、保存処理を抱え込まず、
 必要なセル範囲だけを外部に取り出すことで、
 運用全体の負荷軽減につなげられます。


・板読み研究、需給分析のデータ取得

 板の厚み、買い数量、売り数量、気配値の変化などを保存することで、
 日本株の需給分析、板読み研究、売買判断補助ロジックの検証に利用できます。

 リアルタイムで見て終わる板情報を、
 あとから検証可能なデータとして扱えるようになります。


・楽天RSSデータの自動保存

 指定したシート、セル範囲の内容を定期的に取得し、
 テキストファイルへ自動出力します。

 手作業でのコピー、貼り付け、保存を減らし、
 一定間隔でのデータ取得作業を自動化できます。


・Excelシートの一括メモリ展開による高速処理

 セルを1個ずつ読むのではなく、
 指定範囲をまとめて取得してメモリ上で処理します。

 板情報のような複数行・複数列のデータでも扱いやすく、
 後続の保存処理や外部連携へつなげやすくなります。


・投資判断用の外部ツール連携

 楽天RSS Excel上の板情報を、
 C++Builder製ツール、SQLite、独自分析ロジック、監視ツールなどへ受け渡すための
 中間データとして利用できます。

 取得したデータをもとに、集計、ランキング、急変検知、条件判定、
 売買判断補助などの外部処理へ発展させることができます。


・SQLiteやデータベース保存の前段階

 本ツールはテキストファイル出力を基本としますが、
 出力されたデータをSQLite、MySQL、PostgreSQL、独自DBなどへ取り込むことで、
 板情報のデータベース化にも発展できます。

 まずはExcel上の板情報を外へ出す入口として利用できます。


・複数銘柄監視の基礎データ作成

 楽天RSS側で複数銘柄の情報をExcelシートに展開し、
 そのセル範囲をRSSToDBで取得することで、
 複数銘柄の板情報や株価情報をまとめて保存する用途にも利用できます。

 ※実際に取得可能な銘柄数や更新頻度は、楽天RSS、Excel、PC環境の性能に依存します。


・バックテスト、検証用データの作成

 板情報や株価情報を一定間隔で保存しておくことで、
 あとから値動き、板の変化、需給の偏りなどを検証できます。

 リアルタイム取得データを蓄積し、
 売買ルール、監視条件、アラート条件の検証材料として活用できます。


・Excelを入口にした軽量な自動処理

 既存の楽天RSS Excelファイルを大きく変更せず、
 表示されているセル範囲をそのままデータ取得元として利用できます。

 複雑なVBAや大規模なExcel改修を行わず、
 外部出力、自動保存、自動監視を追加できます。


・個人投資家、開発者、研究用途での利用

 楽天RSSを使った日本株データ取得、
 板情報の保存、独自分析、売買支援ツール開発、
 自動売買研究などの入口として利用できます。

 Excelだけでは扱いにくいリアルタイムデータを、
 外部ツールやデータベースへ橋渡しする用途に向いています。


----------------------------------------------------------------------
■ 同梱ファイル一覧
----------------------------------------------------------------------

・RSSToDB.exe
 アプリ本体

・RSSToDB.ini
 設定ファイル

・ご利用方法・説明書.txt

・ご利用規約.txt

・バージョン・変更履歴.txt


----------------------------------------------------------------------
■ 動作環境
----------------------------------------------------------------------

OS:
 Windows 2000 / XP / Vista / 7 / 8 / 10 / 11(32bit / 64bit)

アプリ:
 32bit(x86)アプリです。
 64bit OS上では WoW64 環境で動作します。

動作実績:
 Windows 2000 / XP でも起動・表示可能
 ※環境により制約があります。
 ※動作保証は Windows 10 / 11 を推奨します。

対応Excel:
 Excel2000以降
 Excel2016(32ビット)でテスト済み

楽天RSS / マーケットスピード II:
 楽天証券の楽天RSS / マーケットスピード II が利用できる環境が別途必要です。

 ※楽天RSS、マーケットスピード II、サンプルExcelファイルの仕様変更により、
  取得できるセル範囲や動作が変わる可能性があります。
 ※本アプリは楽天証券の公式ツールではありません。


----------------------------------------------------------------------
■ セキュリティ / プライバシー
----------------------------------------------------------------------

・本アプリ(RSSToDB.exe)は外部インターネットに一切通信しません。

・楽天RSS / マーケットスピード II からExcel上に表示されたデータを、
 ローカルPC上で取得・保存・出力するためのツールです。

・本アプリは証券口座へのログイン、注文送信、売買操作は行いません。

・本アプリは投資助言、売買推奨、運用代行を目的としたものではありません。

・推奨実行環境:
 まずはテスト用PC、テスト用Excelファイルでお試しください。

・レジストリは一切使用しておりません。

・Windowsの環境によって以下の手順が必要になる場合があります。
 社内ポリシーがある場合は、IT管理者の指示に従ってください。

 - ダウンロードしたZipのブロック解除(Zipファイルのプロパティ)
 - SmartScreen の表示後に実行
 - ウイルスと脅威の防止の設定 → 除外の追加または削除
  ※誤検知時の最終手段です。

 ※セキュリティソフトの除外設定は、組織ポリシーに従い、
  必要性を確認した上で実施してください。


----------------------------------------------------------------------
■ インストール方法
----------------------------------------------------------------------

インストーラーは使用していません。
ZIPを解凍してご利用ください。

ダウンロード後、ファイルを解凍し、
フォルダごとお好きな場所にコピーしてください。

レジストリは一切使用しておりません。

ログファイルは、プログラムと同じ場所に生成されます。


----------------------------------------------------------------------
■ ご利用方法
----------------------------------------------------------------------

1. 楽天RSS / マーケットスピード II の準備

 楽天証券 マーケットスピード II を起動し、
 楽天RSSが利用できる状態にしてください。

 楽天証券が提供しているサンプルExcelファイル、
 または楽天RSS関数を設定したExcelファイルを開き、
 日本株個別銘柄の板情報がExcel上に表示される状態にしてください。


2. RSSToDB.ini を確認・編集

 起動前に、RSSToDB.ini を確認します。

 例:

 [RSSToDB]

 #取得するブック名
 #フルパスを指定してください
 Workbook=C:\work\MarketSpeed_RSS_Board.xlsm

 #取得するシート名
 Worksheets=Sheet1

 #取得するセル範囲
 #楽天RSS Excel上の板情報エリアを指定してください
 Range=A1:Z100

 #実行間隔(ミリ秒)
 #例:1000 = 1秒、5000 = 5秒、10000 = 10秒
 Timer1_Interval1=1000

 #出力するファイル名、場所
 ExportFileName1=C:\work\rss_board_data.txt

 #画面位置、サイズ
 Top=100
 Left=100
 Width=900
 Height=600


3. Excelブックを開く

 RSSToDB.ini で指定したExcelブックを開いてください。

 重要:
 Workbook には、原則としてフルパスを指定してください。

 例:
 Workbook=C:\work\MarketSpeed_RSS_Board.xlsm

 ブック名だけを指定した場合、Excel環境や起動状態によっては
 対象ブックを正しく認識できず、エラーになる場合があります。


4. RSSToDB.exe を起動

 RSSToDB.exe を起動します。

 指定したExcelブック、シート、セル範囲のデータが取得され、
 メモリ上に展開されます。

 取得されたデータは、画面に表示されるとともに、
 指定した出力先にテキストファイルとして保存されます。

 出力形式はTAB区切りです。


5. 一定間隔で自動取得

 RSSToDB.ini の Timer1_Interval1 に指定した間隔で、
 Excel上の板情報エリアを繰り返し取得します。

 例:

 Timer1_Interval1=1000
 → 約1秒間隔

 Timer1_Interval1=5000
 → 約5秒間隔

 Timer1_Interval1=10000
 → 約10秒間隔

 ※実際の取得速度は、Excel、楽天RSS、PC性能、対象セル数、
  マーケットスピード II の状態に依存します。

 ※極端に短い間隔を指定すると、ExcelやPCに負荷がかかる場合があります。
  環境に合わせて調整してください。


6. 出力ファイルの確認

 ExportFileName1 に指定した場所へ、
 取得した板情報データがTAB区切りのテキストファイルとして出力されます。

 例:
 C:\work\rss_board_data.txt

 このファイルは、Excel、テキストエディタ、SQLite取り込み、
 独自分析ツール、バッチ処理などで利用できます。


----------------------------------------------------------------------
■ 設定ファイル例
----------------------------------------------------------------------

RSSToDB.ini の設定例:

[RSSToDB]

#取得するブック名
#フルパスを指定してください
Workbook=C:\work\MarketSpeed_RSS_Board.xlsm

#取得するシート名
Worksheets=Sheet1

#取得するセル範囲
#楽天RSS Excel上の板情報エリアを指定してください
Range=A1:Z100

#実行間隔(ミリ秒)
Timer1_Interval1=1000

#出力するファイル名、場所
ExportFileName1=C:\work\rss_board_data.txt

#画面位置、サイズ
Top=100
Left=100
Width=900
Height=600


----------------------------------------------------------------------
■ 出力データについて
----------------------------------------------------------------------

RSSToDB は、指定したExcelセル範囲を取得し、
TAB区切りテキストとして出力します。

出力例:

銘柄コード 銘柄名 売数量 売気配 買気配 買数量 現在値 出来高
7203 トヨタ自動車 1000 3001 3000 1500 3000 12345600
6758 ソニーグループ 500 13501 13500 700 13500 3456700

※実際の出力内容は、指定したExcelシート、セル範囲、
 楽天RSSサンプルファイルの表示内容に依存します。

※本アプリ側で銘柄情報や板情報を生成するものではありません。
 Excel上に表示されているセル値を取得・保存します。


----------------------------------------------------------------------
■ 2026/04/29 更新内容
----------------------------------------------------------------------

・起動後10分の制限を解除しました。

・実行間隔60秒以上の制限を解除しました。

・実行時のエラーメッセージ表示を修正しました。

・ブック名がフルパスでない場合に発生するエラーについて、
 原因が分かりやすいように表示を修正しました。


----------------------------------------------------------------------
■ 注意事項
----------------------------------------------------------------------

・本アプリは楽天証券の公式ツールではありません。

・楽天RSS、マーケットスピード II、Excel、Windows環境の仕様変更により、
 動作に影響が出る場合があります。

・本アプリは、楽天RSS / Excel 上に表示されたセル値を取得・保存するツールです。
 証券会社への注文送信、売買操作、自動売買機能はありません。

・本アプリは投資助言、売買推奨、利益保証を行うものではありません。

・取得したデータの正確性、完全性、継続性について保証するものではありません。

・投資判断は利用者ご自身の責任で行ってください。

・短い実行間隔、大きなセル範囲、多数銘柄の同時取得は、
 Excel、楽天RSS、PCに大きな負荷を与える場合があります。

・長時間運用する場合は、事前にテスト環境で動作確認してください。

・楽天RSSの利用条件、マーケットスピード II の利用条件、
 楽天証券の規約を確認のうえご利用ください。


----------------------------------------------------------------------
■ アンインストール、削除方法
----------------------------------------------------------------------

インストーラーは使用していません。
レジストリは一切使用しておりません。

解凍したフォルダごと削除してください。

ログファイル、出力ファイルが不要な場合は、
あわせて削除してください。


----------------------------------------------------------------------
■ ライセンス / サポート
----------------------------------------------------------------------

・対象:
 個人非ビジネス利用 / 評価目的:無料
 商用利用(個人ビジネス・企業・業務利用):要ライセンス

・商用利用:
 個人ビジネス利用(副業・フリーランス含む)・企業・業務利用は
 ライセンスが必要です。

 ※再配布・再販・SaaS提供は禁止です。
 ※本アプリを利用した有償サービス提供、業務利用、社内利用、
  顧客向けシステム組み込み等は商用利用に該当します。

・個別サポートなし

 バグレポート、ご意見ご要望はWebサイト問い合わせフォームより
 ご連絡ください。

 対応、返信をお約束するものではありません。


----------------------------------------------------------------------
■ カスタマイズ / 開発依頼について
----------------------------------------------------------------------

以下のようなカスタマイズ、個別開発にも対応可能です。

・楽天RSSデータのSQLite保存
・複数銘柄の板情報保存
・板情報の時系列データベース化
・買い板、売り板の厚み分析
・気配値変化、出来高急増、価格急変の検知
・ランキング表示
・アラート機能
・独自売買判断ロジックとの連携
・CSV / JSON / SQLite / MySQL 形式での出力
・複数PC、複数Excelブックを使った分散取得
・日本株デイトレード、スキャルピング向け監視ツール開発
・証券、投資、金融データ分析システム開発
・C++Builder、Windowsデスクトップアプリによる高速処理システム開発

ソースコード・ライセンス購入・個別サポート
カスタマイズ・OEM・開発依頼・大規模システム開発などは、
お問い合わせページよりお願いいたします。

powered by web+db works