Custom Imbalance Block Data Feeds Creation

Job ID: 40388576

Budget: $10 – $30 USD

Subject: Custom Imbalance Block Data Feeds for Renko/Block Charts
Goal: $30 Fixed Price

Create two separate, non-time-based data feeds from Line Break + QuantTower Footprint Imbalance data. These feeds will be used to generate custom Renko/block charts, but must be designed so they can be easily applied to any existing chart type in the platform.

Data Feed Requirements
Source Data:

Line Break chart (any setting, e.g. 1-line, 1-tick)
QuantTower Footprint Imbalance data (bid/ask imbalance numbers or structure dots shown inside each bar)
Core Logic (for both feeds):

Ignore the direction of the source Line Break bar.
Only use Footprint Imbalance points (numbers).
One source bar can produce multiple new blocks if it has multiple imbalance prints.
Blocks are created from the actual price range of each imbalance zone (variable block sizes).
Data Feed 1: LOWER Imbalance Blocks

For each Line Break bar, identify its body (e.g., 26,700.50 to 26,701.25).
Look only at Footprint Imbalance points below the body.
Each distinct imbalance range/print below the body becomes one new block.
Example: If the footprint shows imbalance points extending below the body down to 26,700.25, create one block for the range 26,700.50 → 26,700.25.
Data Feed 2: UPPER Imbalance Blocks

For each Line Break bar, look only at Footprint Imbalance points above the high of the bar.
Each distinct imbalance range/print above the high becomes one new block.

Output Requirements

Two independent data feeds (Upper and Lower Imbalance Blocks).
Format: Each feed should be a stream or array of blocks, with each block containing:

Price range (high/low)
Optional: Source bar reference or timestamp (for debugging)

Example Block Format:
json
Copy

{"high": 26701.25, "low": 26700.50, "source_bar": "LB_12345"}



QuantTower

Flexibility:

The feeds must be output in a format that is directly compatible with QuantTower’s existing charting tools (Renko, Line Break, Block, etc.). Since you’ve already established the method for populating charts using QuantTower’s direction, the feeds should simply provide the raw block data (price ranges and optional references) in the agreed format. No additional visualization logic is required—just clean, structured data ready for direct use in the platform.

This version:

Acknowledges the existing QuantTower integration
Emphasizes the need for raw, structured data
Removes any ambiguity about hardcoding visualization logic
Keeps the focus on compatibility and ease of use