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.
Bibliothèque Pine
Dans le plus pur esprit TradingView, l'auteur a publié ce code Pine en tant que bibliothèque open-source afin que d'autres programmeurs Pine de notre communauté puissent le réutiliser. Bravo à l'auteur! Vous pouvez utiliser cette bibliothèque en privé ou dans d'autres publications à code source ouvert, mais la réutilisation de ce code dans des publications est régie par nos Règles.
Clause de non-responsabilité
Bibliothèque Pine
Dans le plus pur esprit TradingView, l'auteur a publié ce code Pine en tant que bibliothèque open-source afin que d'autres programmeurs Pine de notre communauté puissent le réutiliser. Bravo à l'auteur! Vous pouvez utiliser cette bibliothèque en privé ou dans d'autres publications à code source ouvert, mais la réutilisation de ce code dans des publications est régie par nos Règles.