Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ExchangeOrder ¶
type FollowStatus ¶
type FollowStatus string
var ( FollowStatusPending FollowStatus = "PENDING" FollowStatusActive FollowStatus = "ACTIVE" FollowStatusStopped FollowStatus = "STOPPED" )
type Order ¶
type Order struct {
ID string `json:"id"`
Name string `json:"name"`
Pair Pair `json:"pair"`
Status OrderStatus `json:"status"`
Type OrderType `json:"type"`
Side OrderSide `json:"side"`
QuoteQuantity float64 `json:"quoteQuantity"`
BaseQuantity float64 `json:"baseQuantity"`
ClosePosition bool `json:"closePosition"`
ReduceOnly bool `json:"reduceOnly"`
Relations []StatusRelation `json:"relations"`
PlotSpec geometry.PlotSpec `json:"plotSpec"`
Plot geometry.Plot `json:"-" bson:"-"`
ExchangeHash string `json:"exchangeHash"`
ExchangeOrder *ExchangeOrder `json:"exchangeOrder"`
}
type OrderStatus ¶
type OrderStatus string
var ( OrderStatusProcessing OrderStatus = "PROCESSING" OrderStatusPending OrderStatus = "PENDING" OrderStatusActive OrderStatus = "ACTIVE" OrderStatusDone OrderStatus = "DONE" OrderStatusCanceled OrderStatus = "CANCELED" )
type RelationCondition ¶
type RelationCondition string
var ( RelationConditionEqual RelationCondition = "EQUAL" RelationConditionNotEqual RelationCondition = "NOT_EQUAL" )
type StatusRelation ¶
type StatusRelation struct {
OrderName string `json:"orderName"`
Status OrderStatus `json:"status"`
Condition RelationCondition `json:"condition"`
}
Click to show internal directories.
Click to hide internal directories.