示例#1
0
        public void OrderPlacementCompleted(BasicOrderType type)
        {
            if (type == BasicOrderType.BUY)
            {
                _buyOrderCompleted = true;
            }
            else
            {
                _sellOrderCompleted = true;
            }

            if (_buyOrderCompleted && _sellOrderCompleted)
            {
                Log("V: " + ExchangeUtils.SatoshiToString(vol) + ", B: " + _buyData.Item2.ToString("0.00") + ", S: " + _sellData.Item2.ToString("0.00"), 0);
            }
        }
示例#2
0
        public void DataGatherCompleted(BasicOrderType type)
        {
            if (type == BasicOrderType.BUY)
            {
                _buyCheckCompleted = true;
            }
            else
            {
                _sellCheckCompleted = true;
            }

            if (_buyCheckCompleted && _sellCheckCompleted)
            {
                if (_buyBook != null && _sellBook != null)
                {
                    ComputeArbitrage();
                }
                _updateInProgress = false;
            }
        }