Documentation
¶
Index ¶
- type BinanceOrderCanceller
- type OrderGetter
- func (og *OrderGetter) GetBinanceOrder(ctx context.Context, symbol, clientOrderID string) (*api.Order, error)
- func (og *OrderGetter) GetHistoryOrders(ctx context.Context, symbol *string, orderID *string, clientOrderID *string) (res []exchanges.OrderDetailInfo, err error)
- func (og *OrderGetter) GetOpenOrders(ctx context.Context) (res []exchanges.OrderDetailInfo, err error)
- func (og *OrderGetter) GetOrderBinanceStatus(ctx context.Context, symbol, clientOrderID string) (api.OrderStatusType, error)
- func (og *OrderGetter) GetOrderInfoByClientOrderID(ctx context.Context, symbol, clientOrderID string) (exchanges.OrderInfo, error)
- type OrderPlacer
- func (op *OrderPlacer) CreateOrderRequest(symbol string, price, quantity *apd.Decimal, prefferedID string, ...) (*orderFields, error)
- func (op *OrderPlacer) CreateOrderRequestV2(symbol string, price, quantity *apd.Decimal, preferredID string, ...) (*orderFields, error)
- func (op *OrderPlacer) PlaceOrder(ctx context.Context, symbol string, price, quantity *apd.Decimal, ...) (id string, e error)
- func (op *OrderPlacer) PlaceOrderV2(ctx context.Context, symbol string, price, quantity *apd.Decimal, ...) (id string, e error)
- type PositionGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BinanceOrderCanceller ¶
type BinanceOrderCanceller struct {
// contains filtered or unexported fields
}
func NewBinanceOrderCanceller ¶
func NewBinanceOrderCanceller(client *api.Client) *BinanceOrderCanceller
func (*BinanceOrderCanceller) CancelOrder ¶
func (b *BinanceOrderCanceller) CancelOrder(ctx context.Context, symbol, clientOrderID string) error
type OrderGetter ¶
type OrderGetter struct {
// contains filtered or unexported fields
}
func NewOrderGetter ¶
func NewOrderGetter(client *api.Client) *OrderGetter
func (*OrderGetter) GetBinanceOrder ¶
func (*OrderGetter) GetHistoryOrders ¶
func (og *OrderGetter) GetHistoryOrders( ctx context.Context, symbol *string, orderID *string, clientOrderID *string, ) (res []exchanges.OrderDetailInfo, err error)
func (*OrderGetter) GetOpenOrders ¶
func (og *OrderGetter) GetOpenOrders(ctx context.Context) (res []exchanges.OrderDetailInfo, err error)
func (*OrderGetter) GetOrderBinanceStatus ¶
func (og *OrderGetter) GetOrderBinanceStatus(ctx context.Context, symbol, clientOrderID string) (api.OrderStatusType, error)
func (*OrderGetter) GetOrderInfoByClientOrderID ¶
type OrderPlacer ¶
type OrderPlacer struct {
// contains filtered or unexported fields
}
func NewOrderPlacer ¶
func NewOrderPlacer(client *api.Client) *OrderPlacer
func (*OrderPlacer) CreateOrderRequest ¶
func (op *OrderPlacer) CreateOrderRequest( symbol string, price, quantity *apd.Decimal, prefferedID string, side api.SideType, ) (*orderFields, error)
CreateOrderRequest Don't forget to floor `price` and `quantity`
func (*OrderPlacer) CreateOrderRequestV2 ¶
func (*OrderPlacer) PlaceOrder ¶
type PositionGetter ¶
type PositionGetter struct {
// contains filtered or unexported fields
}
func NewPositionGetter ¶
func NewPositionGetter(client *api.Client) *PositionGetter
func (*PositionGetter) GetAccountPosition ¶
Click to show internal directories.
Click to hide internal directories.