Skip to main content

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