I was adding some custom metrics relating to shares and price when I noticed that the number of shares being reported and returned by trade.Shares() is too high. Can anyone shed some light on this? It happens across all of my trading model backtests, not just one.
Below you will see that Entry Price * Shares does not equal Entry Value. Same goes for Exits. All other values reported are fine except for number of shares.