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