Module types

Namespaces

emitters

Classes

ActionBase
BrokerBase
MarkdownFileBase
MarkdownFolderBase
MemoryBacktestAdapter
MemoryLiveAdapter
Performance
PersistBase
PersistBreakevenInstance
PersistCandleInstance
PersistIntervalInstance
PersistLogInstance
PersistMeasureInstance
PersistMemoryInstance
PersistNotificationInstance
PersistPartialInstance
PersistRecentInstance
PersistRiskInstance
PersistScheduleInstance
PersistSessionInstance
PersistSignalInstance
PersistStateInstance
PersistStorageInstance
Position
ReportBase
StateBacktestAdapter
StateLiveAdapter

Interfaces

ActivateScheduledCommit
ActivateScheduledCommitNotification
ActivePingContract
AfterEndContract
AverageBuyCommit
AverageBuyCommitNotification
BacktestStatisticsModel
BeforeStartContract
BreakevenAvailableNotification
BreakevenCommit
BreakevenCommitNotification
BreakevenContract
BreakevenEvent
BreakevenStatisticsModel
CancelScheduledCommit
CancelScheduledCommitNotification
ClosePendingCommit
ClosePendingCommitNotification
ColumnModel
CriticalErrorNotification
CronEntry
CronHandle
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
IPersistBreakevenInstance
IPersistCandleInstance
IPersistIntervalInstance
IPersistLogInstance
IPersistMeasureInstance
IPersistMemoryInstance
IPersistNotificationInstance
IPersistPartialInstance
IPersistRecentInstance
IPersistRiskInstance
IPersistScheduleInstance
IPersistSessionInstance
IPersistSignalInstance
IPersistStateInstance
IPersistStorageInstance
IPositionSizeATRParams
IPositionSizeFixedPercentageParams
IPositionSizeKellyParams
IPublicCandleData
IPublicSignalRow
IRecentUtils
IReportDumpOptions
IRiskActivePosition
IRiskCheckArgs
IRiskSchema
IRiskSignalRow
IRiskValidation
IRiskValidationFn
IRiskValidationPayload
IRuntimeInfo
IRuntimeRange
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
CronCallback
EntityId
FrameInterval
GlobalConfig
ICommitRow
IntervalData
IPublicAction
ISizingCalculateParams
ISizingParams
ISizingSchema
IStorageSignalRow
IStrategyTickResult
LogData
MarkdownName
MeasureData
MemoryData
MessageRole
MessageToolCall
NotificationData
NotificationModel
PartialData
PerformanceMetricType
RecentData
ReportName
RiskData
RuntimeData
ScheduleData
SessionData
SignalData
SignalInterval
SignalSyncContract
StateData
StorageData
StrategyActionType
StrategyCancelReason
StrategyCloseReason
StrategyCommitContract
TBrokerCtor
TDumpInstanceCtor
TLogCtor
TMarkdownBase
TMemoryInstanceCtor
TNotificationUtilsCtor
TPersistBase
TPersistBaseCtor
TPersistBreakevenInstanceCtor
TPersistCandleInstanceCtor
TPersistIntervalInstanceCtor
TPersistLogInstanceCtor
TPersistMeasureInstanceCtor
TPersistMemoryInstanceCtor
TPersistNotificationInstanceCtor
TPersistPartialInstanceCtor
TPersistRecentInstanceCtor
TPersistRiskInstanceCtor
TPersistScheduleInstanceCtor
TPersistSessionInstanceCtor
TPersistSignalInstanceCtor
TPersistStateInstanceCtor
TPersistStorageInstanceCtor
TRecentUtilsCtor
TReportBase
TSessionInstanceCtor
TStateInstanceCtor
TStorageUtilsCtor
WalkerMetric

Variables

Backtest
Breakeven
Broker
Cache
Constant
Cron
Dump
Exchange
ExecutionContextService
Heat
HighestProfit
Interval
lib
Live
Log
Lookup
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
beginContext
beginTime
cacheCandles
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
getPriceScale
getRawCandles
getRiskSchema
getRuntimeInfo
getScheduledSignal
getSessionData
getSignalState
getSizingSchema
getStrategySchema
getSymbol
getTimestamp
getTotalClosed
getTotalCostClosed
getTotalPercentClosed
getWalkerSchema
hasNoPendingSignal
hasNoScheduledSignal
hasTradeContext
intervalStepMs
investedCostToPercent
listenActivePing
listenActivePingOnce
listenAfterEnd
listenAfterEndOnce
listenBacktestProgress
listenBeforeStart
listenBeforeStartOnce
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
toPlainString
toProfitLossDto
tpPercentShiftToPrice
tpPriceToPercentShift
validate
validateCommonSignal
validatePendingSignal
validateScheduledSignal
validateSignal
waitForCandle
waitForReady
warmCandles
writeMemory