entity

package
v0.12.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2021 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Order

type Order struct {
	OrderID  uint64      `json:"order_id"`
	ClientId uint64      `json:"client_id"`
	Created  time.Time   `json:"created"`
	Type     OrderSide   `json:"type"`
	Pair     string      `json:"pair"`
	Price    big.Decimal `json:"price"`
	Quantity big.Decimal `json:"quantity"`
	Amount   big.Decimal `json:"amount"`
}

Order represents a trade execution (buy or sell) with associated metadata.

type OrderSide

type OrderSide int

OrderSide is a simple enumeration representing the side of an Order (buy or sell)

const (
	BUY OrderSide = iota
	SELL
)

BUY and SELL enumerations

type StopOrder

type StopOrder struct {
	ParentOrderID string      `json:"parent_order_id"`
	OrderID       uint64      `json:"order_id"`
	ClientId      uint64      `json:"client_id"`
	Created       time.Time   `json:"created"`
	Type          OrderSide   `json:"type"`
	Pair          string      `json:"pair"`
	TriggerPrice  big.Decimal `json:"trigger_price"`
	Quantity      big.Decimal `json:"quantity"`
	Amount        big.Decimal `json:"amount"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL