Yuto Uchida
注文情報関数「FOPORDQUERY」で表示する情報件数の限界について
こんばんは岡三RSSを使っています。
説明に至らない点があるかも知れませんが、よろしくお願い致します。
質問ですが。
「先物の注文情報シートに表示する関数「FOPORDQUERY」があります。
この表示する情報件数がいくつまで出せるのでしょうか?」
この情報件数に上限が儲けているのであれば教えてください。
情報数が多くなればなるほどセル書き込み数が増えるので処理不可が高くなので、この点を気にしています。
よろしくお願い致します。
2017年05月01日
小笠原聖史
foporderquery.xlsx (342.1KB)
はじめまして、小笠原と申します。
「FOPORDERQUERY」が表示できる注文件数の上限(エクセルのワークシート上で、何行まで下に向かってデータが並ぶと想定しておけばよいのか。)、に関するご質問と理解いたしましたが、よろしいでしょうか。
上記を前提といたしまして、マニュアルの該当箇所(添付のエクセルに貼り付けました)を調べてみましたところ、仕様ですので、何等かの閾値は設定されているはずと思いますが、上限に関する記載はありませんでした。
なお、私自身の経験では、上限にかかるほどの発注をした経験がありません、、お役にたてず申し訳ありません。
2017年05月02日
Yuto Uchida
小笠原さん
初めてまして内田です。
ご返答ありがとうございます。
>「FOPORDERQUERY」が表示できる注文件数の上限(エクセルのワークシート上で、何行まで下に向かってデータが並ぶと想定しておけばよいのか。)、に関するご質問と理解いたしましたが、よろしいでしょうか。
その通りです。
>上記を前提といたしまして、マニュアルの該当箇所(添付のエクセルに貼り付けました)を調べてみましたところ、仕様ですので、何等かの閾値は設定されているはずと思いますが、上限に関する記載はありませんでした。
なるほど、「FOPPOSITION」関数の仕様を見ましたが、上限設定するパラメータ項目はありませんね。
あれば嬉しいのですが。
発注を繰り返すと表示する件数が増えて行くので、セルに書き込みする回数が増えてしまいます。
そうなるとエクセルの処理負荷がどんどん増えるので、件数に制限をつけて負荷を抑えたいと考えていのですが。
2017年05月02日
Yuto Uchida
>なるほど、「FOPPOSITION」関数の仕様を見ましたが、上限設定するパラメータ項目はありませんね。
「FOPPOSITION」と書きましたが、正しくは「FOPORDERQUERY」です。
すいません。
2017年05月02日
Yuto Uchida
今日に関数「FOPORDERQUERY」を実行すると、
先日約定したデータがセル表示から消えていました。
消えたのを確認したのは今日の15時以降です。
おそらくですが、日を跨いだデータは取得できないのかも知れません。
2017年05月02日
Ryo Ohno
Yuto Uchidaさん、はじめまして!!
はい、Uchidaさんのおっしゃられてます通り
FOPORDQUERY関数は、現在と同じ取引日の発注情報のみが落ちてきます!!
ですので、15:15を超えると取引日が変わるため表示されなくなります。
2017年05月03日
Yuto Uchida
Ryo Ohnoさん
初めまして
関数「FOPORDQUERY」質問から変わりますが、
先物の建玉保有情報を取得する関数「FOPPOSITION」は
当日に保有した情報のみしか取れないことはないと思いますが、
どうでしょうか?
2017年05月05日
Ryo Ohno
>先物の建玉保有情報を取得する関数「FOPPOSITION」は
>当日に保有した情報のみしか取れないことはないと思いますが、
>どうでしょうか?
こちらは、ポジションをオーバーナイトした際に、次の日もちゃんと取得できるかどうかということでしょうか?
もしそれでしたら、約定したポジションを決済するまで、
次の日でも情報を取得できます。
逆に言いますと、寄付きで発注が約定しポジションをもって、
お昼ぐらいに決済した場合、
『FOPPOSITION』は、当日でも決済した瞬間に表示されなくなりまーす("決済済み"のような情報として出続けることはないですっ)
2017年05月06日
Yuto Uchida
ご返答くださった、みなさんありがとうございます。
疑問解消致しましたので、このトピックは解決と致します。
2017年06月09日