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