PINE LIBRARY

BinaryDecimalConversion

От RicardoSantos
Wizard
Обновлено
Library "BinaryDecimalConversion"
Converts decimal to and from binary.

to_binary(number) convert integer to binary string
Parameters:
  • number: int, value to convert.

Returns: string

to_decimal(binary) Converts a binary in a string to decimal.
Parameters:
  • binary: string, binary number in a string.

Returns: int
Информация о релизе
v2 Binary shift methods, they are a bit demanding tho :s .

Added:
leftshift_logical(x, n)
  Shift the bits of an integer to the left.
  Parameters:
    x: int . Value to shift.
    n: int . Number of zeros to append to x.
  Returns: int.
Информация о релизе
v3 missed some exports..

Added:
rightshift_logical(x, n)
  Shift the bits of an integer to the right.
  Parameters:
    x: int . Value to shift.
    n: int . Number of bits to remove at the right of x.
  Returns: int.

leftshift_arithmetic(x, n)
  Shift the bits of an integer to the left.
  Parameters:
    x: int . Value to shift.
    n: int . Number of zeros to append to x.
  Returns: int.
leftshift_arithmetic () {
reference:
stackoverflow.com/questions/5832982/how-to-get-the-logical-right-binary-shift-in-python

rightshift_arithmetic(x, n)
  Shift the bits of an integer to the right.
  Parameters:
    x: int . Value to shift.
    n: int . Number of bits to remove at the right of x.
  Returns: int.
Информация о релизе
v4 correcting a greasy finger :P, /lastonehesaid..

Updated:
leftshift_arithmetic(x, n)
  Shift the bits of an integer to the left.
  Parameters:
    x: int . Value to shift.
    n: int . Number of zeros to append to x.
  Returns: int.
binaryconversiondecimalMATH

Библиотека Pine

В истинном духе TradingView автор опубликовал этот код Pine как библиотеку с открытым исходным кодом, чтобы другие программисты Pine из нашего сообщества могли им воспользоваться. Вы можете использовать эту библиотеку в приватных или других публикациях с открытым исходным кодом, но повторное использование этого кода в публикации регулируется Правилами поведения.

Отказ от ответственности