Preparing search index...
The search index is not available
backtest-kit
backtest-kit
types
Module types
Namespaces
emitters
Classes
ActionBase
BrokerBase
MarkdownFileBase
MarkdownFolderBase
MemoryBacktestAdapter
MemoryLiveAdapter
Performance
PersistBase
Position
ReportBase
StateBacktestAdapter
StateLiveAdapter
Interfaces
ActivateScheduledCommit
ActivateScheduledCommitNotification
ActivePingContract
AverageBuyCommit
AverageBuyCommitNotification
BacktestStatisticsModel
BreakevenAvailableNotification
BreakevenCommit
BreakevenCommitNotification
BreakevenContract
BreakevenEvent
BreakevenStatisticsModel
CancelScheduledCommit
CancelScheduledCommitNotification
ClosePendingCommit
ClosePendingCommitNotification
ColumnModel
CriticalErrorNotification
DoneContract
HeatmapStatisticsModel
HighestProfitContract
HighestProfitEvent
HighestProfitStatisticsModel
IActionSchema
IActivateScheduledCommitRow
IAggregatedTradeData
IBidData
IBreakevenCommitRow
IBroker
ICandleData
IdlePingContract
IDumpContext
IDumpInstance
IExchangeSchema
IFrameSchema
IHeatmapRow
ILog
ILogEntry
ILogger
IMarkdownDumpOptions
IMemoryInstance
InfoErrorNotification
INotificationUtils
IOrderBookData
IPartialLossCommitRow
IPartialProfitCommitRow
IPersistBase
IPositionSizeATRParams
IPositionSizeFixedPercentageParams
IPositionSizeKellyParams
IPublicCandleData
IPublicSignalRow
IRecentUtils
IReportDumpOptions
IRiskActivePosition
IRiskCheckArgs
IRiskSchema
IRiskSignalRow
IRiskValidation
IRiskValidationFn
IRiskValidationPayload
IScheduledSignalCancelRow
IScheduledSignalRow
ISessionInstance
ISignalDto
ISignalIntervalDto
ISignalRow
ISizingCalculateParamsATR
ISizingCalculateParamsFixedPercentage
ISizingCalculateParamsKelly
ISizingParamsATR
ISizingParamsFixedPercentage
ISizingParamsKelly
ISizingSchemaATR
ISizingSchemaFixedPercentage
ISizingSchemaKelly
IStateInstance
IStorageUtils
IStrategyPnL
IStrategyResult
IStrategySchema
IStrategyTickResultActive
IStrategyTickResultCancelled
IStrategyTickResultClosed
IStrategyTickResultIdle
IStrategyTickResultOpened
IStrategyTickResultScheduled
IStrategyTickResultWaiting
ITrailingStopCommitRow
ITrailingTakeCommitRow
IWalkerResults
IWalkerSchema
IWalkerStrategyResult
LiveStatisticsModel
MaxDrawdownContract
MaxDrawdownEvent
MaxDrawdownStatisticsModel
MessageModel
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
SignalInfoContract
SignalInfoNotification
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
CommitPayload
EntityId
FrameInterval
GlobalConfig
ICommitRow
IntervalData
IPublicAction
ISizingCalculateParams
ISizingParams
ISizingSchema
IStorageSignalRow
IStrategyTickResult
LogData
MarkdownName
MeasureData
MemoryData
MessageRole
MessageToolCall
NotificationData
NotificationModel
PartialData
PerformanceMetricType
RecentData
ReportName
RiskData
ScheduleData
SessionData
SignalData
SignalInterval
SignalSyncContract
StateData
StorageData
StrategyActionType
StrategyCancelReason
StrategyCloseReason
StrategyCommitContract
TBrokerCtor
TDumpInstanceCtor
TLogCtor
TMarkdownBase
TMemoryInstanceCtor
TNotificationUtilsCtor
TPersistBase
TPersistBaseCtor
TRecentUtilsCtor
TReportBase
TSessionInstanceCtor
TStateInstanceCtor
TStorageUtilsCtor
WalkerMetric
Variables
Backtest
Breakeven
Broker
Cache
Constant
Dump
Exchange
ExecutionContextService
Heat
HighestProfit
Interval
lib
Live
Log
Markdown
MarkdownWriter
MaxDrawdown
Memory
MemoryBacktest
MemoryLive
MethodContextService
Notification
NotificationBacktest
NotificationLive
Partial
PersistBreakevenAdapter
PersistCandleAdapter
PersistIntervalAdapter
PersistLogAdapter
PersistMeasureAdapter
PersistMemoryAdapter
PersistNotificationAdapter
PersistPartialAdapter
PersistRecentAdapter
PersistRiskAdapter
PersistScheduleAdapter
PersistSessionAdapter
PersistSignalAdapter
PersistStateAdapter
PersistStorageAdapter
PositionSize
Recent
RecentBacktest
RecentLive
Reflect
Report
ReportWriter
Risk
Schedule
Session
SessionBacktest
SessionLive
State
StateBacktest
StateLive
Storage
StorageBacktest
StorageLive
Strategy
Sync
System
Walker
Functions
addActionSchema
addExchangeSchema
addFrameSchema
addRiskSchema
addSizingSchema
addStrategySchema
addWalkerSchema
alignToInterval
checkCandles
commitActivateScheduled
commitAverageBuy
commitBreakeven
commitCancelScheduled
commitClosePending
commitPartialLoss
commitPartialLossCost
commitPartialProfit
commitPartialProfitCost
commitSignalNotify
commitTrailingStop
commitTrailingStopCost
commitTrailingTake
commitTrailingTakeCost
createSignalState
dumpAgentAnswer
dumpError
dumpJson
dumpRecord
dumpTable
dumpText
formatPrice
formatQuantity
get
getActionSchema
getAggregatedTrades
getAveragePrice
getBacktestTimeframe
getBreakeven
getCandles
getClosePrice
getColumns
getConfig
getContext
getDate
getDefaultColumns
getDefaultConfig
getEffectivePriceOpen
getExchangeSchema
getFrameSchema
getLatestSignal
getMaxDrawdownDistancePnlCost
getMaxDrawdownDistancePnlPercentage
getMinutesSinceLatestSignalCreated
getMode
getNextCandles
getOrderBook
getPendingSignal
getPositionActiveMinutes
getPositionCountdownMinutes
getPositionDrawdownMinutes
getPositionEffectivePrice
getPositionEntries
getPositionEntryOverlap
getPositionEstimateMinutes
getPositionHighestMaxDrawdownPnlCost
getPositionHighestMaxDrawdownPnlPercentage
getPositionHighestPnlCost
getPositionHighestPnlPercentage
getPositionHighestProfitBreakeven
getPositionHighestProfitDistancePnlCost
getPositionHighestProfitDistancePnlPercentage
getPositionHighestProfitMinutes
getPositionHighestProfitPrice
getPositionHighestProfitTimestamp
getPositionInvestedCost
getPositionInvestedCount
getPositionLevels
getPositionMaxDrawdownMinutes
getPositionMaxDrawdownPnlCost
getPositionMaxDrawdownPnlPercentage
getPositionMaxDrawdownPrice
getPositionMaxDrawdownTimestamp
getPositionPartialOverlap
getPositionPartials
getPositionPnlCost
getPositionPnlPercent
getPositionWaitingMinutes
getRawCandles
getRiskSchema
getScheduledSignal
getSessionData
getSignalState
getSizingSchema
getStrategySchema
getSymbol
getTimestamp
getTotalClosed
getTotalCostClosed
getTotalPercentClosed
getWalkerSchema
hasNoPendingSignal
hasNoScheduledSignal
hasTradeContext
investedCostToPercent
listenActivePing
listenActivePingOnce
listenBacktestProgress
listenBreakevenAvailable
listenBreakevenAvailableOnce
listenDoneBacktest
listenDoneBacktestOnce
listenDoneLive
listenDoneLiveOnce
listenDoneWalker
listenDoneWalkerOnce
listenError
listenExit
listenHighestProfit
listenHighestProfitOnce
listenIdlePing
listenIdlePingOnce
listenMaxDrawdown
listenMaxDrawdownOnce
listenPartialLossAvailable
listenPartialLossAvailableOnce
listenPartialProfitAvailable
listenPartialProfitAvailableOnce
listenPerformance
listenRisk
listenRiskOnce
listenSchedulePing
listenSchedulePingOnce
listenSignal
listenSignalBacktest
listenSignalBacktestOnce
listenSignalLive
listenSignalLiveOnce
listenSignalNotify
listenSignalNotifyOnce
listenSignalOnce
listenStrategyCommit
listenStrategyCommitOnce
listenSync
listenSyncOnce
listenValidation
listenWalker
listenWalkerComplete
listenWalkerOnce
listenWalkerProgress
listExchangeSchema
listFrameSchema
listMemory
listRiskSchema
listSizingSchema
listStrategySchema
listWalkerSchema
overrideActionSchema
overrideExchangeSchema
overrideFrameSchema
overrideRiskSchema
overrideSizingSchema
overrideStrategySchema
overrideWalkerSchema
parseArgs
percentDiff
percentToCloseCost
percentValue
readMemory
removeMemory
roundTicks
runInMockContext
searchMemory
set
setColumns
setConfig
setLogger
setSessionData
setSignalState
shutdown
slPercentShiftToPrice
slPriceToPercentShift
stopStrategy
toProfitLossDto
tpPercentShiftToPrice
tpPriceToPercentShift
validate
validateCommonSignal
validatePendingSignal
validateScheduledSignal
validateSignal
waitForCandle
warmCandles
writeMemory
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
Memory
Backtest
Adapter
Memory
Live
Adapter
Performance
Persist
Base
Position
Report
Base
State
Backtest
Adapter
State
Live
Adapter
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
Breakeven
Event
Breakeven
Statistics
Model
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
Idle
Ping
Contract
IDump
Context
IDump
Instance
IExchange
Schema
IFrame
Schema
IHeatmap
Row
ILog
ILog
Entry
ILogger
IMarkdown
Dump
Options
IMemory
Instance
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
IRecent
Utils
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
ISession
Instance
ISignal
Dto
ISignal
Interval
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
IState
Instance
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
Max
Drawdown
Contract
Max
Drawdown
Event
Max
Drawdown
Statistics
Model
Message
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
Info
Contract
Signal
Info
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
Commit
Payload
Entity
Id
Frame
Interval
Global
Config
ICommit
Row
Interval
Data
IPublic
Action
ISizing
Calculate
Params
ISizing
Params
ISizing
Schema
IStorage
Signal
Row
IStrategy
Tick
Result
Log
Data
Markdown
Name
Measure
Data
Memory
Data
Message
Role
Message
Tool
Call
Notification
Data
Notification
Model
Partial
Data
Performance
Metric
Type
Recent
Data
Report
Name
Risk
Data
Schedule
Data
Session
Data
Signal
Data
Signal
Interval
Signal
Sync
Contract
State
Data
Storage
Data
Strategy
Action
Type
Strategy
Cancel
Reason
Strategy
Close
Reason
Strategy
Commit
Contract
TBroker
Ctor
TDump
Instance
Ctor
TLog
Ctor
TMarkdown
Base
TMemory
Instance
Ctor
TNotification
Utils
Ctor
TPersist
Base
TPersist
Base
Ctor
TRecent
Utils
Ctor
TReport
Base
TSession
Instance
Ctor
TState
Instance
Ctor
TStorage
Utils
Ctor
Walker
Metric
Variables
Backtest
Breakeven
Broker
Cache
Constant
Dump
Exchange
Execution
Context
Service
Heat
Highest
Profit
Interval
lib
Live
Log
Markdown
Markdown
Writer
Max
Drawdown
Memory
Memory
Backtest
Memory
Live
Method
Context
Service
Notification
Notification
Backtest
Notification
Live
Partial
Persist
Breakeven
Adapter
Persist
Candle
Adapter
Persist
Interval
Adapter
Persist
Log
Adapter
Persist
Measure
Adapter
Persist
Memory
Adapter
Persist
Notification
Adapter
Persist
Partial
Adapter
Persist
Recent
Adapter
Persist
Risk
Adapter
Persist
Schedule
Adapter
Persist
Session
Adapter
Persist
Signal
Adapter
Persist
State
Adapter
Persist
Storage
Adapter
Position
Size
Recent
Recent
Backtest
Recent
Live
Reflect
Report
Report
Writer
Risk
Schedule
Session
Session
Backtest
Session
Live
State
State
Backtest
State
Live
Storage
Storage
Backtest
Storage
Live
Strategy
Sync
System
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
Signal
Notify
commit
Trailing
Stop
commit
Trailing
Stop
Cost
commit
Trailing
Take
commit
Trailing
Take
Cost
create
Signal
State
dump
Agent
Answer
dump
Error
dump
Json
dump
Record
dump
Table
dump
Text
format
Price
format
Quantity
get
get
Action
Schema
get
Aggregated
Trades
get
Average
Price
get
Backtest
Timeframe
get
Breakeven
get
Candles
get
Close
Price
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
Latest
Signal
get
Max
Drawdown
Distance
Pnl
Cost
get
Max
Drawdown
Distance
Pnl
Percentage
get
Minutes
Since
Latest
Signal
Created
get
Mode
get
Next
Candles
get
Order
Book
get
Pending
Signal
get
Position
Active
Minutes
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
Max
Drawdown
Pnl
Cost
get
Position
Highest
Max
Drawdown
Pnl
Percentage
get
Position
Highest
Pnl
Cost
get
Position
Highest
Pnl
Percentage
get
Position
Highest
Profit
Breakeven
get
Position
Highest
Profit
Distance
Pnl
Cost
get
Position
Highest
Profit
Distance
Pnl
Percentage
get
Position
Highest
Profit
Minutes
get
Position
Highest
Profit
Price
get
Position
Highest
Profit
Timestamp
get
Position
Invested
Cost
get
Position
Invested
Count
get
Position
Levels
get
Position
Max
Drawdown
Minutes
get
Position
Max
Drawdown
Pnl
Cost
get
Position
Max
Drawdown
Pnl
Percentage
get
Position
Max
Drawdown
Price
get
Position
Max
Drawdown
Timestamp
get
Position
Partial
Overlap
get
Position
Partials
get
Position
Pnl
Cost
get
Position
Pnl
Percent
get
Position
Waiting
Minutes
get
Raw
Candles
get
Risk
Schema
get
Scheduled
Signal
get
Session
Data
get
Signal
State
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
No
Pending
Signal
has
No
Scheduled
Signal
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
Idle
Ping
listen
Idle
Ping
Once
listen
Max
Drawdown
listen
Max
Drawdown
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
Notify
listen
Signal
Notify
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
Memory
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
read
Memory
remove
Memory
round
Ticks
run
In
Mock
Context
search
Memory
set
set
Columns
set
Config
set
Logger
set
Session
Data
set
Signal
State
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
validate
Common
Signal
validate
Pending
Signal
validate
Scheduled
Signal
validate
Signal
wait
For
Candle
warm
Candles
write
Memory
backtest-kit
Loading...