Versions in this module Expand all Collapse all v0 v0.16.1 Oct 4, 2025 v0.16.0 Sep 30, 2025 Changes in this version + const IntMask v0.15.1 Sep 28, 2025 v0.15.0 Sep 26, 2025 v0.14.2 Sep 26, 2025 v0.14.1 Sep 24, 2025 Changes in this version type ScheduleEvent + MinIncrement uint32 + MinOrder uint32 type SymbolEvent + func (this SymbolEvent) IsOnline() bool v0.14.0 Sep 24, 2025 Changes in this version + const DomainMask + const SymIntBit + var ErrInvalid = errors.New("matt::chasm::core: invalid") + var ErrLocked = errors.New("matt::chasm::core: locked") + var ErrNoOp = errors.New("matt::chasm::core: no-op") + func DecodeInterval(key Key) time.Duration + func DecodeSymbol(key Key) string + func InitManager10(manager *Manager10, cfg Config) + func InitManager11(manager *Manager11, cfg Config) + func InitManager12(manager *Manager12, cfg Config) + func InitManager13(manager *Manager13, cfg Config) + func InitManager14(manager *Manager14, cfg Config) + func InitManager15(manager *Manager15, cfg Config) + func InitManager16(manager *Manager16, cfg Config) + func InitManager17(manager *Manager17, cfg Config) + func InitManager18(manager *Manager18, cfg Config) + func InitManager19(manager *Manager19, cfg Config) + func InitManager20(manager *Manager20, cfg Config) + func InitManager21(manager *Manager21, cfg Config) + func InitManager22(manager *Manager22, cfg Config) + func InitManager23(manager *Manager23, cfg Config) + func InitManager24(manager *Manager24, cfg Config) + func InitManager25(manager *Manager25, cfg Config) + func InitManager26(manager *Manager26, cfg Config) + func InitManager27(manager *Manager27, cfg Config) + func InitManager28(manager *Manager28, cfg Config) + func InitManager29(manager *Manager29, cfg Config) + func InitManager30(manager *Manager30, cfg Config) + func InitManager31(manager *Manager31, cfg Config) + func InitManager32(manager *Manager32, cfg Config) + func InitManager33(manager *Manager33, cfg Config) + func InitManager34(manager *Manager34, cfg Config) + func InitManager7(manager *Manager7, cfg Config) + func InitManager8(manager *Manager8, cfg Config) + func InitManager9(manager *Manager9, cfg Config) + func OkInterval(minute int64) bool + type BookDaemon = Producer[EventLog[BookEvent]] + type BookEvent struct + Ask uint32 + Bid uint32 + EventUnixTime int64 + func (this BookEvent) UnixNano() int64 + type BookFactory = Factory[BookDaemon] + type BookLogRegistry = Registry[EventLog[BookEvent]] + type BrokerageData interface + After func(startUnixTime int64) BrokerageDataReader + At func(floorUnixTime int64) BrokerageDataReader + Before func(endUnixTime int64) BrokerageDataReader + type BrokerageDataLogRegistry interface + Book func() BookLogRegistry + Candle func() CandleLogRegistry + Schedule func() ScheduleLogRegistry + Symbol func() SymbolLogRegistry + Trade func() TradeLogRegistry + type BrokerageDataProvider = Provider[BrokerageData] + type BrokerageDataReader interface + Book func(key Key) (Cursor[BookEvent], error) + Candle func(key Key) (Cursor[CandleEvent], error) + Schedule func(key Key) (Cursor[ScheduleEvent], error) + Symbol func(key Key) (Cursor[SymbolEvent], error) + Trade func(key Key) (Cursor[TradeEvent], error) + type CandleDaemon = Producer[EventLog[CandleEvent]] + type CandleEvent struct + Close uint32 + EventUnixTime int64 + High uint32 + Low uint32 + Open uint32 + func (this CandleEvent) UnixNano() int64 + type CandleFactory = Factory[CandleDaemon] + type CandleLogRegistry = Registry[EventLog[CandleEvent]] + type Config struct + Factory FactoryConfig + Lineage int + OnAdd func(DaemonInfo) + OnKill func(DaemonInfo) + Registry RegistryConfig + type Configurable = common.Configurable[[]byte] + type Consumer interface + Initialize func(provider Provider[T]) error + type Control interface + WithLinker func(linker Linker) Control[T] + type Cursor = common.Cursor[T] + type Daemon interface + Pause func() error + Restart func() error + Resume func() error + Run func() error + Shutdown func() error + type DaemonInfo interface + Config func() []byte + Report func() []byte + Status func() (int, int64) + Tag func() string + type DataDaemon = Consumer[BrokerageData] + type DataFactory = Factory[DataDaemon] + type Domain uint8 + const Book + const Candle + const Data + const Schedule + const Symbol + const Trade + func DecodeDomain(key Key) Domain + type Event interface + type EventLog = common.Log[T] + type Factory interface + New func() T + type FactoryConfig struct + Book int + Candle int + Data int + Schedule int + Symbol int + Trade int + type FactoryInfo interface + type Identifiable = common.Identifiable[uuid.UUID] + type Key = uint64 + func NewCandleKey(key Key, minute int64) Key + func NewDomainKey(domain Domain, key Key) Key + func NewKey(symbol string) Key + type Lineage struct + func (this Lineage) Alive() bool + func (this Lineage) HideContainer(hidden bool) + type Linker interface + AddBook func(BookFactory) error + AddCandle func(CandleFactory) error + AddData func(DataFactory) error + AddSchedule func(ScheduleFactory) error + AddSymbol func(SymbolFactory) error + AddTrade func(TradeFactory) error + Kill func(id uuid.UUID) error + PauseID func(id uuid.UUID) error + ResumeID func(id uuid.UUID) error + type Liveness interface + Alive func() int64 + type Manager interface + DaemonInfo func(hidden bool, selector Selector) []DaemonInfo + Get func(id uuid.UUID) (Daemon, error) + Hide func(selector Selector) error + Pause func(hidden bool, selector Selector) error + Restart func(hidden bool, selector Selector) error + Resume func(hidden bool, selector Selector) error + Revive func(id uuid.UUID) error + SetConfig func(hidden bool, selector Selector, config []byte) error + Show func(selector Selector) error + Shutdown func() error + func NewManager10(cfg Config) Manager + func NewManager11(cfg Config) Manager + func NewManager12(cfg Config) Manager + func NewManager13(cfg Config) Manager + func NewManager14(cfg Config) Manager + func NewManager15(cfg Config) Manager + func NewManager16(cfg Config) Manager + func NewManager17(cfg Config) Manager + func NewManager18(cfg Config) Manager + func NewManager19(cfg Config) Manager + func NewManager20(cfg Config) Manager + func NewManager21(cfg Config) Manager + func NewManager22(cfg Config) Manager + func NewManager23(cfg Config) Manager + func NewManager24(cfg Config) Manager + func NewManager25(cfg Config) Manager + func NewManager26(cfg Config) Manager + func NewManager27(cfg Config) Manager + func NewManager28(cfg Config) Manager + func NewManager29(cfg Config) Manager + func NewManager30(cfg Config) Manager + func NewManager31(cfg Config) Manager + func NewManager32(cfg Config) Manager + func NewManager33(cfg Config) Manager + func NewManager34(cfg Config) Manager + func NewManager7(cfg Config) Manager + func NewManager8(cfg Config) Manager + func NewManager9(cfg Config) Manager + type Manager10 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager10) AddBook(factory BookFactory) error + func (this *Manager10) AddCandle(factory CandleFactory) error + func (this *Manager10) AddData(factory DataFactory) error + func (this *Manager10) AddSchedule(factory ScheduleFactory) error + func (this *Manager10) AddSymbol(factory SymbolFactory) error + func (this *Manager10) AddTrade(factory TradeFactory) error + func (this *Manager10) Alive() int64 + func (this *Manager10) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager10) Get(id uuid.UUID) (Daemon, error) + func (this *Manager10) Hide(selector Selector) error + func (this *Manager10) Kill(id uuid.UUID) error + func (this *Manager10) Pause(hidden bool, selector Selector) (err error) + func (this *Manager10) PauseID(id uuid.UUID) error + func (this *Manager10) Restart(hidden bool, selector Selector) (err error) + func (this *Manager10) Resume(hidden bool, selector Selector) (err error) + func (this *Manager10) ResumeID(id uuid.UUID) error + func (this *Manager10) Revive(id uuid.UUID) error + func (this *Manager10) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager10) Show(selector Selector) error + func (this *Manager10) Shutdown() (err error) + type Manager11 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager11) AddBook(factory BookFactory) error + func (this *Manager11) AddCandle(factory CandleFactory) error + func (this *Manager11) AddData(factory DataFactory) error + func (this *Manager11) AddSchedule(factory ScheduleFactory) error + func (this *Manager11) AddSymbol(factory SymbolFactory) error + func (this *Manager11) AddTrade(factory TradeFactory) error + func (this *Manager11) Alive() int64 + func (this *Manager11) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager11) Get(id uuid.UUID) (Daemon, error) + func (this *Manager11) Hide(selector Selector) error + func (this *Manager11) Kill(id uuid.UUID) error + func (this *Manager11) Pause(hidden bool, selector Selector) (err error) + func (this *Manager11) PauseID(id uuid.UUID) error + func (this *Manager11) Restart(hidden bool, selector Selector) (err error) + func (this *Manager11) Resume(hidden bool, selector Selector) (err error) + func (this *Manager11) ResumeID(id uuid.UUID) error + func (this *Manager11) Revive(id uuid.UUID) error + func (this *Manager11) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager11) Show(selector Selector) error + func (this *Manager11) Shutdown() (err error) + type Manager12 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager12) AddBook(factory BookFactory) error + func (this *Manager12) AddCandle(factory CandleFactory) error + func (this *Manager12) AddData(factory DataFactory) error + func (this *Manager12) AddSchedule(factory ScheduleFactory) error + func (this *Manager12) AddSymbol(factory SymbolFactory) error + func (this *Manager12) AddTrade(factory TradeFactory) error + func (this *Manager12) Alive() int64 + func (this *Manager12) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager12) Get(id uuid.UUID) (Daemon, error) + func (this *Manager12) Hide(selector Selector) error + func (this *Manager12) Kill(id uuid.UUID) error + func (this *Manager12) Pause(hidden bool, selector Selector) (err error) + func (this *Manager12) PauseID(id uuid.UUID) error + func (this *Manager12) Restart(hidden bool, selector Selector) (err error) + func (this *Manager12) Resume(hidden bool, selector Selector) (err error) + func (this *Manager12) ResumeID(id uuid.UUID) error + func (this *Manager12) Revive(id uuid.UUID) error + func (this *Manager12) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager12) Show(selector Selector) error + func (this *Manager12) Shutdown() (err error) + type Manager13 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager13) AddBook(factory BookFactory) error + func (this *Manager13) AddCandle(factory CandleFactory) error + func (this *Manager13) AddData(factory DataFactory) error + func (this *Manager13) AddSchedule(factory ScheduleFactory) error + func (this *Manager13) AddSymbol(factory SymbolFactory) error + func (this *Manager13) AddTrade(factory TradeFactory) error + func (this *Manager13) Alive() int64 + func (this *Manager13) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager13) Get(id uuid.UUID) (Daemon, error) + func (this *Manager13) Hide(selector Selector) error + func (this *Manager13) Kill(id uuid.UUID) error + func (this *Manager13) Pause(hidden bool, selector Selector) (err error) + func (this *Manager13) PauseID(id uuid.UUID) error + func (this *Manager13) Restart(hidden bool, selector Selector) (err error) + func (this *Manager13) Resume(hidden bool, selector Selector) (err error) + func (this *Manager13) ResumeID(id uuid.UUID) error + func (this *Manager13) Revive(id uuid.UUID) error + func (this *Manager13) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager13) Show(selector Selector) error + func (this *Manager13) Shutdown() (err error) + type Manager14 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager14) AddBook(factory BookFactory) error + func (this *Manager14) AddCandle(factory CandleFactory) error + func (this *Manager14) AddData(factory DataFactory) error + func (this *Manager14) AddSchedule(factory ScheduleFactory) error + func (this *Manager14) AddSymbol(factory SymbolFactory) error + func (this *Manager14) AddTrade(factory TradeFactory) error + func (this *Manager14) Alive() int64 + func (this *Manager14) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager14) Get(id uuid.UUID) (Daemon, error) + func (this *Manager14) Hide(selector Selector) error + func (this *Manager14) Kill(id uuid.UUID) error + func (this *Manager14) Pause(hidden bool, selector Selector) (err error) + func (this *Manager14) PauseID(id uuid.UUID) error + func (this *Manager14) Restart(hidden bool, selector Selector) (err error) + func (this *Manager14) Resume(hidden bool, selector Selector) (err error) + func (this *Manager14) ResumeID(id uuid.UUID) error + func (this *Manager14) Revive(id uuid.UUID) error + func (this *Manager14) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager14) Show(selector Selector) error + func (this *Manager14) Shutdown() (err error) + type Manager15 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager15) AddBook(factory BookFactory) error + func (this *Manager15) AddCandle(factory CandleFactory) error + func (this *Manager15) AddData(factory DataFactory) error + func (this *Manager15) AddSchedule(factory ScheduleFactory) error + func (this *Manager15) AddSymbol(factory SymbolFactory) error + func (this *Manager15) AddTrade(factory TradeFactory) error + func (this *Manager15) Alive() int64 + func (this *Manager15) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager15) Get(id uuid.UUID) (Daemon, error) + func (this *Manager15) Hide(selector Selector) error + func (this *Manager15) Kill(id uuid.UUID) error + func (this *Manager15) Pause(hidden bool, selector Selector) (err error) + func (this *Manager15) PauseID(id uuid.UUID) error + func (this *Manager15) Restart(hidden bool, selector Selector) (err error) + func (this *Manager15) Resume(hidden bool, selector Selector) (err error) + func (this *Manager15) ResumeID(id uuid.UUID) error + func (this *Manager15) Revive(id uuid.UUID) error + func (this *Manager15) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager15) Show(selector Selector) error + func (this *Manager15) Shutdown() (err error) + type Manager16 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager16) AddBook(factory BookFactory) error + func (this *Manager16) AddCandle(factory CandleFactory) error + func (this *Manager16) AddData(factory DataFactory) error + func (this *Manager16) AddSchedule(factory ScheduleFactory) error + func (this *Manager16) AddSymbol(factory SymbolFactory) error + func (this *Manager16) AddTrade(factory TradeFactory) error + func (this *Manager16) Alive() int64 + func (this *Manager16) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager16) Get(id uuid.UUID) (Daemon, error) + func (this *Manager16) Hide(selector Selector) error + func (this *Manager16) Kill(id uuid.UUID) error + func (this *Manager16) Pause(hidden bool, selector Selector) (err error) + func (this *Manager16) PauseID(id uuid.UUID) error + func (this *Manager16) Restart(hidden bool, selector Selector) (err error) + func (this *Manager16) Resume(hidden bool, selector Selector) (err error) + func (this *Manager16) ResumeID(id uuid.UUID) error + func (this *Manager16) Revive(id uuid.UUID) error + func (this *Manager16) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager16) Show(selector Selector) error + func (this *Manager16) Shutdown() (err error) + type Manager17 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager17) AddBook(factory BookFactory) error + func (this *Manager17) AddCandle(factory CandleFactory) error + func (this *Manager17) AddData(factory DataFactory) error + func (this *Manager17) AddSchedule(factory ScheduleFactory) error + func (this *Manager17) AddSymbol(factory SymbolFactory) error + func (this *Manager17) AddTrade(factory TradeFactory) error + func (this *Manager17) Alive() int64 + func (this *Manager17) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager17) Get(id uuid.UUID) (Daemon, error) + func (this *Manager17) Hide(selector Selector) error + func (this *Manager17) Kill(id uuid.UUID) error + func (this *Manager17) Pause(hidden bool, selector Selector) (err error) + func (this *Manager17) PauseID(id uuid.UUID) error + func (this *Manager17) Restart(hidden bool, selector Selector) (err error) + func (this *Manager17) Resume(hidden bool, selector Selector) (err error) + func (this *Manager17) ResumeID(id uuid.UUID) error + func (this *Manager17) Revive(id uuid.UUID) error + func (this *Manager17) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager17) Show(selector Selector) error + func (this *Manager17) Shutdown() (err error) + type Manager18 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager18) AddBook(factory BookFactory) error + func (this *Manager18) AddCandle(factory CandleFactory) error + func (this *Manager18) AddData(factory DataFactory) error + func (this *Manager18) AddSchedule(factory ScheduleFactory) error + func (this *Manager18) AddSymbol(factory SymbolFactory) error + func (this *Manager18) AddTrade(factory TradeFactory) error + func (this *Manager18) Alive() int64 + func (this *Manager18) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager18) Get(id uuid.UUID) (Daemon, error) + func (this *Manager18) Hide(selector Selector) error + func (this *Manager18) Kill(id uuid.UUID) error + func (this *Manager18) Pause(hidden bool, selector Selector) (err error) + func (this *Manager18) PauseID(id uuid.UUID) error + func (this *Manager18) Restart(hidden bool, selector Selector) (err error) + func (this *Manager18) Resume(hidden bool, selector Selector) (err error) + func (this *Manager18) ResumeID(id uuid.UUID) error + func (this *Manager18) Revive(id uuid.UUID) error + func (this *Manager18) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager18) Show(selector Selector) error + func (this *Manager18) Shutdown() (err error) + type Manager19 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager19) AddBook(factory BookFactory) error + func (this *Manager19) AddCandle(factory CandleFactory) error + func (this *Manager19) AddData(factory DataFactory) error + func (this *Manager19) AddSchedule(factory ScheduleFactory) error + func (this *Manager19) AddSymbol(factory SymbolFactory) error + func (this *Manager19) AddTrade(factory TradeFactory) error + func (this *Manager19) Alive() int64 + func (this *Manager19) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager19) Get(id uuid.UUID) (Daemon, error) + func (this *Manager19) Hide(selector Selector) error + func (this *Manager19) Kill(id uuid.UUID) error + func (this *Manager19) Pause(hidden bool, selector Selector) (err error) + func (this *Manager19) PauseID(id uuid.UUID) error + func (this *Manager19) Restart(hidden bool, selector Selector) (err error) + func (this *Manager19) Resume(hidden bool, selector Selector) (err error) + func (this *Manager19) ResumeID(id uuid.UUID) error + func (this *Manager19) Revive(id uuid.UUID) error + func (this *Manager19) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager19) Show(selector Selector) error + func (this *Manager19) Shutdown() (err error) + type Manager20 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager20) AddBook(factory BookFactory) error + func (this *Manager20) AddCandle(factory CandleFactory) error + func (this *Manager20) AddData(factory DataFactory) error + func (this *Manager20) AddSchedule(factory ScheduleFactory) error + func (this *Manager20) AddSymbol(factory SymbolFactory) error + func (this *Manager20) AddTrade(factory TradeFactory) error + func (this *Manager20) Alive() int64 + func (this *Manager20) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager20) Get(id uuid.UUID) (Daemon, error) + func (this *Manager20) Hide(selector Selector) error + func (this *Manager20) Kill(id uuid.UUID) error + func (this *Manager20) Pause(hidden bool, selector Selector) (err error) + func (this *Manager20) PauseID(id uuid.UUID) error + func (this *Manager20) Restart(hidden bool, selector Selector) (err error) + func (this *Manager20) Resume(hidden bool, selector Selector) (err error) + func (this *Manager20) ResumeID(id uuid.UUID) error + func (this *Manager20) Revive(id uuid.UUID) error + func (this *Manager20) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager20) Show(selector Selector) error + func (this *Manager20) Shutdown() (err error) + type Manager21 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager21) AddBook(factory BookFactory) error + func (this *Manager21) AddCandle(factory CandleFactory) error + func (this *Manager21) AddData(factory DataFactory) error + func (this *Manager21) AddSchedule(factory ScheduleFactory) error + func (this *Manager21) AddSymbol(factory SymbolFactory) error + func (this *Manager21) AddTrade(factory TradeFactory) error + func (this *Manager21) Alive() int64 + func (this *Manager21) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager21) Get(id uuid.UUID) (Daemon, error) + func (this *Manager21) Hide(selector Selector) error + func (this *Manager21) Kill(id uuid.UUID) error + func (this *Manager21) Pause(hidden bool, selector Selector) (err error) + func (this *Manager21) PauseID(id uuid.UUID) error + func (this *Manager21) Restart(hidden bool, selector Selector) (err error) + func (this *Manager21) Resume(hidden bool, selector Selector) (err error) + func (this *Manager21) ResumeID(id uuid.UUID) error + func (this *Manager21) Revive(id uuid.UUID) error + func (this *Manager21) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager21) Show(selector Selector) error + func (this *Manager21) Shutdown() (err error) + type Manager22 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager22) AddBook(factory BookFactory) error + func (this *Manager22) AddCandle(factory CandleFactory) error + func (this *Manager22) AddData(factory DataFactory) error + func (this *Manager22) AddSchedule(factory ScheduleFactory) error + func (this *Manager22) AddSymbol(factory SymbolFactory) error + func (this *Manager22) AddTrade(factory TradeFactory) error + func (this *Manager22) Alive() int64 + func (this *Manager22) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager22) Get(id uuid.UUID) (Daemon, error) + func (this *Manager22) Hide(selector Selector) error + func (this *Manager22) Kill(id uuid.UUID) error + func (this *Manager22) Pause(hidden bool, selector Selector) (err error) + func (this *Manager22) PauseID(id uuid.UUID) error + func (this *Manager22) Restart(hidden bool, selector Selector) (err error) + func (this *Manager22) Resume(hidden bool, selector Selector) (err error) + func (this *Manager22) ResumeID(id uuid.UUID) error + func (this *Manager22) Revive(id uuid.UUID) error + func (this *Manager22) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager22) Show(selector Selector) error + func (this *Manager22) Shutdown() (err error) + type Manager23 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager23) AddBook(factory BookFactory) error + func (this *Manager23) AddCandle(factory CandleFactory) error + func (this *Manager23) AddData(factory DataFactory) error + func (this *Manager23) AddSchedule(factory ScheduleFactory) error + func (this *Manager23) AddSymbol(factory SymbolFactory) error + func (this *Manager23) AddTrade(factory TradeFactory) error + func (this *Manager23) Alive() int64 + func (this *Manager23) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager23) Get(id uuid.UUID) (Daemon, error) + func (this *Manager23) Hide(selector Selector) error + func (this *Manager23) Kill(id uuid.UUID) error + func (this *Manager23) Pause(hidden bool, selector Selector) (err error) + func (this *Manager23) PauseID(id uuid.UUID) error + func (this *Manager23) Restart(hidden bool, selector Selector) (err error) + func (this *Manager23) Resume(hidden bool, selector Selector) (err error) + func (this *Manager23) ResumeID(id uuid.UUID) error + func (this *Manager23) Revive(id uuid.UUID) error + func (this *Manager23) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager23) Show(selector Selector) error + func (this *Manager23) Shutdown() (err error) + type Manager24 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager24) AddBook(factory BookFactory) error + func (this *Manager24) AddCandle(factory CandleFactory) error + func (this *Manager24) AddData(factory DataFactory) error + func (this *Manager24) AddSchedule(factory ScheduleFactory) error + func (this *Manager24) AddSymbol(factory SymbolFactory) error + func (this *Manager24) AddTrade(factory TradeFactory) error + func (this *Manager24) Alive() int64 + func (this *Manager24) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager24) Get(id uuid.UUID) (Daemon, error) + func (this *Manager24) Hide(selector Selector) error + func (this *Manager24) Kill(id uuid.UUID) error + func (this *Manager24) Pause(hidden bool, selector Selector) (err error) + func (this *Manager24) PauseID(id uuid.UUID) error + func (this *Manager24) Restart(hidden bool, selector Selector) (err error) + func (this *Manager24) Resume(hidden bool, selector Selector) (err error) + func (this *Manager24) ResumeID(id uuid.UUID) error + func (this *Manager24) Revive(id uuid.UUID) error + func (this *Manager24) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager24) Show(selector Selector) error + func (this *Manager24) Shutdown() (err error) + type Manager25 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager25) AddBook(factory BookFactory) error + func (this *Manager25) AddCandle(factory CandleFactory) error + func (this *Manager25) AddData(factory DataFactory) error + func (this *Manager25) AddSchedule(factory ScheduleFactory) error + func (this *Manager25) AddSymbol(factory SymbolFactory) error + func (this *Manager25) AddTrade(factory TradeFactory) error + func (this *Manager25) Alive() int64 + func (this *Manager25) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager25) Get(id uuid.UUID) (Daemon, error) + func (this *Manager25) Hide(selector Selector) error + func (this *Manager25) Kill(id uuid.UUID) error + func (this *Manager25) Pause(hidden bool, selector Selector) (err error) + func (this *Manager25) PauseID(id uuid.UUID) error + func (this *Manager25) Restart(hidden bool, selector Selector) (err error) + func (this *Manager25) Resume(hidden bool, selector Selector) (err error) + func (this *Manager25) ResumeID(id uuid.UUID) error + func (this *Manager25) Revive(id uuid.UUID) error + func (this *Manager25) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager25) Show(selector Selector) error + func (this *Manager25) Shutdown() (err error) + type Manager26 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager26) AddBook(factory BookFactory) error + func (this *Manager26) AddCandle(factory CandleFactory) error + func (this *Manager26) AddData(factory DataFactory) error + func (this *Manager26) AddSchedule(factory ScheduleFactory) error + func (this *Manager26) AddSymbol(factory SymbolFactory) error + func (this *Manager26) AddTrade(factory TradeFactory) error + func (this *Manager26) Alive() int64 + func (this *Manager26) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager26) Get(id uuid.UUID) (Daemon, error) + func (this *Manager26) Hide(selector Selector) error + func (this *Manager26) Kill(id uuid.UUID) error + func (this *Manager26) Pause(hidden bool, selector Selector) (err error) + func (this *Manager26) PauseID(id uuid.UUID) error + func (this *Manager26) Restart(hidden bool, selector Selector) (err error) + func (this *Manager26) Resume(hidden bool, selector Selector) (err error) + func (this *Manager26) ResumeID(id uuid.UUID) error + func (this *Manager26) Revive(id uuid.UUID) error + func (this *Manager26) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager26) Show(selector Selector) error + func (this *Manager26) Shutdown() (err error) + type Manager27 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager27) AddBook(factory BookFactory) error + func (this *Manager27) AddCandle(factory CandleFactory) error + func (this *Manager27) AddData(factory DataFactory) error + func (this *Manager27) AddSchedule(factory ScheduleFactory) error + func (this *Manager27) AddSymbol(factory SymbolFactory) error + func (this *Manager27) AddTrade(factory TradeFactory) error + func (this *Manager27) Alive() int64 + func (this *Manager27) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager27) Get(id uuid.UUID) (Daemon, error) + func (this *Manager27) Hide(selector Selector) error + func (this *Manager27) Kill(id uuid.UUID) error + func (this *Manager27) Pause(hidden bool, selector Selector) (err error) + func (this *Manager27) PauseID(id uuid.UUID) error + func (this *Manager27) Restart(hidden bool, selector Selector) (err error) + func (this *Manager27) Resume(hidden bool, selector Selector) (err error) + func (this *Manager27) ResumeID(id uuid.UUID) error + func (this *Manager27) Revive(id uuid.UUID) error + func (this *Manager27) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager27) Show(selector Selector) error + func (this *Manager27) Shutdown() (err error) + type Manager28 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager28) AddBook(factory BookFactory) error + func (this *Manager28) AddCandle(factory CandleFactory) error + func (this *Manager28) AddData(factory DataFactory) error + func (this *Manager28) AddSchedule(factory ScheduleFactory) error + func (this *Manager28) AddSymbol(factory SymbolFactory) error + func (this *Manager28) AddTrade(factory TradeFactory) error + func (this *Manager28) Alive() int64 + func (this *Manager28) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager28) Get(id uuid.UUID) (Daemon, error) + func (this *Manager28) Hide(selector Selector) error + func (this *Manager28) Kill(id uuid.UUID) error + func (this *Manager28) Pause(hidden bool, selector Selector) (err error) + func (this *Manager28) PauseID(id uuid.UUID) error + func (this *Manager28) Restart(hidden bool, selector Selector) (err error) + func (this *Manager28) Resume(hidden bool, selector Selector) (err error) + func (this *Manager28) ResumeID(id uuid.UUID) error + func (this *Manager28) Revive(id uuid.UUID) error + func (this *Manager28) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager28) Show(selector Selector) error + func (this *Manager28) Shutdown() (err error) + type Manager29 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager29) AddBook(factory BookFactory) error + func (this *Manager29) AddCandle(factory CandleFactory) error + func (this *Manager29) AddData(factory DataFactory) error + func (this *Manager29) AddSchedule(factory ScheduleFactory) error + func (this *Manager29) AddSymbol(factory SymbolFactory) error + func (this *Manager29) AddTrade(factory TradeFactory) error + func (this *Manager29) Alive() int64 + func (this *Manager29) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager29) Get(id uuid.UUID) (Daemon, error) + func (this *Manager29) Hide(selector Selector) error + func (this *Manager29) Kill(id uuid.UUID) error + func (this *Manager29) Pause(hidden bool, selector Selector) (err error) + func (this *Manager29) PauseID(id uuid.UUID) error + func (this *Manager29) Restart(hidden bool, selector Selector) (err error) + func (this *Manager29) Resume(hidden bool, selector Selector) (err error) + func (this *Manager29) ResumeID(id uuid.UUID) error + func (this *Manager29) Revive(id uuid.UUID) error + func (this *Manager29) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager29) Show(selector Selector) error + func (this *Manager29) Shutdown() (err error) + type Manager30 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager30) AddBook(factory BookFactory) error + func (this *Manager30) AddCandle(factory CandleFactory) error + func (this *Manager30) AddData(factory DataFactory) error + func (this *Manager30) AddSchedule(factory ScheduleFactory) error + func (this *Manager30) AddSymbol(factory SymbolFactory) error + func (this *Manager30) AddTrade(factory TradeFactory) error + func (this *Manager30) Alive() int64 + func (this *Manager30) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager30) Get(id uuid.UUID) (Daemon, error) + func (this *Manager30) Hide(selector Selector) error + func (this *Manager30) Kill(id uuid.UUID) error + func (this *Manager30) Pause(hidden bool, selector Selector) (err error) + func (this *Manager30) PauseID(id uuid.UUID) error + func (this *Manager30) Restart(hidden bool, selector Selector) (err error) + func (this *Manager30) Resume(hidden bool, selector Selector) (err error) + func (this *Manager30) ResumeID(id uuid.UUID) error + func (this *Manager30) Revive(id uuid.UUID) error + func (this *Manager30) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager30) Show(selector Selector) error + func (this *Manager30) Shutdown() (err error) + type Manager31 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager31) AddBook(factory BookFactory) error + func (this *Manager31) AddCandle(factory CandleFactory) error + func (this *Manager31) AddData(factory DataFactory) error + func (this *Manager31) AddSchedule(factory ScheduleFactory) error + func (this *Manager31) AddSymbol(factory SymbolFactory) error + func (this *Manager31) AddTrade(factory TradeFactory) error + func (this *Manager31) Alive() int64 + func (this *Manager31) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager31) Get(id uuid.UUID) (Daemon, error) + func (this *Manager31) Hide(selector Selector) error + func (this *Manager31) Kill(id uuid.UUID) error + func (this *Manager31) Pause(hidden bool, selector Selector) (err error) + func (this *Manager31) PauseID(id uuid.UUID) error + func (this *Manager31) Restart(hidden bool, selector Selector) (err error) + func (this *Manager31) Resume(hidden bool, selector Selector) (err error) + func (this *Manager31) ResumeID(id uuid.UUID) error + func (this *Manager31) Revive(id uuid.UUID) error + func (this *Manager31) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager31) Show(selector Selector) error + func (this *Manager31) Shutdown() (err error) + type Manager32 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager32) AddBook(factory BookFactory) error + func (this *Manager32) AddCandle(factory CandleFactory) error + func (this *Manager32) AddData(factory DataFactory) error + func (this *Manager32) AddSchedule(factory ScheduleFactory) error + func (this *Manager32) AddSymbol(factory SymbolFactory) error + func (this *Manager32) AddTrade(factory TradeFactory) error + func (this *Manager32) Alive() int64 + func (this *Manager32) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager32) Get(id uuid.UUID) (Daemon, error) + func (this *Manager32) Hide(selector Selector) error + func (this *Manager32) Kill(id uuid.UUID) error + func (this *Manager32) Pause(hidden bool, selector Selector) (err error) + func (this *Manager32) PauseID(id uuid.UUID) error + func (this *Manager32) Restart(hidden bool, selector Selector) (err error) + func (this *Manager32) Resume(hidden bool, selector Selector) (err error) + func (this *Manager32) ResumeID(id uuid.UUID) error + func (this *Manager32) Revive(id uuid.UUID) error + func (this *Manager32) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager32) Show(selector Selector) error + func (this *Manager32) Shutdown() (err error) + type Manager33 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager33) AddBook(factory BookFactory) error + func (this *Manager33) AddCandle(factory CandleFactory) error + func (this *Manager33) AddData(factory DataFactory) error + func (this *Manager33) AddSchedule(factory ScheduleFactory) error + func (this *Manager33) AddSymbol(factory SymbolFactory) error + func (this *Manager33) AddTrade(factory TradeFactory) error + func (this *Manager33) Alive() int64 + func (this *Manager33) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager33) Get(id uuid.UUID) (Daemon, error) + func (this *Manager33) Hide(selector Selector) error + func (this *Manager33) Kill(id uuid.UUID) error + func (this *Manager33) Pause(hidden bool, selector Selector) (err error) + func (this *Manager33) PauseID(id uuid.UUID) error + func (this *Manager33) Restart(hidden bool, selector Selector) (err error) + func (this *Manager33) Resume(hidden bool, selector Selector) (err error) + func (this *Manager33) ResumeID(id uuid.UUID) error + func (this *Manager33) Revive(id uuid.UUID) error + func (this *Manager33) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager33) Show(selector Selector) error + func (this *Manager33) Shutdown() (err error) + type Manager34 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager34) AddBook(factory BookFactory) error + func (this *Manager34) AddCandle(factory CandleFactory) error + func (this *Manager34) AddData(factory DataFactory) error + func (this *Manager34) AddSchedule(factory ScheduleFactory) error + func (this *Manager34) AddSymbol(factory SymbolFactory) error + func (this *Manager34) AddTrade(factory TradeFactory) error + func (this *Manager34) Alive() int64 + func (this *Manager34) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager34) Get(id uuid.UUID) (Daemon, error) + func (this *Manager34) Hide(selector Selector) error + func (this *Manager34) Kill(id uuid.UUID) error + func (this *Manager34) Pause(hidden bool, selector Selector) (err error) + func (this *Manager34) PauseID(id uuid.UUID) error + func (this *Manager34) Restart(hidden bool, selector Selector) (err error) + func (this *Manager34) Resume(hidden bool, selector Selector) (err error) + func (this *Manager34) ResumeID(id uuid.UUID) error + func (this *Manager34) Revive(id uuid.UUID) error + func (this *Manager34) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager34) Show(selector Selector) error + func (this *Manager34) Shutdown() (err error) + type Manager7 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager7) AddBook(factory BookFactory) error + func (this *Manager7) AddCandle(factory CandleFactory) error + func (this *Manager7) AddData(factory DataFactory) error + func (this *Manager7) AddSchedule(factory ScheduleFactory) error + func (this *Manager7) AddSymbol(factory SymbolFactory) error + func (this *Manager7) AddTrade(factory TradeFactory) error + func (this *Manager7) Alive() int64 + func (this *Manager7) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager7) Get(id uuid.UUID) (Daemon, error) + func (this *Manager7) Hide(selector Selector) error + func (this *Manager7) Kill(id uuid.UUID) error + func (this *Manager7) Pause(hidden bool, selector Selector) (err error) + func (this *Manager7) PauseID(id uuid.UUID) error + func (this *Manager7) Restart(hidden bool, selector Selector) (err error) + func (this *Manager7) Resume(hidden bool, selector Selector) (err error) + func (this *Manager7) ResumeID(id uuid.UUID) error + func (this *Manager7) Revive(id uuid.UUID) error + func (this *Manager7) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager7) Show(selector Selector) error + func (this *Manager7) Shutdown() (err error) + type Manager8 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager8) AddBook(factory BookFactory) error + func (this *Manager8) AddCandle(factory CandleFactory) error + func (this *Manager8) AddData(factory DataFactory) error + func (this *Manager8) AddSchedule(factory ScheduleFactory) error + func (this *Manager8) AddSymbol(factory SymbolFactory) error + func (this *Manager8) AddTrade(factory TradeFactory) error + func (this *Manager8) Alive() int64 + func (this *Manager8) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager8) Get(id uuid.UUID) (Daemon, error) + func (this *Manager8) Hide(selector Selector) error + func (this *Manager8) Kill(id uuid.UUID) error + func (this *Manager8) Pause(hidden bool, selector Selector) (err error) + func (this *Manager8) PauseID(id uuid.UUID) error + func (this *Manager8) Restart(hidden bool, selector Selector) (err error) + func (this *Manager8) Resume(hidden bool, selector Selector) (err error) + func (this *Manager8) ResumeID(id uuid.UUID) error + func (this *Manager8) Revive(id uuid.UUID) error + func (this *Manager8) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager8) Show(selector Selector) error + func (this *Manager8) Shutdown() (err error) + type Manager9 struct + Lineage kit.CoarseMap[uuid.UUID, Lineage] + func (this *Manager9) AddBook(factory BookFactory) error + func (this *Manager9) AddCandle(factory CandleFactory) error + func (this *Manager9) AddData(factory DataFactory) error + func (this *Manager9) AddSchedule(factory ScheduleFactory) error + func (this *Manager9) AddSymbol(factory SymbolFactory) error + func (this *Manager9) AddTrade(factory TradeFactory) error + func (this *Manager9) Alive() int64 + func (this *Manager9) DaemonInfo(hidden bool, selector Selector) []DaemonInfo + func (this *Manager9) Get(id uuid.UUID) (Daemon, error) + func (this *Manager9) Hide(selector Selector) error + func (this *Manager9) Kill(id uuid.UUID) error + func (this *Manager9) Pause(hidden bool, selector Selector) (err error) + func (this *Manager9) PauseID(id uuid.UUID) error + func (this *Manager9) Restart(hidden bool, selector Selector) (err error) + func (this *Manager9) Resume(hidden bool, selector Selector) (err error) + func (this *Manager9) ResumeID(id uuid.UUID) error + func (this *Manager9) Revive(id uuid.UUID) error + func (this *Manager9) SetConfig(hidden bool, selector Selector, config []byte) error + func (this *Manager9) Show(selector Selector) error + func (this *Manager9) Shutdown() (err error) + type Producer interface + Initialize func(registry Registry[T]) error + type Provider interface + Get func() T + type Registry = common.Registry[Key, T] + type RegistryConfig struct + Book int + Candle int + Schedule int + Symbol int + Trade int + type ScheduleDaemon = Producer[EventLog[ScheduleEvent]] + type ScheduleEvent struct + Balance uint32 + Basis uint32 + EventUnixTime int64 + Symbol uint64 + func (this ScheduleEvent) UnixNano() int64 + type ScheduleFactory = Factory[ScheduleDaemon] + type ScheduleLogRegistry = Registry[EventLog[ScheduleEvent]] + type Selector interface + Select func(DaemonInfo) bool + type SymbolDaemon = Control[EventLog[SymbolEvent]] + type SymbolEvent struct + EventUnixTime int64 + MinIncrement uint32 + MinOrder uint32 + Online bool + Symbol uint64 + func (this SymbolEvent) UnixNano() int64 + type SymbolFactory = Factory[SymbolDaemon] + type SymbolLogRegistry = Registry[EventLog[SymbolEvent]] + type TradeDaemon = Producer[EventLog[TradeEvent]] + type TradeEvent int64 + func (this TradeEvent) IsSell() bool + func (this TradeEvent) UnixNano() int64 + type TradeFactory = Factory[TradeDaemon] + type TradeLogRegistry = Registry[EventLog[TradeEvent]] + type UnixTimestamped = common.UnixTimestamped