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