cryptolinx

OHLC

cryptolinx 已更新   
📕 LIBRARY 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:

import cryptolinx/OHLC/1

- or -

Instead of the library namespace, you can define a custom namespace as alias.
import cryptolinx/OHLC/1 as src



◼ 2. Create a new OHLC source using the `new()` function.

varip mySrc = OHLC.new()  // It is required to use the `varip` keyword to init your `<OHLC.src>`

- or -

If you has set up an alias before.
varip mySrc = src.new()

===

In that case, your `<OHLC.src>` needs to be `na`, define your object like that
varip <OHLC.src> mySrc = na



◼ 3. Call the `hydrateOHLC()` method on your OHLC source to update its values:

Basic
float rsi = ta.rsi(close, 14)
mySrc.hydrateOHLC(rsi)

- or -

Inline
rsi = ta.rsi(close, 14).hydrateOHLC(mySrc)



◼ 4. The data is accessible under their corresponding names.

mySrc.open
mySrc.high
mySrc.low
mySrc.close



🔷 Note: This library only works with real-time bars and will not work with historical bars.
版本注释:
v2

- Updated documentation
版本注释:
v3

- Updated documentation
- Renamed `src.length` to `src.update_no`
Pine脚本库

本着真正的TradingView精神,作者将此Pine代码以开源脚本库发布,以便我们社区的其他Pine程序员可以重用它。向作者致敬!您可以私下或在其他开源出版物中使用此库,但在出版物中重用此代码受网站规则约束。

免责声明

这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。

想使用这个脚本库吗?

复制以下行并将其粘贴到您的脚本中。