1234567891011121314151617181920212223242526 |
- package sentio
- import (
- "time"
- )
- type MKT interface {
- IsOpen() bool
- Cooldown() uint8
- Connect(done chan struct{}) (chan MarketConnection, error)
- Subscribe(symbols ...string) error
- Account() (MarketAccount, error)
- CreateOrder(symbol string, quantity uint, sl float64) (Order, error)
- UpdateOrder(orderID string, sl float64) error
- CloseOrder(orderID string) (Order, error)
- Order(orderID string, nested bool) (Order, error)
- Orders(status string, from time.Time, until time.Time, nested bool) ([]Order, error)
- Portfolio() (Portfolio, error)
- PortfolioHistory() ([]PortfolioRecord, error)
- Quotes(symbols ...string) (map[string]Quote, error)
- HistoricalBars(symbol string, interval time.Duration, from *time.Time) ([]Bar, error)
- }
|