Skip to main content

CreateTradeInput

CreateTradeInput is used for create Trade object. Input was generated by ent.

input CreateTradeInput {
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
createdAt: Time
updatedAt: Time
botID: ID!
}

Fields

CreateTradeInput.deletedAt ● Time scalar

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

CreateTradeInput.freqtradeTradeID ● Int! non-null scalar

Original trade ID from freqtrade

CreateTradeInput.pair ● String! non-null scalar

Trading pair (BTC/USDT)

CreateTradeInput.isOpen ● Boolean scalar

Trade open status

CreateTradeInput.openDate ● Time! non-null scalar

Trade open time

CreateTradeInput.closeDate ● Time scalar

Trade close time

CreateTradeInput.openRate ● Float! non-null scalar

Entry price

CreateTradeInput.closeRate ● Float scalar

Exit price

CreateTradeInput.amount ● Float! non-null scalar

Amount of coins

CreateTradeInput.stakeAmount ● Float! non-null scalar

Stake in base currency

CreateTradeInput.profitAbs ● Float scalar

Absolute profit

CreateTradeInput.profitRatio ● Float scalar

Profit percentage (0.05 = 5%)

CreateTradeInput.sellReason ● String scalar

Reason for selling (roi, stoploss, etc.)

CreateTradeInput.strategyName ● String scalar

Strategy used

CreateTradeInput.timeframe ● String scalar

Timeframe used

CreateTradeInput.createdAt ● Time scalar

CreateTradeInput.updatedAt ● Time scalar

CreateTradeInput.botID ● ID! non-null scalar

Member Of

createTrade mutation