Edge Constructor

Functional Block–Based Trading Constructor

Edge Constructor is a logic-driven trading constructor that allows strategies to be built using predefined functional blocks rather than continuous signals or reactive execution. It enables users to define conditional logic—such as if, or, and action blocks—that determine when and under what circumstances a trade should be processed. This approach provides structured, rule-based decision paths that are evaluated over time rather than executed instantly.

Purpose and Concept

Edge Constructor is designed for traders who want to express strategies as logical conditions instead of linear alerts.

For example:

• If an asset’s RSI exceeds a defined threshold within a specified time window, execute an action

• Or if the price reaches a predefined level, trigger execution

The system evaluates these conditions based on configured logic and executes actions only when all required criteria are satisfied.

Each function block is limited to a defined number of rules to preserve clarity, predictability, and system stability.

What Edge Constructor Does

Edge Constructor enables you to:

• Create strategies using functional logic blocks

• Define trading activity within specific start and end dates

• Control how many times a strategy is allowed to repeat after activation

• Test strategies in backtest or main execution modes

This structure is designed to support disciplined planning, consistency, and controlled execution.

How it works ?

Edge Constructor follows a simple and structured workflow:

IONLOOP.TRADE

Set Market

IONLOOP.TRADE

Setup Function Blocks

IONLOOP.TRADE

Submit Edge

Edge Logic Structure

Edge Constructor allows you to open trading cycles within logical blocks. Within each cycle, you can configure:

• If / Or / Action blocks

• Repetition limits for cycle execution

Indicator-based logic, including:

• Price levels

• RSI thresholds

• Moving Average (MA)

• Exponential Moving Average (EMA)

Time constraints, defining how long the system searches for valid conditions

This enables more deliberate, condition-based trading behavior rather than continuous execution.

Limitations

IONLOOP.TRADE

Maximum of 10 rules per operator block

IONLOOP.TRADE

Maximum of 3 active Edge Constructors per user

Designed for Discipline and Structure

Edge Constructor is not intended for real-time execution or high-frequency trading. Its purpose is to provide a structured environment where trading logic can be clearly defined, reviewed, and iteratively improved. As part of the ionloop.trade ecosystem, Edge Constructor complements tools such as Cycle Constructor, Trading History, and market planning utilities—supporting a more thoughtful and controlled approach to trading preparation.