OHLC

🔷 Introduction
This library is a custom library designed to work with real-time bars. It allows to easily calculate OHLC values for any source.
Personally, I use this library to accurately display the highest and lowest values on visual indicators such as my progress bars.
🔷 How to Use
◼ 1. Import the OHLC library into your TradingView script:
- or -
Instead of the library namespace, you can define a custom namespace as alias.
◼ 2. Create a new OHLC source using the `new()` function.
- or -
If you has set up an alias before.
===
In that case, your `<OHLC.src>` needs to be `na`, define your object like that
◼ 3. Call the `hydrateOHLC()` method on your OHLC source to update its values:
Basic
- or -
Inline
◼ 4. The data is accessible under their corresponding names.
🔷 Note: This library only works with real-time bars and will not work with historical bars.
- Updated documentation
- Updated documentation
- Renamed `src.length` to `src.update_no`
🔷 What's New
- Renamed hydrateOHLC to hydrate.
- Optimized hydrate() method for improved performance
- Added support for series int input in hydrate()
- Optimization - varip declaration now handled internally
- Improved documentation and examples
🔷 Key Features
- Easy calculation of OHLC values for any source
- Real-time bar support
- Flexible integration with existing scripts
🔷 How to Use
1. Import the updated OHLC library:
2. Create a new OHLC source:
3. Update the OHLC values:
or
4. Access the OHLC data:
🔷 Optimization Improvements
- The varip keyword is now automatically applied internally, eliminating the need for manual declaration
- This change simplifies usage and ensures optimal performance by default
🔷 Note
This library is designed for real-time bars and may not provide accurate results with historical data.
Libreria Pine
In pieno spirito TradingView, l'autore ha pubblicato questo codice Pine come libreria open-source in modo che altri programmatori Pine della nostra comunità possano riutilizzarlo. Complimenti all'autore! È possibile utilizzare questa libreria privatamente o in altre pubblicazioni open-source, ma il riutilizzo di questo codice in una pubblicazione è regolato dal nostro Regolamento.
Declinazione di responsabilità
Libreria Pine
In pieno spirito TradingView, l'autore ha pubblicato questo codice Pine come libreria open-source in modo che altri programmatori Pine della nostra comunità possano riutilizzarlo. Complimenti all'autore! È possibile utilizzare questa libreria privatamente o in altre pubblicazioni open-source, ma il riutilizzo di questo codice in una pubblicazione è regolato dal nostro Regolamento.