INNER CODE UNIT · Go

func

sklinkert/at · internal/broker/broker.go:24

func (bd BuyDirection) String() string {
	return [...]string{"Long", "Short"}[bd]
}

type Broker interface {
	Buy(order Order) (orderID string, err error)
	CancelOrder(orderID string) error
	Sell(position Position) error
	GetOpenPosition(positionRef string) (position Position, err error)
	GetOpenPositions() ([]Position, error)
	GetOpenOrders() ([]Order, error)
	GetOpenPositionsByInstrument(instrument string) ([]Position, error)
	GetClosedPositions() ([]Position, error)
	ListenToPriceFeed(chan tick.Tick)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…