|
@@ -8,13 +8,16 @@ type MKT interface {
|
|
IsOpen() bool
|
|
IsOpen() bool
|
|
Cooldown() uint8
|
|
Cooldown() uint8
|
|
|
|
|
|
|
|
+ Connect(done chan struct{}) (chan MarketConnection, error)
|
|
|
|
+ Subscribe(symbols ...string) error
|
|
|
|
+
|
|
Account() (MarketAccount, error)
|
|
Account() (MarketAccount, error)
|
|
|
|
|
|
CreateOrder(symbol string, quantity uint, sl float64) (Order, error)
|
|
CreateOrder(symbol string, quantity uint, sl float64) (Order, error)
|
|
UpdateOrder(orderID string, sl float64) error
|
|
UpdateOrder(orderID string, sl float64) error
|
|
CloseOrder(orderID string) (Order, error)
|
|
CloseOrder(orderID string) (Order, error)
|
|
|
|
|
|
- Order(oid string, nested bool) (Order, error)
|
|
|
|
|
|
+ Order(orderID string, nested bool) (Order, error)
|
|
Orders(status string, from time.Time, until time.Time, nested bool) ([]Order, error)
|
|
Orders(status string, from time.Time, until time.Time, nested bool) ([]Order, error)
|
|
Portfolio() (Portfolio, error)
|
|
Portfolio() (Portfolio, error)
|
|
PortfolioHistory() ([]PortfolioRecord, error)
|
|
PortfolioHistory() ([]PortfolioRecord, error)
|