Preparing search index...
The search index is not available
backtest-kit
backtest-kit
types
Module types
Namespaces
emitters
Classes
ActionBase
BrokerBase
MarkdownFileBase
MarkdownFolderBase
Performance
PersistBase
ReportBase
Interfaces
ActivateScheduledCommit
ActivateScheduledCommitNotification
ActivePingContract
AverageBuyCommit
AverageBuyCommitNotification
BacktestStatisticsModel
BreakevenAvailableNotification
BreakevenCommit
BreakevenCommitNotification
BreakevenContract
CancelScheduledCommit
CancelScheduledCommitNotification
ClosePendingCommit
ClosePendingCommitNotification
ColumnModel
CriticalErrorNotification
DoneContract
HeatmapStatisticsModel
HighestProfitContract
HighestProfitEvent
HighestProfitStatisticsModel
IActionSchema
IActivateScheduledCommitRow
IAggregatedTradeData
IBidData
IBreakevenCommitRow
IBroker
ICandleData
IExchangeSchema
IFrameSchema
IHeatmapRow
ILog
ILogEntry
ILogger
IMarkdownDumpOptions
InfoErrorNotification
INotificationUtils
IOrderBookData
IPartialLossCommitRow
IPartialProfitCommitRow
IPersistBase
IPositionSizeATRParams
IPositionSizeFixedPercentageParams
IPositionSizeKellyParams
IPublicCandleData
IPublicSignalRow
IReportDumpOptions
IRiskActivePosition
IRiskCheckArgs
IRiskSchema
IRiskSignalRow
IRiskValidation
IRiskValidationFn
IRiskValidationPayload
IScheduledSignalCancelRow
IScheduledSignalRow
ISignalDto
ISignalRow
ISizingCalculateParamsATR
ISizingCalculateParamsFixedPercentage
ISizingCalculateParamsKelly
ISizingParamsATR
ISizingParamsFixedPercentage
ISizingParamsKelly
ISizingSchemaATR
ISizingSchemaFixedPercentage
ISizingSchemaKelly
IStorageUtils
IStrategyPnL
IStrategyResult
IStrategySchema
IStrategyTickResultActive
IStrategyTickResultCancelled
IStrategyTickResultClosed
IStrategyTickResultIdle
IStrategyTickResultOpened
IStrategyTickResultScheduled
IStrategyTickResultWaiting
ITrailingStopCommitRow
ITrailingTakeCommitRow
IWalkerResults
IWalkerSchema
IWalkerStrategyResult
LiveStatisticsModel
MetricStats
PartialEvent
PartialLossAvailableNotification
PartialLossCommit
PartialLossCommitNotification
PartialLossContract
PartialProfitAvailableNotification
PartialProfitCommit
PartialProfitCommitNotification
PartialProfitContract
PartialStatisticsModel
PerformanceContract
PerformanceStatisticsModel
ProgressBacktestContract
ProgressWalkerContract
RiskContract
RiskEvent
RiskRejectionNotification
RiskStatisticsModel
ScheduledEvent
SchedulePingContract
ScheduleStatisticsModel
SignalCancelledNotification
SignalCloseContract
SignalClosedNotification
SignalOpenContract
SignalOpenedNotification
SignalScheduledNotification
SignalSyncCloseNotification
SignalSyncOpenNotification
StrategyEvent
StrategyStatisticsModel
SyncEvent
SyncStatisticsModel
TickEvent
TrailingStopCommit
TrailingStopCommitNotification
TrailingTakeCommit
TrailingTakeCommitNotification
ValidationErrorNotification
WalkerCompleteContract
WalkerContract
WalkerSignalData
WalkerStatisticsModel
Type Aliases
BreakevenData
BrokerAverageBuyPayload
BrokerBreakevenPayload
BrokerPartialLossPayload
BrokerPartialProfitPayload
BrokerSignalClosePayload
BrokerSignalOpenPayload
BrokerTrailingStopPayload
BrokerTrailingTakePayload
CandleData
CandleInterval
ColumnConfig
EntityId
FrameInterval
GlobalConfig
ICommitRow
IPublicAction
ISizingCalculateParams
ISizingParams
ISizingSchema
IStorageSignalRow
IStrategyTickResult
LogData
MarkdownName
MeasureData
NotificationData
NotificationModel
PartialData
PerformanceMetricType
ReportName
RiskData
ScheduleData
SignalData
SignalInterval
SignalSyncContract
StorageData
StrategyActionType
StrategyCancelReason
StrategyCloseReason
StrategyCommitContract
TBrokerCtor
TLogCtor
TMarkdownBase
TNotificationUtilsCtor
TPersistBase
TPersistBaseCtor
TReportBase
TStorageUtilsCtor
WalkerMetric
Variables
Backtest
Breakeven
Broker
Cache
Constant
Exchange
ExecutionContextService
Heat
HighestProfit
lib
Live
Log
Markdown
MethodContextService
Notification
NotificationBacktest
NotificationLive
Partial
PersistBreakevenAdapter
PersistCandleAdapter
PersistLogAdapter
PersistMeasureAdapter
PersistNotificationAdapter
PersistPartialAdapter
PersistRiskAdapter
PersistScheduleAdapter
PersistSignalAdapter
PersistStorageAdapter
PositionSize
Report
Risk
Schedule
Storage
StorageBacktest
StorageLive
Strategy
Sync
Walker
Functions
addActionSchema
addExchangeSchema
addFrameSchema
addRiskSchema
addSizingSchema
addStrategySchema
addWalkerSchema
alignToInterval
checkCandles
commitActivateScheduled
commitAverageBuy
commitBreakeven
commitCancelScheduled
commitClosePending
commitPartialLoss
commitPartialLossCost
commitPartialProfit
commitPartialProfitCost
commitTrailingStop
commitTrailingStopCost
commitTrailingTake
commitTrailingTakeCost
dumpMessages
formatPrice
formatQuantity
get
getActionSchema
getAggregatedTrades
getAveragePrice
getBacktestTimeframe
getBreakeven
getCandles
getColumns
getConfig
getContext
getDate
getDefaultColumns
getDefaultConfig
getEffectivePriceOpen
getExchangeSchema
getFrameSchema
getMode
getNextCandles
getOrderBook
getPendingSignal
getPositionCountdownMinutes
getPositionDrawdownMinutes
getPositionEffectivePrice
getPositionEntries
getPositionEntryOverlap
getPositionEstimateMinutes
getPositionHighestPnlCost
getPositionHighestPnlPercentage
getPositionHighestProfitBreakeven
getPositionHighestProfitPrice
getPositionHighestProfitTimestamp
getPositionInvestedCost
getPositionInvestedCount
getPositionLevels
getPositionPartialOverlap
getPositionPartials
getPositionPnlCost
getPositionPnlPercent
getRawCandles
getRiskSchema
getScheduledSignal
getSizingSchema
getStrategySchema
getSymbol
getTimestamp
getTotalClosed
getTotalCostClosed
getTotalPercentClosed
getWalkerSchema
hasTradeContext
investedCostToPercent
listenActivePing
listenActivePingOnce
listenBacktestProgress
listenBreakevenAvailable
listenBreakevenAvailableOnce
listenDoneBacktest
listenDoneBacktestOnce
listenDoneLive
listenDoneLiveOnce
listenDoneWalker
listenDoneWalkerOnce
listenError
listenExit
listenHighestProfit
listenHighestProfitOnce
listenPartialLossAvailable
listenPartialLossAvailableOnce
listenPartialProfitAvailable
listenPartialProfitAvailableOnce
listenPerformance
listenRisk
listenRiskOnce
listenSchedulePing
listenSchedulePingOnce
listenSignal
listenSignalBacktest
listenSignalBacktestOnce
listenSignalLive
listenSignalLiveOnce
listenSignalOnce
listenStrategyCommit
listenStrategyCommitOnce
listenSync
listenSyncOnce
listenValidation
listenWalker
listenWalkerComplete
listenWalkerOnce
listenWalkerProgress
listExchangeSchema
listFrameSchema
listRiskSchema
listSizingSchema
listStrategySchema
listWalkerSchema
overrideActionSchema
overrideExchangeSchema
overrideFrameSchema
overrideRiskSchema
overrideSizingSchema
overrideStrategySchema
overrideWalkerSchema
parseArgs
percentDiff
percentToCloseCost
percentValue
roundTicks
set
setColumns
setConfig
setLogger
shutdown
slPercentShiftToPrice
slPriceToPercentShift
stopStrategy
toProfitLossDto
tpPercentShiftToPrice
tpPriceToPercentShift
validate
waitForCandle
warmCandles
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Namespaces
emitters
Classes
Action
Base
Broker
Base
Markdown
File
Base
Markdown
Folder
Base
Performance
Persist
Base
Report
Base
Interfaces
Activate
Scheduled
Commit
Activate
Scheduled
Commit
Notification
Active
Ping
Contract
Average
Buy
Commit
Average
Buy
Commit
Notification
Backtest
Statistics
Model
Breakeven
Available
Notification
Breakeven
Commit
Breakeven
Commit
Notification
Breakeven
Contract
Cancel
Scheduled
Commit
Cancel
Scheduled
Commit
Notification
Close
Pending
Commit
Close
Pending
Commit
Notification
Column
Model
Critical
Error
Notification
Done
Contract
Heatmap
Statistics
Model
Highest
Profit
Contract
Highest
Profit
Event
Highest
Profit
Statistics
Model
IAction
Schema
IActivate
Scheduled
Commit
Row
IAggregated
Trade
Data
IBid
Data
IBreakeven
Commit
Row
IBroker
ICandle
Data
IExchange
Schema
IFrame
Schema
IHeatmap
Row
ILog
ILog
Entry
ILogger
IMarkdown
Dump
Options
Info
Error
Notification
INotification
Utils
IOrder
Book
Data
IPartial
Loss
Commit
Row
IPartial
Profit
Commit
Row
IPersist
Base
IPosition
SizeATRParams
IPosition
Size
Fixed
Percentage
Params
IPosition
Size
Kelly
Params
IPublic
Candle
Data
IPublic
Signal
Row
IReport
Dump
Options
IRisk
Active
Position
IRisk
Check
Args
IRisk
Schema
IRisk
Signal
Row
IRisk
Validation
IRisk
Validation
Fn
IRisk
Validation
Payload
IScheduled
Signal
Cancel
Row
IScheduled
Signal
Row
ISignal
Dto
ISignal
Row
ISizing
Calculate
ParamsATR
ISizing
Calculate
Params
Fixed
Percentage
ISizing
Calculate
Params
Kelly
ISizing
ParamsATR
ISizing
Params
Fixed
Percentage
ISizing
Params
Kelly
ISizing
SchemaATR
ISizing
Schema
Fixed
Percentage
ISizing
Schema
Kelly
IStorage
Utils
IStrategy
PnL
IStrategy
Result
IStrategy
Schema
IStrategy
Tick
Result
Active
IStrategy
Tick
Result
Cancelled
IStrategy
Tick
Result
Closed
IStrategy
Tick
Result
Idle
IStrategy
Tick
Result
Opened
IStrategy
Tick
Result
Scheduled
IStrategy
Tick
Result
Waiting
ITrailing
Stop
Commit
Row
ITrailing
Take
Commit
Row
IWalker
Results
IWalker
Schema
IWalker
Strategy
Result
Live
Statistics
Model
Metric
Stats
Partial
Event
Partial
Loss
Available
Notification
Partial
Loss
Commit
Partial
Loss
Commit
Notification
Partial
Loss
Contract
Partial
Profit
Available
Notification
Partial
Profit
Commit
Partial
Profit
Commit
Notification
Partial
Profit
Contract
Partial
Statistics
Model
Performance
Contract
Performance
Statistics
Model
Progress
Backtest
Contract
Progress
Walker
Contract
Risk
Contract
Risk
Event
Risk
Rejection
Notification
Risk
Statistics
Model
Scheduled
Event
Schedule
Ping
Contract
Schedule
Statistics
Model
Signal
Cancelled
Notification
Signal
Close
Contract
Signal
Closed
Notification
Signal
Open
Contract
Signal
Opened
Notification
Signal
Scheduled
Notification
Signal
Sync
Close
Notification
Signal
Sync
Open
Notification
Strategy
Event
Strategy
Statistics
Model
Sync
Event
Sync
Statistics
Model
Tick
Event
Trailing
Stop
Commit
Trailing
Stop
Commit
Notification
Trailing
Take
Commit
Trailing
Take
Commit
Notification
Validation
Error
Notification
Walker
Complete
Contract
Walker
Contract
Walker
Signal
Data
Walker
Statistics
Model
Type Aliases
Breakeven
Data
Broker
Average
Buy
Payload
Broker
Breakeven
Payload
Broker
Partial
Loss
Payload
Broker
Partial
Profit
Payload
Broker
Signal
Close
Payload
Broker
Signal
Open
Payload
Broker
Trailing
Stop
Payload
Broker
Trailing
Take
Payload
Candle
Data
Candle
Interval
Column
Config
Entity
Id
Frame
Interval
Global
Config
ICommit
Row
IPublic
Action
ISizing
Calculate
Params
ISizing
Params
ISizing
Schema
IStorage
Signal
Row
IStrategy
Tick
Result
Log
Data
Markdown
Name
Measure
Data
Notification
Data
Notification
Model
Partial
Data
Performance
Metric
Type
Report
Name
Risk
Data
Schedule
Data
Signal
Data
Signal
Interval
Signal
Sync
Contract
Storage
Data
Strategy
Action
Type
Strategy
Cancel
Reason
Strategy
Close
Reason
Strategy
Commit
Contract
TBroker
Ctor
TLog
Ctor
TMarkdown
Base
TNotification
Utils
Ctor
TPersist
Base
TPersist
Base
Ctor
TReport
Base
TStorage
Utils
Ctor
Walker
Metric
Variables
Backtest
Breakeven
Broker
Cache
Constant
Exchange
Execution
Context
Service
Heat
Highest
Profit
lib
Live
Log
Markdown
Method
Context
Service
Notification
Notification
Backtest
Notification
Live
Partial
Persist
Breakeven
Adapter
Persist
Candle
Adapter
Persist
Log
Adapter
Persist
Measure
Adapter
Persist
Notification
Adapter
Persist
Partial
Adapter
Persist
Risk
Adapter
Persist
Schedule
Adapter
Persist
Signal
Adapter
Persist
Storage
Adapter
Position
Size
Report
Risk
Schedule
Storage
Storage
Backtest
Storage
Live
Strategy
Sync
Walker
Functions
add
Action
Schema
add
Exchange
Schema
add
Frame
Schema
add
Risk
Schema
add
Sizing
Schema
add
Strategy
Schema
add
Walker
Schema
align
To
Interval
check
Candles
commit
Activate
Scheduled
commit
Average
Buy
commit
Breakeven
commit
Cancel
Scheduled
commit
Close
Pending
commit
Partial
Loss
commit
Partial
Loss
Cost
commit
Partial
Profit
commit
Partial
Profit
Cost
commit
Trailing
Stop
commit
Trailing
Stop
Cost
commit
Trailing
Take
commit
Trailing
Take
Cost
dump
Messages
format
Price
format
Quantity
get
get
Action
Schema
get
Aggregated
Trades
get
Average
Price
get
Backtest
Timeframe
get
Breakeven
get
Candles
get
Columns
get
Config
get
Context
get
Date
get
Default
Columns
get
Default
Config
get
Effective
Price
Open
get
Exchange
Schema
get
Frame
Schema
get
Mode
get
Next
Candles
get
Order
Book
get
Pending
Signal
get
Position
Countdown
Minutes
get
Position
Drawdown
Minutes
get
Position
Effective
Price
get
Position
Entries
get
Position
Entry
Overlap
get
Position
Estimate
Minutes
get
Position
Highest
Pnl
Cost
get
Position
Highest
Pnl
Percentage
get
Position
Highest
Profit
Breakeven
get
Position
Highest
Profit
Price
get
Position
Highest
Profit
Timestamp
get
Position
Invested
Cost
get
Position
Invested
Count
get
Position
Levels
get
Position
Partial
Overlap
get
Position
Partials
get
Position
Pnl
Cost
get
Position
Pnl
Percent
get
Raw
Candles
get
Risk
Schema
get
Scheduled
Signal
get
Sizing
Schema
get
Strategy
Schema
get
Symbol
get
Timestamp
get
Total
Closed
get
Total
Cost
Closed
get
Total
Percent
Closed
get
Walker
Schema
has
Trade
Context
invested
Cost
To
Percent
listen
Active
Ping
listen
Active
Ping
Once
listen
Backtest
Progress
listen
Breakeven
Available
listen
Breakeven
Available
Once
listen
Done
Backtest
listen
Done
Backtest
Once
listen
Done
Live
listen
Done
Live
Once
listen
Done
Walker
listen
Done
Walker
Once
listen
Error
listen
Exit
listen
Highest
Profit
listen
Highest
Profit
Once
listen
Partial
Loss
Available
listen
Partial
Loss
Available
Once
listen
Partial
Profit
Available
listen
Partial
Profit
Available
Once
listen
Performance
listen
Risk
listen
Risk
Once
listen
Schedule
Ping
listen
Schedule
Ping
Once
listen
Signal
listen
Signal
Backtest
listen
Signal
Backtest
Once
listen
Signal
Live
listen
Signal
Live
Once
listen
Signal
Once
listen
Strategy
Commit
listen
Strategy
Commit
Once
listen
Sync
listen
Sync
Once
listen
Validation
listen
Walker
listen
Walker
Complete
listen
Walker
Once
listen
Walker
Progress
list
Exchange
Schema
list
Frame
Schema
list
Risk
Schema
list
Sizing
Schema
list
Strategy
Schema
list
Walker
Schema
override
Action
Schema
override
Exchange
Schema
override
Frame
Schema
override
Risk
Schema
override
Sizing
Schema
override
Strategy
Schema
override
Walker
Schema
parse
Args
percent
Diff
percent
To
Close
Cost
percent
Value
round
Ticks
set
set
Columns
set
Config
set
Logger
shutdown
sl
Percent
Shift
To
Price
sl
Price
To
Percent
Shift
stop
Strategy
to
Profit
Loss
Dto
tp
Percent
Shift
To
Price
tp
Price
To
Percent
Shift
validate
wait
For
Candle
warm
Candles
backtest-kit
Loading...