Glossary
Action
Something the strategy does when a transition fires, such as executing a trade, updating context, or running a predefined workflow. See Actions Manager.
Alert
A notification produced by strategy runtime behavior. Alerts can be triggered from transitions, guards, actions, or events and then delivered through matching subscriptions. See Alerts.
Alert Definition
A strategy-scoped rule that decides what runtime behavior should emit an alert trigger. Definitions include metadata, a trigger type, and allowed delivery channels. See Configuring Alerts.
Alert Subscription
A user or workspace subscription that decides which matching alerts should be delivered and through which channels. See Alert Subscriptions.
Candle
A single OHLCV bar for a fixed time interval.
Candle Series
A stream of OHLCV candles over time for a specific instrument, timeframe, and venue.
Condition
The smallest boolean comparison unit in FORJ. Conditions are used inside guards and inside conditional action steps. They compare values such as event fields, context variables, indicators, indicator events, or static values.
Context
The custom state a strategy carries between events. Context variables can be read by guards and updated by actions.
CRUCIBLE
FORJ's replay and backtesting environment. See CRUCIBLE.
Data Source
The webhook configuration you manage in FORJ. A data source defines how external payloads enter FORJ. See Data Sources.
Data Stream
The canonical stream identity strategies subscribe to. Multiple data sources can resolve into the same canonical stream.
Event
Any runtime input a strategy can react to, such as candle events or custom event-series payloads.
Event Series
A stream that carries named custom events rather than candle bars.
Global Event Handler
A transition-like strategy rule that can respond from any state when its trigger matches. See Global Event Handlers.
Guard
A reusable strategy asset built from one or more conditions. Transitions attach guards to decide whether they are allowed to fire. See Conditions Manager.
HEARTH
The strategy dashboard where you monitor and manage saved strategies. See HEARTH.
Indicator
A derived calculation from candle data, such as EMA, RSI, Bollinger Bands, or Keltner Channels. Indicators are configured at the workspace level and assigned to candle streams. See Indicators.
Indicator Event
A derived boolean signal built on top of indicators or event values, such as a cross or trend signal. Indicator events are reusable assets that can be referenced in conditions.
Initial State
The starting state of a strategy. Exactly one state should be marked as initial.
Magic Link
FORJ's passwordless sign-in method.
Plan
The subscription tier that controls limits and feature access for a workspace.
Series Kind
The kind of stream payload: Candle Series or Event Series.
SMITH
FORJ's visual strategy editor. See SMITH.
State
A node in the strategy state machine representing one phase of behavior.
Strategy
The full state-machine definition, including states, transitions, guards, actions, subscriptions, trade plans, and alert definitions.
Strategy Tile
A dashboard card representing a saved strategy in HEARTH.
Trade Plan
A reusable trade-execution configuration referenced by the Execute Trade predefined action. See Trade Plans.
Transition
A connection from one state to another. A transition contains a trigger plus optional guards and actions. See Transitions Manager.
Workspace
Your isolated tenant environment in FORJ.
Webhook URL
The endpoint generated for a data source so external systems can POST payloads into FORJ.
Activation
The pre-execution gate that decides whether an event should be admitted into strategy processing. See Strategy Activation.
Activation Mode
The strategy activation behavior, such as always active or rule-based gating.
Activation Rule
A single rule inside the activation configuration.
Market Session
A named trading session definition used by time-aware rules and activation. See Market Sessions.
Save-Readiness Checklist
The validation panel in SMITH that determines whether the strategy is ready to save.
Session Window
An activation rule that filters event processing to a configured session or sub-window.
Stream Priority
The ordering of a strategy's subscribed streams when the runtime must resolve processing order across multiple stream inputs.
Time Condition
A condition that evaluates a time-derived property such as hour, weekday, or session membership.
Workspace Indicator Config
A reusable indicator definition stored at the workspace level and assigned to one or more candle streams.