Exemple #1
0
        public void AddTrades()
        {
            _tick.AddTrade(3.0, 200.0);
            _tick.AddTrade(4.0, 201.0);
            _tick.AddTrade(2.0, 198.0);

            Assert.AreEqual(3, _tick.Trades);
            AssertDiff(_tick.Amount, 9);

            AssertDiff(_tick.OpenPrice, 200);
            AssertDiff(_tick.ClosePrice, 198);
            AssertDiff(_tick.MinPrice, 198);
            AssertDiff(_tick.MaxPrice, 201);
            AssertDiff(_tick.Volume, (3 * 200) + (4 * 201) + (2 * 198));
        }