djmad

Mad_Standardparts

djmad تم تحديثه   
Library "Mad_Standardparts"
This are my Standardparts used in upcoming scipts

roundTo(_value, _decimals)
  Round a floating point value to a specified number of decimal places.
@description This function takes a floating point value and rounds it to a specified number of decimal places.
  Parameters:
    _value (float): The floating point value to be rounded.
    _decimals (int): The number of decimal places to round to. Must be a non-negative integer.
  Returns: The rounded value, as a floating point number.

clear_all()
  Delete all drawings on the chart.
@description This function deletes all drawings on the chart, including lines, boxes, and labels.
  Returns: None.

shifting(_value)
  Create a string of spaces to shift text over by a specified amount.
@description This function takes an integer value and returns a string consisting of that many spaces, which can be used to shift text over in a PineScript chart.
  Parameters:
    _value (int): The number of spaces to create in the output string.
  Returns: A string consisting of the specified number of spaces.

fromLog(_value)
  Convert a linear value to a logarithmic value.
@description This function takes a linear value and converts it to a logarithmic value, using the formula specified in the code.
  Parameters:
    _value (float)
  Returns: The corresponding logarithmic value, as a floating point number.

toLog(_value)
  Convert a logarithmic value to a linear value.
@description This function takes a logarithmic value and converts it to a linear value, using the formula specified in the code.
  Parameters:
    _value (float)
  Returns: The corresponding linear value, as a floating point number.

f_getbartime()
  Calculate the time per bar on the chart.
@description This function calculates the time per bar on the chart based on the first 100 bars.
  Returns: The time per bar, as an integer value.
ملاحظات الأخبار:
v2

Added an overload to roundTo to send a format as string
roundTo(_value, _decimals)
  Round a floating point value to a specified number of decimal places.
@description This function takes a floating point value and rounds it to a specified number of decimal places.
ملاحظات الأخبار:
v3

Added:
roundTo(_value, i_decimals_s)
  Parameters:
    _value (float)
    i_decimals_s (string)i_decimals (int)
ملاحظات الأخبار:
v4 Bughunting
ملاحظات الأخبار:
v5

Added:
round_to_Str(_value, _decimals /_decimals_s)
  Parameters:
    _value (float)
    _decimals_s (string)

Removed:
roundTo(_value, i_decimals_s)
ملاحظات الأخبار:
v6

Added:
f_fib_calc(_Fibonacci_box)
  fibonacci calc.
@description This function block uses the levels and paramters set into the type_fibonacci_box(levels) and fills the corresponding array of prices.
  Parameters:
    _Fibonacci_box (type_Fibonacci_box)
  Returns: returns a type_Fibonacci_box with the filled data

f_fib_draw(_Fibonacci_box)
  fibonacci draw.
@description This function block uses the levels, prices and paramters set into the type_fibonacci_box(levels) and draws the fib on the chart
  Parameters:
    _Fibonacci_box (type_Fibonacci_box)
  Returns: returns lines labels and fills on the chart, no data returns

type_fill
  s for defining a fill group with corresponding color
  Fields:
    partner_A (series int)
    partner_B (series int)
    fill_color (series color)

type_Fibonacci_box
  s for defining a fibonacci box
  Fields:
    bottom_price (series float)
    top_price (series float)
    StartBar (series int)
    StopBar (series int)
    levels (float)
    prices (float)
    fills (type_fill)
    ChartisLog (series bool)
    fibreverse (series bool)
    fiblinecolor (series color)
    fibtextcolor (series color)
    fibtextsize (series string)
    decimals_price (series int)
    decimals_percent (series int)

Updated:
clear_all()
  Delete all drawings on the chart.
@description This function deletes all drawings on the chart, including lines, boxes, fills and labels.
  Returns: None.
ملاحظات الأخبار:
v7

Updated:
type_Fibonacci_box
  s for defining a fibonacci box
  Fields:
    bottom_price (series float)
    top_price (series float)
    StartBar (series int)
    StopBar (series int)
    levels (float)
    prices (float)
    fills (type_fill)
    ChartisLog (series bool)
    fibreverse (series bool)
    fiblinecolor (series color)
    fibtextcolor (series color)
    fibtextsize (series string)
    decimals_price (series int)
    decimals_percent (series int)
    transp (series int)
ملاحظات الأخبار:
v8
f_fib_draw()
removed the bar_index from the calculation, better to have control from outside via direct calling the fibo box
ملاحظات الأخبار:
v9

Added:
overload method removeDeleteAll(ln)
  Namespace types: box, line, line_fill or label,
  Parameters:
    ln (box, line, line_fill or label)

Updated:
type_Fibonacci_box
  s for defining a fibonacci box
  Fields:
    bottom_price (series float)
    top_price (series float)
    StartBar (series int)
    StopBar (series int)
    levels (float)
    prices (float)
    fills (type_fill)
    ChartisLog (series bool)
    fibreverse (series bool)
    fiblinecolor (series color)
    fibtextcolor (series color)
    fibtextsize (series string)
    decimals_price (series int)
    decimals_percent (series int)
    transp (series int)
    drawlines (series bool)
    drawlabels (series bool)
    drawfills (series bool)
ملاحظات الأخبار:
v10

Removed:
f_fib_calc(_Fibonacci_box)
  fibonacci calc.
@description This function block uses the levels and paramters set into the type_fibonacci_box(levels) and fills the corresponding array of prices.

f_fib_draw(_Fibonacci_box)
  fibonacci draw.
@description This function block uses the levels, prices and paramters set into the type_fibonacci_box(levels) and draws the fib on the chart

type_fill
  s for defining a fill group with corresponding color

type_Fibonacci_box
  s for defining a fibonacci box

Trader & coder. TA & NFTs.
bitblockwizard.com more at bitblockart.com
مكتبة باين

كمثال للقيم التي تتبناها TradingView، نشر المؤلف شيفرة باين كمكتبة مفتوحة المصدر بحيث يمكن لمبرمجي باين الآخرين من مجتمعنا استخدامه بحرية. تحياتنا للمؤلف! يمكنك استخدام هذه المكتبة بشكل خاص أو في منشورات أخرى مفتوحة المصدر، ولكن إعادة استخدام هذا الرمز في المنشور تحكمه قواعد الموقع.

إخلاء المسؤولية

لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.

هل تريد استخدام هذه المكتبة؟

انسخ النص إلى الحافظة وألصقه في النص البرمجي الخاص بك.