
In Progress
Posted
Paid on delivery
# TradingView Pine Script v6 Developer Needed – Professional CPR & Multi-Section Indicator Rebuild I am looking for an experienced TradingView Pine Script developer to professionally rebuild, optimize, debug, and expand an existing Section-Based Pivot Point + CPR (Central Pivot Range) indicator written in Pine Script v6. This is NOT a beginner-level bug-fix project. The current script already works partially, but it has major architectural, logical, scalability, performance, and section-handling issues that need to be professionally resolved. The goal is to transform the current prototype into a professional-grade, scalable, accurate, optimized, maintainable, and future-proof TradingView indicator. ## Current Indicator Features The current indicator includes: * Multi-section CPR calculations * Historical section CPRs * Developing next-section CPR projections * Custom section support * Section labels * Future CPR plotting The script currently supports: * Section 00 * Section 01 * Section 02 * Section 03 I now require: * One additional fully customizable section added to the architecture. The system should be redesigned so additional sections can be added dynamically in the future without duplicating large sections of code. --- ## Developing CPR Workflow The indicator operates using a section-to-next-section projection model. Example workflow: * When a section begins, the indicator starts tracking that section's evolving OHLC values. * Using the developing High, Low, Open, and latest Close, the indicator continuously calculates a developing CPR (PP, BC, and TC). * This developing CPR is projected forward into the next section. * As new candles form, the High, Low, and Close may change, causing the projected CPR to update in real time. * When the active section closes, its final OHLC values become locked and the CPR becomes finalized. * The finalized CPR remains fixed historically. * The next section then becomes active and follows the same process, projecting its developing CPR into the following section. * This workflow continues sequentially across all configured sections. The developer must preserve this section-to-next-section projection architecture while improving stability, performance, replay compatibility, scalability, and visual consistency. --- # Current Problems & Issues (Must Be Solved) ## 1. Massive Code Duplication The current script manually duplicates logic for every section. The following logic is duplicated multiple times: * OHLC tracking * CPR calculations * Developing CPR logic * Historical plotting * Object deletion * Labels * Line creation This creates: * Extremely poor scalability * Difficult maintenance * Inconsistent debugging * Future upgrade problems The architecture should be rebuilt using: * Reusable functions * Arrays * Generic section engine * Modular design * Scalable data structures --- ## 2. No Generic Section Engine The current system is fully hardcoded. I want: * Reusable section models * Reusable plotting engine * Reusable CPR calculation engine * Reusable rendering system * Dynamic section handling The final architecture should support adding/removing sections easily. --- ## 3. Developing CPR Logic Is Unstable The current projected CPR recalculates every candle using: * Current evolving High * Current evolving Low * Current Close This creates: * Unstable projected CPR * Shifting CPR values * Visual repainting behavior * Mismatch between projected CPR and finalized CPR Need: * Stable developing CPR logic * Optional locked/non-repainting mode * Optional live-developing mode --- ## 4. Repainting-Style Visual Behavior Although historical values may not technically repaint, CPR lines move constantly during section development. Need: * Stable visual rendering * Smoother CPR updates * Proper state handling --- ## 5. Timeframe Compatibility Problems Primary supported timeframes: * 1 Minute * 3 Minute * 5 Minute * 15 Minute * 30 Minute Higher timeframes should either: * Be fully supported * Or automatically restricted with clear warnings --- ## 6. Section Overlap Problems Need: * Overlap validation * Duplicate section detection * Invalid section detection * Configuration validation system --- ## 7. Cross-Midnight Section Issues The system must correctly handle sections that cross midnight. Need robust handling for: * Day transitions * DST changes * Broker timezone differences * Missing candles * Weekend gaps --- ## 8. No DST Handling Need: * DST-safe section handling * Robust timezone architecture * Consistent timing behavior --- ## 9. Object Limit & Performance Problems Current script creates excessive: * Lines * Labels * Historical objects Need: * Object recycling * Optimized rendering * Reduced object creation * Efficient cleanup logic --- ## 10. Cleanup Logic Is Incorrect Need: * Proper object accounting * Reliable cleanup architecture * Accurate object lifecycle management --- ## 11. CPR Raw Calculation Handling I do NOT want automatic TC/BC normalization. The indicator must: * Calculate CPR values exactly as produced by the market * Preserve raw calculations * Allow BC above TC when raw calculations produce that result No forced normalization should occur. --- ## 12. No Separation Between Calculation & Rendering Need: * Separate calculation engine * Separate rendering engine * Separate section state management * Modular architecture --- ## 13. No Object Recycling Current logic constantly creates and destroys objects. Need: * Reusable lines * Reusable labels * Efficient updating --- ## 14. Replay Mode Problems Need full replay compatibility. All calculations, labels, CPR values, historical plots, developing projections, and finalized CPR levels should behave identically in both Live Charts and TradingView Replay Mode. --- ## 15. Mobile & Visual Clutter Problems Need: * Improved visual hierarchy * Cleaner label placement * Optional minimalist mode * Better mobile usability --- ## 16. No Market-Type Awareness The indicator should function correctly across: * Forex * Crypto * Indices * Futures * Gold/XAUUSD --- ## 17. Poor Scalability Current architecture becomes increasingly difficult to maintain as features expand. Need: * Scalable architecture * Future-proof design * Professional engineering standards --- ## 18. Add One Additional Section The current script supports four sections. I require support for: * A fifth fully customizable section This section must support: * Custom name * Start time * End time * Historical CPR * Developing next-section CPR * Labels * Colors The architecture should support future expansion beyond five sections. --- # Core Architecture Requirement The indicator must be built around a generic section-based framework. The addition of new sections should require only configuration changes rather than structural code changes. Future expansion should not require duplicating major portions of code or rebuilding core logic. The final architecture should support scalable growth while maintaining performance, readability, maintainability, and consistency. --- # Expected Deliverables * Fully refactored Pine Script v6 code * Modular architecture * Optimized performance * Replay-compatible behavior * Generic section engine * Dynamic section handling * Stable CPR calculations * Improved UI/UX * Object recycling system * Inline code documentation * Final tested and production-ready script If you have experience building advanced TradingView indicators with scalable architecture, state management, performance optimization, and non-repainting logic, I would be interested in discussing the project further. ===================================REMEMBER=================================== ## CPR Calculation Consistency Requirement The current indicator's CPR Historical calculation logic is considered correct and must be preserved. During the rebuild process, the developer must ensure that all historical CPR calculations generated by the new architecture match the existing indicator's CPR values exactly. This includes: * Pivot Point (PP) * Bottom Central (BC) * Top Central (TC) The refactored indicator must produce identical CPR values to the current indicator when using the same historical data and section configuration. The purpose of this project is to improve architecture, scalability, maintainability, performance, replay compatibility, and rendering behavior—not to alter the underlying CPR calculation methodology. Before final delivery, the developer should verify that historical CPR values from the new version align with the existing indicator and that PP, BC, and TC levels are plotted at the same price levels as the current implementation.
Project ID: 40500519
6 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

