Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClosedPosition ¶ added in v1.0.6
type ClosedPosition struct {
Id int64
PrntId *int64
Account int64
Pair int64
ContractSize decimal.Decimal
OpenLots decimal.Decimal
CloseLots decimal.Decimal
OpenPrice decimal.Decimal
ClosePrice decimal.Decimal
Sellbuy string
Fee decimal.Decimal
Fee2 decimal.Decimal
Swap decimal.Decimal
Swap2 decimal.Decimal
Pl decimal.Decimal
Opened time.Time
Closed time.Time
Commentary string
PositionId int64
}
type Message ¶ added in v1.0.5
type Message struct {
D bool `json:"d"`
U []int64 `json:"u"`
M struct {
Event string `json:"event"`
Payload struct {
A int64 `json:"a"`
B float64 `json:"b"`
E float64 `json:"e"`
N float64 `json:"n"`
P float64 `json:"p"`
U float64 `json:"u"`
C int64 `json:"c"`
O []struct {
T int64 `json:"t"`
N float64 `json:"n"`
P float64 `json:"p"`
} `json:"o"`
} `json:"payload"`
} `json:"m"`
}
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func (*Service) GetAccounts ¶ added in v1.0.7
func (*Service) GetClosedPositions ¶ added in v1.0.6
func (*Service) GetPositions ¶
type Symbol ¶
type Symbol struct {
ID int64 `json:"-"`
Symbol string `json:"Symbol"`
Market string `json:"Market"`
Quote string `json:"Quote"`
Desc string `json:"Description"`
Active string `json:"Active"`
MinTradeSize decimal.Decimal `json:"MinTradeSize"`
Precision decimal.Decimal `json:"Precision"`
ContractSize decimal.Decimal `json:"ContractSize"`
Group string `json:"Group"`
Type string `json:"Type"`
Bid decimal.Decimal `json:"Sell"`
Ask decimal.Decimal `json:"Buy"`
Date time.Time `json:"PriceDate"`
}
Click to show internal directories.
Click to hide internal directories.