マネックストレーダープロαのDDEのアイテム順序のメモ
登録順序などに関わらず、つぎの順序で送ってくるようだ。
Time LowPrice HighPrice OpenPrice Vol Vwap 最初の取得以外で現在値が変わらない場合は、ここに入ることが多いようだ。(Diff と CurrPrice が発生しないからか。) Diff CurrPrice Vwap 最初の取得以外で現在値が変わる場合は、ここに入ることが多いようだ。 BidVol BidPrice AskVol AskPrice Vwap 最初に取得するときはかならずここに入るようだ。 PrevClosePrice LowLimit HighLimit
更新のあったアイテムのみ送ってくるので、たとえば DDE クライアントは Vol を受信した後に、その後すぐに Diff が送られてくるのかそれとも Vol で終わりで Diff が送られてこないのかが、即座には判断できない。Vol を受信した後いくら時間がたっても Diff が送られてこないことが判明してから、はじめて Vol が最後だったことが分かる。
また、1つの通信チャンネルを複数の銘柄をごちゃ混ぜに共有しているようであり、銘柄Aのアイテムのつぎに銘柄Bのアイテムが来たからといっても、かならずしも銘柄Aが終わったわけではないようだ。楽天RSSは銘柄の替わり目を区切りにして、アイテムが送り終えたか判断できたのだが、マネックストレーダープロαはそのようなことができないようだ。
...後日、Vwap の順序について追記した。(2010/4/15)