かぶだいくんメモ

ただのメモ。
オリックス証券の買付余力を求めるメソッド(OrixUtil クラスの CalcOrixAsset メソッド)の中で、

                    // 当日の取引中
                    allHold += Math.Max(lastHoldAmount - Math.Min(sellAmount, buyAmount), 0) * tower.OrderBasePrice.Value;

というコードがあるのだが、なんで min を求めているのかが分からない。忘れてしまった。ソースコードにコメントを書いておくべきだなあ。
オリックス証券の預かり証券評価制での買付余力を、自分で計算しているのだが、lastHoldAmount は前日から当日に持ち越した株数、sellAmount は当日の売り、buyAmount は当日の買い、tower.OrderBasePrice.Value は当日の基準値。
売った株を買い戻した分が、余力に反映されない、ということを言いたいのかな?