Uses of Interface
com.wualabs.qtsurfer.engine.core.Notice
Packages that use Notice
Package
Description
Core interfaces and abstract base classes for the RTIndicator framework.
-
Uses of Notice in com.wualabs.qtsurfer.engine.indicators.core
Classes in com.wualabs.qtsurfer.engine.indicators.core that implement NoticeModifier and TypeClassDescriptionfinal recordANoticean indicator group raises about its own wiring: it names the indicator concerned and the instrument whose group raised it, which is what makes a notice actionable when a strategy runs the same indicator set across many instruments. -
Uses of Notice in com.wualabs.qtsurfer.engine.strategy
Classes in com.wualabs.qtsurfer.engine.strategy that implement NoticeModifier and TypeClassDescriptionfinal recordANoticeabout the strategy itself rather than about one of its indicators — a condition that concerns the whole run, so it names neither an indicator nor an instrument.Methods in com.wualabs.qtsurfer.engine.strategy that return types with arguments of type NoticeModifier and TypeMethodDescriptionAbstractStrategy.getNotices()This strategy's own diagnostics, in the order the conditions were first raised.AbstractSubscriptionStrategy.getNotices()Adds this strategy's per-instrument indicator groups to the strategy-wide notices, which come first.Strategy.getNotices()Diagnostics raised about this run — conditions that are not fatal but silently degrade results, such as an indicator needing OHLCV bars bound on a ticker-only feed, or a dead market-data source that leaves the strategy blind.Methods in com.wualabs.qtsurfer.engine.strategy with parameters of type NoticeModifier and TypeMethodDescriptionprotected voidAbstractStrategy.raiseNotice(@NonNull Notice notice) Records a diagnostic about this strategy, keeping the first occurrence of eachNotice.key(): a condition seen again is the same problem, not a new one, and the first sighting is the informative one.