public static void AssertPositionMetrics(IPositionMetrics pnl, string position,
                                          string realized, string unrealized, string totalPnL)
 {
     Console.WriteLine(pnl.Position);
     AssertBigDecimal(position, pnl.Position);
     AssertBigDecimal(realized, pnl.RealizedPnL);
     AssertBigDecimal(unrealized, pnl.UnrealizedPnL);
     AssertBigDecimal(totalPnL, pnl.TotalPnL);
 }
示例#2
0
 public void SetPositionMetrics(IPositionMetrics positionMetrics)
 {
     _positionMetrics = positionMetrics;
 }
 private void AssertMetricsWithNonZeroPosition(IPositionMetrics metrics, string position, string realizedPnL,
                                               string unrealizedPnL, string totalPnL)
 {
     AssertPositionMetrics(metrics, position, realizedPnL, unrealizedPnL, totalPnL);
 }
示例#4
0
 public PositionRowImpl(Instrument instrument, string account, IPositionMetrics metrics)
 {
     _instrument      = instrument;
     _account         = account;
     _positionMetrics = metrics;
 }