coinbase

package
v0.0.0-...-ab5ca81 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Coinbase

type Coinbase struct {
	// contains filtered or unexported fields
}

func New

func New(instrument string, paperwallet *paperwallet.Paperwallet) *Coinbase

func (*Coinbase) Buy

func (cb *Coinbase) Buy(order broker.Order) (string, error)

func (*Coinbase) CancelOrder

func (cb *Coinbase) CancelOrder(orderID string) error

func (*Coinbase) GetClosedPositions

func (cb *Coinbase) GetClosedPositions() ([]broker.Position, error)

func (*Coinbase) GetOpenOrders

func (cb *Coinbase) GetOpenOrders() ([]broker.Order, error)

func (*Coinbase) GetOpenPosition

func (cb *Coinbase) GetOpenPosition(positionRef string) (position broker.Position, err error)

func (*Coinbase) GetOpenPositions

func (cb *Coinbase) GetOpenPositions() ([]broker.Position, error)

func (*Coinbase) GetOpenPositionsByInstrument

func (cb *Coinbase) GetOpenPositionsByInstrument(instrument string) ([]broker.Position, error)

func (*Coinbase) ListenToPriceFeed

func (cb *Coinbase) ListenToPriceFeed(tickChan chan tick.Tick)

func (*Coinbase) Sell

func (cb *Coinbase) Sell(position broker.Position) error

Jump to

Keyboard shortcuts

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