PINE LIBRARY
MTFData

Library "MTFData"
Functions to store multi timeframe candle data and swing points.
getCandleData(timeframe, openArray, highArray, lowArray, closeArray, timeArray, olcLookback, alltfs_olcLookback, tfIndex)
Stores current or higher timeframe candle data in arrays.
Parameters:
timeframe (string): The timeframe, for example "240" for 4h
openArray (array<float>): An array to store the candle open price
highArray (array<float>): An array to store the candle high price
lowArray (array<float>): An array to store the candle low price
closeArray (array<float>): An array to store the candle close price
timeArray (array<int>): An array to store the candle time
olcLookback (int): The history reference of the lookback limiting candle
alltfs_olcLookback (array<int>): An array holding the candle time of olcLookback candles ago, which can be used for limiting lookbacks
tfIndex (int): The timeframe's index in the alltfs_olcLookback array
Returns: true if the timeframe changed
trackHiLo(tfchange, timeframe, openArray, highArray, lowArray, closeArray, timeArray, highWickArray, highBodyArray, highTimeArray, lowWickArray, lowBodyArray, lowTimeArray, alltfs_olcLookback, tfIndex)
Stores current or higher timeframe swingpoint data into arrays.
Parameters:
tfchange (bool): Must be true when the timeframe has changed (a new candle has opened)
timeframe (string): The timeframe, for example "240" for 4h
openArray (array<float>): An array that stores the timeframe's candle open price
highArray (array<float>): An array that stores the timeframe's candle high price
lowArray (array<float>): An array that stores the timeframe's candle low price
closeArray (array<float>): An array that stores the timeframe's candle close price
timeArray (array<int>): An array that stores the timeframe's candle time
highWickArray (array<float>): An array to store the swing high price
highBodyArray (array<float>): An array to store the swing high's highest body price
highTimeArray (array<int>): An array to store the swing high candle's time
lowWickArray (array<float>): An array to store the swing low price
lowBodyArray (array<float>): An array to store the swing low's lowest body price
lowTimeArray (array<int>): An array to store the swing high candle's time
alltfs_olcLookback (array<int>): An array holding the time of the max allowed swing point age
tfIndex (int): The timeframe's index in the alltfs_olcLookback array
Returns: Nothing. The array handling happens inside the function.
tfReadable(tfInSec)
Converts a timeframe string ("240") into a more readable string ("4h").
Parameters:
tfInSec (int): The timeframe that should be converted, as timeframe.in_seconds()
Returns: A more readable timeframe string
Functions to store multi timeframe candle data and swing points.
getCandleData(timeframe, openArray, highArray, lowArray, closeArray, timeArray, olcLookback, alltfs_olcLookback, tfIndex)
Stores current or higher timeframe candle data in arrays.
Parameters:
timeframe (string): The timeframe, for example "240" for 4h
openArray (array<float>): An array to store the candle open price
highArray (array<float>): An array to store the candle high price
lowArray (array<float>): An array to store the candle low price
closeArray (array<float>): An array to store the candle close price
timeArray (array<int>): An array to store the candle time
olcLookback (int): The history reference of the lookback limiting candle
alltfs_olcLookback (array<int>): An array holding the candle time of olcLookback candles ago, which can be used for limiting lookbacks
tfIndex (int): The timeframe's index in the alltfs_olcLookback array
Returns: true if the timeframe changed
trackHiLo(tfchange, timeframe, openArray, highArray, lowArray, closeArray, timeArray, highWickArray, highBodyArray, highTimeArray, lowWickArray, lowBodyArray, lowTimeArray, alltfs_olcLookback, tfIndex)
Stores current or higher timeframe swingpoint data into arrays.
Parameters:
tfchange (bool): Must be true when the timeframe has changed (a new candle has opened)
timeframe (string): The timeframe, for example "240" for 4h
openArray (array<float>): An array that stores the timeframe's candle open price
highArray (array<float>): An array that stores the timeframe's candle high price
lowArray (array<float>): An array that stores the timeframe's candle low price
closeArray (array<float>): An array that stores the timeframe's candle close price
timeArray (array<int>): An array that stores the timeframe's candle time
highWickArray (array<float>): An array to store the swing high price
highBodyArray (array<float>): An array to store the swing high's highest body price
highTimeArray (array<int>): An array to store the swing high candle's time
lowWickArray (array<float>): An array to store the swing low price
lowBodyArray (array<float>): An array to store the swing low's lowest body price
lowTimeArray (array<int>): An array to store the swing high candle's time
alltfs_olcLookback (array<int>): An array holding the time of the max allowed swing point age
tfIndex (int): The timeframe's index in the alltfs_olcLookback array
Returns: Nothing. The array handling happens inside the function.
tfReadable(tfInSec)
Converts a timeframe string ("240") into a more readable string ("4h").
Parameters:
tfInSec (int): The timeframe that should be converted, as timeframe.in_seconds()
Returns: A more readable timeframe string
파인 라이브러리
트레이딩뷰의 진정한 정신에 따라, 작성자는 이 파인 코드를 오픈소스 라이브러리로 게시하여 커뮤니티의 다른 파인 프로그래머들이 재사용할 수 있도록 했습니다. 작성자에게 경의를 표합니다! 이 라이브러리는 개인적으로 사용하거나 다른 오픈소스 게시물에서 사용할 수 있지만, 이 코드의 게시물 내 재사용은 하우스 룰에 따라 규제됩니다.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
파인 라이브러리
트레이딩뷰의 진정한 정신에 따라, 작성자는 이 파인 코드를 오픈소스 라이브러리로 게시하여 커뮤니티의 다른 파인 프로그래머들이 재사용할 수 있도록 했습니다. 작성자에게 경의를 표합니다! 이 라이브러리는 개인적으로 사용하거나 다른 오픈소스 게시물에서 사용할 수 있지만, 이 코드의 게시물 내 재사용은 하우스 룰에 따라 규제됩니다.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.