私は IBrokers パッケージを理解しようとしています。そのReal Time vignettes を読むと、セクション 2.4.1 の最後で、パッケージの作成者である Jeffrey A. Ryan が次のように書いています。
[...] TWS から現在の時刻を要求するには、"Current Time"(.twsOutgoingMSG$REQ CURRENT TIME): "49" のコードと、特定の要求の現在のバージョン番号を送信する必要があります。現在時刻の場合、バージョンは単純に文字「1」です。
IBrokers パッケージのソース コードをざっと見てみると、作成者が要求ごとに異なる VERSION 番号を使用していることに気付きました (たとえば、reqMrktData の場合、VERSION = 9)。私が Interactive Brokers APIドキュメントを見たとき、 reqMktData() 関数について、関数がパラメーターとして「バージョン番号」を必要としないことがわかりました。
また、特定のリクエストのバージョン番号と、いつ/どこで必要になるかについての一般的な説明を探してみましたが、見つかりませんでした。
誰かがその「VERSION」変数の説明、それが何をする/達成することを意味するか、インタラクティブブローカーAPIへのさまざまなリクエストのバージョン番号のリストを見つける方法/場所を教えてくれれば幸いです.
前もって感謝します