BotOpenPosition
Live open position as reported by Freqtrade's /api/v1/status. This is a transient type — it has no backing DB table.
type BotOpenPosition {
tradeId: Int!
pair: String!
direction: String!
openRate: Float!
currentRate: Float!
stakeAmount: Float!
profitRatio: Float!
profitAbs: Float!
openDate: String!
}
Fields
BotOpenPosition.tradeId ● Int! non-null scalar
Freqtrade internal trade ID
BotOpenPosition.pair ● String! non-null scalar
Trading pair (e.g. "BTC/USDT")
BotOpenPosition.direction ● String! non-null scalar
Trade direction: "long" or "short"
BotOpenPosition.openRate ● Float! non-null scalar
Rate at which the position was opened
BotOpenPosition.currentRate ● Float! non-null scalar
Current market rate
BotOpenPosition.stakeAmount ● Float! non-null scalar
Stake amount in quote currency
BotOpenPosition.profitRatio ● Float! non-null scalar
Unrealised profit ratio (e.g. 0.05 = 5%)
BotOpenPosition.profitAbs ● Float! non-null scalar
Unrealised profit in absolute terms (quote currency)
BotOpenPosition.openDate ● String! non-null scalar
ISO 8601 date string of when the trade was opened
Returned By
getBotOpenPositions query