売りポジションを更新した場合の利益曲線(簿価)が正しくない
ポジションを変更した場合、Performance.cs(rev488)161行目の以下のコードで、平均価格を更新している。売りポジションの場合、prevPositionの符号が負であるため更新後の平均価格が正しくない。このため、利益曲線(簿価)が正しくなくなります。
averagePrice = (prevPosition * averagePrice + consideration) / abs;
r495で直しました。
ポジションを変更した場合、Performance.cs(rev488)161行目の以下のコードで、平均価格を更新している。売りポジションの場合、prevPositionの符号が負であるため更新後の平均価格が正しくない。このため、利益曲線(簿価)が正しくなくなります。