protected override void GenerateLines() { ClearLines(); double latest = Ticker.Last; double bid = latest, ask = latest; double bidAmount = BaseCurrencyMaximum / GridCount; double askAmount = MarketCurrencyMaximum / GridCount; for (int i = 0; i < GridCount; i++) { double delta = i == 0 ? GridFirstLineDelta : GridDelta; bid -= delta; ask -= delta; BidLines.Add(new OrderInfo() { Rate = bid, Amount = bidAmount }); AskLines.Add(new OrderInfo() { Rate = ask, Amount = askAmount }); } }
public void ClearLines() { BidLines.Clear(); AskLines.Clear(); }