Skip to main content

CreateBacktestInput

CreateBacktestInput is used for create Backtest object. Input was generated by ent.

input CreateBacktestInput {
deletedAt: Time
status: BacktestTaskStatus
result: Map
errorMessage: String
logs: String
createdAt: Time
updatedAt: Time
completedAt: Time
startDate: Time
endDate: Time
config: Map
strategyID: ID!
runnerID: ID!
simulationIDs: [ID!]
}

Fields

CreateBacktestInput.deletedAt ● Time scalar

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

CreateBacktestInput.status ● BacktestTaskStatus enum

Task status

CreateBacktestInput.result ● Map scalar

Backtest result data (metrics, logs, trades, etc.)

CreateBacktestInput.errorMessage ● String scalar

Error message if backtest failed

CreateBacktestInput.logs ● String scalar

Container logs from backtest execution

CreateBacktestInput.createdAt ● Time scalar

CreateBacktestInput.updatedAt ● Time scalar

CreateBacktestInput.completedAt ● Time scalar

Completion timestamp

CreateBacktestInput.startDate ● Time scalar

Backtest start date (beginning of time range)

CreateBacktestInput.endDate ● Time scalar

Backtest end date (end of time range)

CreateBacktestInput.config ● Map scalar

Backtest-specific configuration overrides (exchange, dry_run, etc.)

CreateBacktestInput.strategyID ● ID! non-null scalar

CreateBacktestInput.runnerID ● ID! non-null scalar

CreateBacktestInput.simulationIDs ● [ID!] list scalar

Member Of

backtestDataAvailability query ● runBacktest mutation ● runBacktestWithSplit mutation ● runWalkForward mutation