質問掲示板
岡三RSS
集いの広場

アップロードされたファイルおよび投稿内容についての注意事項 別窓

複数の単語で検索する方法 別窓

【国内株式、先物・オプション】岡三RSS質問箱

TA2104

単純なデータの取得方法

(初心者です。基本的な質問をさせてください。)
各種データを取得する方法について質問します。
RSSは、1回に読めるデータの上限が500項目との説明を受けました。(パフォーマンスの良い処理を目指しますので、この制約を守りたいと思います)
やりたいことは、1000種類の銘柄の前日終値と現在値を読み込むことです。前日終値は1日1回、現在値は短い間隔で読みたいと思います。
RSSに関する資料を読むと、データの読み込みはEXCELのシート経由がお勧めだと書いてあります。各セルにQUOTE関数をセットして読み込む事が「シート経由の読み込み」と理解しています。
そうすると、500項目単位での読み込みができません。
(一度セルにQUOTE関数をセットするとリアルタイムでどんどん読み込んでしまいます)
どのように処理を作ったら、500項目単位の処理ができるのですか?
また、前日終値などは1日1度の読み込みで終わらせたいと考えています。セルにQUOTEをセットして、データを取得した後はどのように処理すればいいのですか?(セルを””(ブランク)で埋める処理などを行う必要がありますか?)

このような問題は、VBAでコーディングすれば回避できると思いますが、VBAで回避した場合は、どのような不都合が生じるのですか?)

基本的な質問で申し訳ありません。
どなたか、ご教授お願いします。

2017年08月30日

Ryo Ohno

TA2104さん
初めまして、大野と申します。

QUOTEで同時に1000銘柄ですか・・・
なかなかに厳しいです・・・

VBAで取得するということや、レスポンスのお話以前に、
残念ながら岡三RSSで同時に取得できる銘柄数は起動後500銘柄までと決まっています

いったん、500件取得してしまうと、岡三RSSがその銘柄を覚えてしまっているため
セル上のQUOTE関数をブランクで塗りつぶしても、残りの500件を取得することができないため
一度、Excelを閉じたりログアウトしないと残りが取得できません。

もし全自動で1000銘柄の情報を取得するためには、

1.前半の500銘柄を取得するブックを起動しデータ取得
2.いったんブックを閉じる
3.1分ほど末(もしくはログアウト)
4.後半の500銘柄を取得するブックを起動しデータを取得

などとして、取得する必要があります。

もしくは、PCを2台用意したり、仮想環境などで、
2つの岡三RSSを動かせるようにしたりするなど・・・

2017年09月06日

ログインしてコメントを投稿する

TA2104

大野さん
そういう仕様になっているんですか。
参考になりました。
ありがとうございます。

2017年09月06日

ログインしてコメントを投稿する

Ryo Ohno

以前、サーバーの負荷等の為とお聞きしたことがあるのですが、
出来ればもう少し取得数が増えると、確かにありがたいですね。

もし、自動で処理されたい場合は、
自動化ツールのUWSCや、windowsに標準で付いているタスクスケジューラーを使用すると自動化が可能になります

2017年09月06日

ログインしてコメントを投稿する

すべての投稿を表示する

to_top
to_top

アップロードされたファイルにはウイルスチェックを行っておりますが、未知のウイルス等に感染されている場合がありますので、アップロードされたファイルのご利用はご注意ください。
また、取引パスワード等の重要な情報を投稿内容に含めないようご注意ください。
なお、アップロードされたファイルの利用や投稿内容によって、投稿者自身や他の利用者が被った損害に対して当社は一切責任を負いません。

また、セキュリティの関係上、一部コマンド等を含む内容を送信するとエラー画面が表示され、投稿ができない場合がございます。何卒ご了承ください。

岡三RSS集いの広場では、複数の単語による検索が可能です。

例)関数 and サンプル
→AND検索となり、「関数」および「サンプル」を含む検索結果が表示されます。

例)関数 or サンプル
→OR検索となり、「関数」または「サンプル」を含む検索結果が表示されます。

例)関数 not サンプル
→NOT検索となり、「関数」を含むが「サンプル」は含まない検索結果が表示されます。

※and、or、notの前後は半角スペースで区切ってください。
※単語の間を半角スペースで区切るだけだと、OR検索となります。