Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Order ¶
type OrderBook ¶
type OrderBook struct {
Symbol string
Asks *OrderSingleSide
Bids *OrderSingleSide
}
func NewOrderBook ¶
type OrderQueue ¶
func NewOrderQueue ¶
func NewOrderQueue(price decimal.Decimal) *OrderQueue
func (*OrderQueue) Len ¶
func (oq *OrderQueue) Len() int
type OrderSingleSide ¶
type OrderSingleSide struct {
Side OrderSide
// contains filtered or unexported fields
}
func NewOrderSingleSide ¶
func NewOrderSingleSide(side OrderSide) *OrderSingleSide
func (*OrderSingleSide) Append ¶
func (os *OrderSingleSide) Append(o *Order)
func (*OrderSingleSide) Debug ¶
func (os *OrderSingleSide) Debug(prefix string)
func (*OrderSingleSide) Match ¶
func (os *OrderSingleSide) Match(o *Order) *Order
func (*OrderSingleSide) Remove ¶
func (os *OrderSingleSide) Remove(o *Order) bool
type OrderState ¶
type OrderState uint
const ( INIT OrderState = iota PARTIAL_MATCHED FINISHED CANCELLED )
Click to show internal directories.
Click to hide internal directories.