Skip to main content

Trade

No description

type Trade implements Node {
id: ID!
deletedAt: Time
freqtradeTradeID: Int!
pair: String!
isOpen: Boolean!
openDate: Time!
closeDate: Time
openRate: Float!
closeRate: Float
amount: Float!
stakeAmount: Float!
profitAbs: Float!
profitRatio: Float!
sellReason: String
strategyName: String
timeframe: String
botID: ID!
createdAt: Time!
updatedAt: Time!
bot: Bot!
}

Fields

Trade.id ● ID! non-null scalar

Trade.deletedAt ● Time scalar

Soft-delete timestamp. If set, record is considered deleted.

Trade.freqtradeTradeID ● Int! non-null scalar

Original trade ID from freqtrade

Trade.pair ● String! non-null scalar

Trading pair (BTC/USDT)

Trade.isOpen ● Boolean! non-null scalar

Trade open status

Trade.openDate ● Time! non-null scalar

Trade open time

Trade.closeDate ● Time scalar

Trade close time

Trade.openRate ● Float! non-null scalar

Entry price

Trade.closeRate ● Float scalar

Exit price

Trade.amount ● Float! non-null scalar

Amount of coins

Trade.stakeAmount ● Float! non-null scalar

Stake in base currency

Trade.profitAbs ● Float! non-null scalar

Absolute profit

Trade.profitRatio ● Float! non-null scalar

Profit percentage (0.05 = 5%)

Trade.sellReason ● String scalar

Reason for selling (roi, stoploss, etc.)

Trade.strategyName ● String scalar

Strategy used

Trade.timeframe ● String scalar

Timeframe used

Trade.botID ● ID! non-null scalar

Foreign key to bot

Trade.createdAt ● Time! non-null scalar

Trade.updatedAt ● Time! non-null scalar

Trade.bot ● Bot! non-null object

Interfaces

Node interface

An object with an ID. Follows the Relay Global Object Identification Specification

Returned By

createTrade mutation ● tradeChanged subscription ● tradeUpdated subscription ● updateTrade mutation

Member Of

TradeEdge object