RSSユーザー
相場が急変するようなときに、データが更新されない
相場が急変するようなときに、データが更新されないことがよくあります。
このとき、Windowsタスクマネージャの、メモリ(プライベートワーキングセット)のところが、すごく増えています。起動中は増え続けているようですが、データ更新されないときは増えた状態のままでメモリの数字も変化しません。動作していないように見えます。物理メモリは60~80%の表示なのでPCのメモリ不足ということではないように思います。
エクセルは起動したままで、岡三RSSのみを、終了後再起動すると正常に更新するようになります。(データ更新していない時の終了は、「タスクマネージャのプロセスの終了」でないと終了できません)
対策はありませんでしょうか?
たとえば、VBAで岡三RSSをリセットするとか・・
(リセットできれば、VBAでデータ更新時間を監視して、更新時間+αになってもデータ更新が無い時に岡三RSSをリセットしたいです)
どなたか、ご教示お願いします。
2018年02月08日
Ryo Ohno
RSSユーザーさん、こんにちは!!
岡三RSSを使い始めて、もう7,8年になりますが、
ありがたいことに、自分の環境では大きく動いた時でも、
岡三RSSが停止することはありませんでした。
環境の問題だとは思いますが、現時点の情報だけだと何とも・・・
もしかすると、再インストールと.NetFrameWorkの更新で直る可能性があるかもですが、
再現性が無いとなると・・・
一応、VBAにて岡三RSSを起動、停止のロジックを書いておきます!!
ですが、以下の方法は正常な停止方法ではなく、
タスクマネージャからプロセスの終了で強制的に落とす流れと同じ流れになります!!
ご参考になれば幸いです。
〇RSSの起動
Call Shell("cmd /c ""C:\Users\ユーザ名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\岡三オンライン証券\岡三RSS.appref-ms""")
〇RSSの終了
Call Shell("taskkill /im OkasanRSS2.exe /F")
2018年02月08日
RSSユーザー
Ryo Ohnoさん、ありがとうございます。
試してみます。
参考までにお聞きしたいのですが、データ更新の項目が多いとこのような現象が起きるのではないかとも思いました。
現在、作成したファイルでは下記のような項目をRSSで取得していますが、Ryo Ohnoさんの取得しているデータより多いでしょうか?
・日経225先物5日分の5分足の日付、時刻、4本値(定時更新(2秒毎))
・日経225先物日足つなぎ足3か月分の日付、4本値(定時更新(2秒毎))
・その他先物の現在値、Fboard、など数点のデータ
2018年02月09日
Ryo Ohno
日中の分足のデータは使用していないので、
確かに自分の方が圧倒的に取得している情報は少ないです。
今、数えてみたのですが、ずーと運用している自分のシートには
RSSの関数が30個がありました。
また、自分が頼まれて過去に作成したツールで一番多かったのは、
130個でしたー
※こちらは板情報などはありますが、分足のデータ取得関数はありません。
また、昔、負荷テストで、RSSのデータ更新が10秒以上かかるぐらい
大量の分足のデータを取得したことがあるのですが、
その時もRSSが止まるってことはありませんでした。
しかし、負荷テストした際に市場が大きく動くことはなかったので、
取得数が多い&市場が大きく動くと何かがあるかもしれません。
ご参考になれば幸いです!!
2018年02月10日
RSSユーザー
Ryo Ohnoさん、ありがとうございます。
参考にさせていただきます。
試行錯誤の繰り返しになると思いますが、いろいろやってみたいと思います。
2018年02月11日