Line Break Footprint Surface Panel Creation (Simple Project QuantTower)

Job ID: 40315982

Budget: $30 – $250 USD

CUSTOM INDICATOR SPECIFICATION :

Detailed Description & Zoomed-in image of what I use Currently Attached

Project is $100 Flat. No Deviation. You will need to login to Anydesk to See my paid platform (QuantTower) features for reference.

“Line Break Footprint Surface Panel” BUT This panel is NOT a DOM.
________________________________________________________________________________________________________________________

OVERVIEW

Create a custom panel (similar to DOM Surface) that visualizes
cluster histogram (footprint) data from a selected Line Break chart
in a spreadsheet-style vertical column layout.

__________________________________________________________________________________________________________________________

DATA SOURCE

Source Chart:
- User-selectable Line Break chart (can be in another window)

Required Data Per Bar:
- Open price
- Close price
- Bar direction (UP / DOWN)
- Price levels within bar
- Bid volume (left side)
- Ask volume (right side)
- Imbalance values per price level
- Value Area High (VAH)
- Value Area Low (VAL)

__________________________________________________________________________________________________________________________


PANEL LAYOUT

Display Type:
- Spreadsheet-style grid
- Each column = 1 Line Break bar
- Each row = price level

Behavior:
- Panel scrolls vertically with price (like DOM)
- Zoom in/out supported (price scaling)
- Columns populate left → right (newest bar on right)

_______________________________________________________________________________________________________________________________


COLUMN STRUCTURE (PER BAR)

Each column must include:

1. PRICE LEVELS

Display all price levels within the bar range
(top = high, bottom = low)
_______________________________________________________________________________________________________________________________

2. OPEN / CLOSE MARKERS

Mark:
- Open price
- Close price

Color:
- UP bar → green
- DOWN bar → red

_____________________________________________________________________________________________________________________________


3. IMBALANCE DATA (CRITICAL)

Each price level contains TWO values:

Left Side = Bid Volume (SELL side) → RED
Right Side = Ask Volume (BUY side) → GREEN

Program must treat BOTH SIDES independently

________________________________________________________________________________________________________________________________

COLOR LOGIC

Primary Colors
Right Column (Ask / Buy):
Strong = Green
Weak = Light Green

Left Column (Bid / Sell):
Strong = Red
Weak = Light Red
_________________________________________________________________________________________________________________________________

Zero Values

Zero on Right Side → Green Cell
Zero on Left Side → Red Cell

________________________________________________________________________________________________________________________________


VALUE AREA (VAH / VAL)

For each bar:

Display:
- Value Area High (VAH)
- Value Area Low (VAL)
_________________________________________________________________________________________________________________________________


SPECIAL ZERO PLACEMENT RULES (IMPORTANT)

DOWN (Negative) Bar

Place ZERO markers:

1. Just BELOW Value Area HIGH
2. Just ABOVE Value Area LOW

___________________________________________________________________________________________________________________________________

UP (Positive) Bar

Place ZERO markers:

1. Just BELOW Value Area HIGH → (RED cell)
2. Just ABOVE Value Area LOW → (GREEN cell)

_____________________________________________________________________________________________________________________________________

ZERO SEQUENCE HANDLING

All consecutive zeros BETWEEN VAH and VAL:

- Shade as LIGHT color
- Light Green (right side)
- Light Red (left side)

These represent:
- Non-signal / background zeros

________________________________________________________________________________________________________________________________________

ZERO SIGNIFICANCE LOGIC

Primary Zeros (Important):
- Zeros at VAH/VAL boundaries

Secondary Zeros (Ignore / Visual Only):
- Continuous sequences inside value area

_______________________________________________________________________________________________________________________________________

REAL-TIME BEHAVIOR

- Panel updates in real-time as bars form
- Current active bar updates dynamically
- Completed bars remain fixed

________________________________________________________________________________________________________________________________________

USER CONTROLS

User must be able to:

1. Select source Line Break chart
2. Adjust zoom level (price scaling)
3. Toggle:
- Show/Hide imbalance values
- Show/Hide value area
- Show/Hide zero highlighting

_______________________________________________________________________________________________________________________________


PERFORMANCE NOTES

- Must handle high-frequency updates efficiently
- Limit max number of bars displayed (user setting)
- Use caching for completed bars

______________________________________________________________________________________________________________________________

CORE PRINCIPLE (FOR PROGRAMMER)

This panel is NOT a DOM.

It is a structured visualization of:
"Footprint imbalance + value area behavior
mapped column-by-column from Line Break bars"

__________________________________________________________________________________________________________________________________

FINAL SUMMARY

Each column = one Line Break bar

Each row = a price level

Each cell = bid/ask imbalance

Colors represent:
- Direction
- Imbalance strength
- Zero conditions

Special emphasis:
- Value Area boundaries
- First meaningful zeros

__________________________________________________________________