"Sheylin here I’m an elite full-stack developer with tons of hands-on experience building end-to-end apps that actually scale. I live in clean code, fast APIs, slick UIs, and making products users love. Whether it’s React/[login to view URL] on the front, Node/Express/Django on the back, or architecting databases and cloud infra, I ship reliable, secure solutions from idea to deployment. I’m the dev you call when you need performance, great UX, and zero excuses." As an expert in TradingView Pine Script v6 development, I am excited about the opportunity to rebuild your Advanced CPR Indicator. I specialize in solving complex architectural, scalability, and performance issues like those you've outlined. My approach involves refactoring code into reusable functions, implementing a generic section engine for scalability, and ensuring stable CPR logic. With a focus on replay compatibility, object recycling, and modular architecture, I guarantee a professional-grade, optimized, and maintainable indicator. Let's discuss how I can transform your prototype into a cutting-edge, future-proof solution that meets all your requirements.
$15 USD in 7 days
0.0
0.0
6 freelancers are bidding on average $68 USD for this job

As an immensely skilled AI and automation expert, I'm uniquely equipped to tackle your TradingView Pine Script v6 challenges. Over the years, my repertoire has expanded to include a myriad of specialties crucial for this project: Backtesting, Financial Analysis, Scripting, and most importantly Pine Script. In particular, your need for a section-to-next-section dynamic projection model resonates with my expertise in developing algorithms that work in cohesion. I'll ensure building a generic section engine for easier handling while substantially reducing code duplication using reusable functions and modular design. Lastly, my time spent mastering different trading algorithms in various trading platforms ensures that your cross-timeframe compatibility concerns will be swiftly addressed with 100% accuracy. Trust me to rewrite codes that are not just clean and clear but also optimized and understandable. Moreover, being multilingual enables smooth communication throughout the project's lifecycle. Let's chat further so we can forge the perfect path onward! Looking forward to hearing from you soon.
$300 USD in 5 days
6.4
6.4

As a highly experienced Full-Stack Developer and Cybersecurity Specialist, I have the technical expertise to resolve the major architectural, logical, scalability, performance, and section-handling issues in your existing CPR Indicator. My proficiency in TradingView Pine Script v6 combined with my skills in system optimization and bug fixing render me an ideal candidate for this complex project. Not only will I professionally rebuild and expand your indicator, but I will also ensure its future-proofing, maintainability, accuracy and optimization. One of the biggest problems you're currently facing is the massive code duplication leading to a lack of scalability and difficult maintenance. My approach includes writing reusable functions that reduce redundancy, employ scalable data structures that streamline workflow and ensure a modular design that makes future upgrades easier. Additionally,\ I valorize the importance of replicable sections in your systems architecture and a plotting engine that allows for adding/removing sections effortlessly - features I would integrate seamlessly for you. Most specifically, I acknowledge your concerns about unsteady developing CPR logic which produces visual painting behavior as OHLC values change. Rest assured that with my adept debugging skills, I can eliminate these issues improving stability for projected and finalized CPR while enabling stable visual rendering and smoother CPR updates. The timeframes
$20 USD in 2 days
0.0
0.0

Hello, Respected dignity We are specialized in building Algorithmic Trading Software and have strong hands-on experience in developing automated trading systems, strategy execution engines, broker/API integrations, and risk management modules. (Angel one / MT5 and other brokers) We understand that trading software requires precision, speed, and reliability and We build systems that are stable, well-tested, and production-ready. If you'd like, We can also show you a live demo of systems We've already developed. You can review the performance and structure before making a decision. We are confident thar we can deliver exactly what you're looking for with clear communication and complete professionalism. Let's connect and discuss your requirements. Best regards, Indifox
$20 USD in 4 days
0.0
0.0

Lahore, Pakistan
Payment method verified
Member since Jun 8, 2026
₹10000-12000 INR
$8-15 USD / hour
$30-250 CAD
$250-750 USD
₹12500-37500 INR
₹600-1500 INR
₹12500-37500 INR
₹1500-12500 INR
$250-750 USD
₹750-1250 INR / hour
$5000-10000 USD
$30-250 USD
$10-30 USD
$30-250 USD
$30-250 AUD
$750-1500 USD
£20-250 GBP
$30-250 USD
€250-750 EUR
₹600-1500 INR