Trading tool
## Technical assignment for the development of a TradingView indicator
### Indicator name:
«Combined: Volume Profile & Multi-Session Analyzer»
---
## Purpose of the indicator:
Creation of a comprehensive tool for session analysis with advanced visualization capabilities and detailed volume analysis on the TradingView chart.
---
## 1. General requirements:
- Development platform: TradingView Pine Script v5
- Indicator type: overlay = true
- Maximum parameters (for stable operation):
- max_boxes_count=500
- max_bars_back=1000
- max_labels_count=500
---
## 2. Main functionality:
### 2.1 Definition and visualization of 4 trading sessions
- New York, London, Asia, Frankfurt.
- Ability to specify a custom name for each session.
- User settings for each session:
- Selection of session period (format: HHMM-HHMM UTC).
- Four types of visualization for each session:
- Box (Rectangle with transparency)
- Area (Filled area between the session's high and low)
- Zones (Color highlighting of the background during the session period)
- Lines (Horizontal lines at the high and low)
- Settings for colors, transparency, thickness, and line style for each type of display separately.
- Display of text labels with the session name (optional).
---
### 2.2 Timezones (Timezone)
- Dropdown list for selecting the timezone (from UTC-12 to UTC+12 and standard TradingView options).
---
### 2.3 Volume Profile
- Volume profile separately for each of the 4 sessions with the ability to enable and disable.
- Separate volume profiles:
- Lunch zone
- Daily profile
- Weekly profile
- Monthly profile
- Key levels on each profile:
- POC (Point of Control)
- VAH (Value Area High)
- VAL (Value Area Low)
- LVN (Low Volume Node)
- Visualization settings for each level:
- Color, transparency, thickness, style (solid, dashed, dotted)
---
### 2.4 Additional levels
Display and settings for levels (optional, user selects):
- DO (Daily Open)
- WO (Weekly Open)
- MO (Monthly Open)
- NY Midnight (NYM)
- PDH/PDL (previous daily high/low)
- PWH/PWL (previous weekly high/low)
Each level with separate settings for color, thickness, and style (solid/dotted/dashed).
---
### 2.4 Information table for sessions:
Table in the upper right corner of the chart with information for each session:
- Session name
- Status: Open/Closed
- Start and end time of the session (UTC)
- Ability to customize appearance (background color, text, borders, text size)
---
### 2.4 Display settings:
- Each interface element (boxes, lines, labels, tables, levels) should have its own settings for color, transparency, thickness, line style, and font size.
---
## 3. User interface (Input Settings)
Organize all indicator settings into groups for convenience:
- Display Settings
- Session Settings (each session separately)
- Volume Profile Settings
- Key Price Levels
- Timezone Settings
- Appearance Settings (colors, styles, transparency)
- Table Settings
---
## 4. General technical requirements for the code:
- The code must be optimized and commented in English or Russian.
- Maximum performance and no lags.
- TradingView limits on objects (box, line, label) must not be exceeded.
---
## 5. Testing and delivery:
- Demonstration of operation on different timeframes (M1, M5, M15, M30, H1).
- Correct operation when switching timezones.
- Correct display of levels and profiles.
- No errors in logic and display when changing settings.
---
## 6. Requirements for the final solution:
- Source code in .pine format.
- Brief comments for understanding the logic of the code.
- Screenshots of the indicator demonstration.
---
## 📌 Evaluation format:
Please evaluate:
- The time required for implementation.
- The total cost of development with an indication of the hourly rate.
Current freelance projects in the category Cryptocurrency & Blockchain
Need Smart Contract Engineer/Mentor
8000 USD
I want to find the Smart Contract Engineer/Mentor who has rich experience in Solidity smart contract development. Cryptocurrency & Blockchain, Engineering ∙ 5 days 9 hours back ∙ 11 proposals |