Browse Source

MKT

- draft
Alexey Kim 6 days ago
parent
commit
4b8cc821ba
1 changed files with 4 additions and 1 deletions
  1. 4 1
      mkt.go

+ 4 - 1
mkt.go

@@ -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)