|
@@ -1,7 +1,6 @@
|
|
package sentio
|
|
package sentio
|
|
|
|
|
|
import (
|
|
import (
|
|
- "context"
|
|
|
|
"time"
|
|
"time"
|
|
)
|
|
)
|
|
|
|
|
|
@@ -11,13 +10,13 @@ type MKT interface {
|
|
|
|
|
|
Account() (MarketAccount, error)
|
|
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)
|
|
|
|
|
|
+ CreateOrder(symbol string, quantity uint, sl float64) (Order, error)
|
|
|
|
+ UpdateOrder(orderID string, sl float64) error
|
|
|
|
+ CloseOrder(orderID string) (Order, error)
|
|
|
|
|
|
- Orders(ctx context.Context, status string, nested bool) ([]Order, error)
|
|
|
|
|
|
+ Orders(status string, nested bool) ([]Order, error)
|
|
Portfolio() (Portfolio, error)
|
|
Portfolio() (Portfolio, error)
|
|
PortfolioHistory() ([]PortfolioRecord, error)
|
|
PortfolioHistory() ([]PortfolioRecord, error)
|
|
- Quotes(ctx context.Context, symbols ...string) (map[string]Quote, error)
|
|
|
|
|
|
+ Quotes(symbols ...string) (map[string]Quote, error)
|
|
HistoricalBars(symbol string, interval time.Duration, from *time.Time) ([]Bar, error)
|
|
HistoricalBars(symbol string, interval time.Duration, from *time.Time) ([]Bar, error)
|
|
}
|
|
}
|