PINE LIBRARY
已更新 Encoder Decoder

Library "EncoderDecoder"
Simple example how to encode some values into float number and then decode it back to original values
f_calctype()
Encode parameter
Returns: encoded value
f_calctype()
Decode parameter
Returns: decoded value
f_srctype()
Encode parameter
Returns: encoded value
f_srctype()
Decode parameter
Returns: decoded value
f_encode(calc_type, src_type, tf, length)
Encodes 4 paramters into float number
Parameters:
calc_type: 1st paramter to encode (its values defined in f_calctype functions) max number of values that can be encoded = 100
src_type: 2nd paramter to encode (its values defined in f_src_type functions) max number of values that can be encoded = 100
tf: 3rd paramter to encode (may be int number with format.price precision length!)
length: 4th paramter to encode (may be any int number)
Returns: float number
f_decode()
Decodes 4 paramters into tuple
Returns: tuple [calc_type, src_type, length, tf]
Simple example how to encode some values into float number and then decode it back to original values
f_calctype()
Encode parameter
Returns: encoded value
f_calctype()
Decode parameter
Returns: decoded value
f_srctype()
Encode parameter
Returns: encoded value
f_srctype()
Decode parameter
Returns: decoded value
f_encode(calc_type, src_type, tf, length)
Encodes 4 paramters into float number
Parameters:
calc_type: 1st paramter to encode (its values defined in f_calctype functions) max number of values that can be encoded = 100
src_type: 2nd paramter to encode (its values defined in f_src_type functions) max number of values that can be encoded = 100
tf: 3rd paramter to encode (may be int number with format.price precision length!)
length: 4th paramter to encode (may be any int number)
Returns: float number
f_decode()
Decodes 4 paramters into tuple
Returns: tuple [calc_type, src_type, length, tf]
版本注释
v2Added:
float value can contain longer value, that cannot end by '0 or 9'
f_count_intdigits()
Count int digits in number
Returns: number of int digits in number
f_count_floatdigits()
Count float digits in number
Returns: number of float digits in number
版本注释
v3 fix bugs版本注释
v4code cleaning
Pine脚本库
本着真正的TradingView精神,作者将此Pine代码发布为开源库,以便我们社区的其他Pine程序员可以重复使用它。向作者致敬!您可以私密或在其他开源出版物中使用此库,但在出版物中重复使用此代码受网站规则约束。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。
Pine脚本库
本着真正的TradingView精神,作者将此Pine代码发布为开源库,以便我们社区的其他Pine程序员可以重复使用它。向作者致敬!您可以私密或在其他开源出版物中使用此库,但在出版物中重复使用此代码受网站规则约束。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。