PINE LIBRARY
Güncellendi DrawIndicatorOnTheChart

Library "DrawIndicatorOnTheChart"
this library is used to show an indicator (such RSI, CCI, MOM etc) on the main chart with indicator's horizontal lines in a window. Location of the window is calculated dynamically by last price movemements
drawIndicator(enabled, indicatorName, indicator1, indicator2, indicator3, indicatorcolors, period, indimax_, indimin_, levels, precision, xlocation, lnwidth)
draws the realted indicator on the chart
Parameters:
enabled (bool): if it's enabled to show
indicatorName (string): is the indicator name as string such "RSI", "CCI" etc
indicator1 (float): is first indicator you want to show, such rsi(close, 14), mom(close, 10) etc
indicator2 (float): is second indicator you want to show, such -DI of DMI
indicator3 (float): is third indicator you want to show, such ADX of DMI
indicatorcolors (array<color>)
period (int): is the length of the window to show
indimax_ (float): is the maximum value of the indicator, for example for RSI it's 100.0, if the indicator (such CCI, MOM etc) doesn't have maximum value then use "na"
indimin_ (float): is the minimum value of the indicator, for example for RSI it's 0.0, if the indicator (such CCI, MOM etc)doesn't have maximum value then use "na"
levels (array<float>): is the levels of the array for the horizontal lines. for example if you want horizontal lines at 30.0, and 70.0 then use array.from(30.0, 70.0). if no horizontal lines then use array.from(na)
precision (int): is the precision/nuber of decimals that is used to show indicator values, for example for RSI set it 2
xlocation (int): is end location of the indicator window, for example if xlocation = 0 window is created on the index of the last bar/candle
lnwidth (int): is the line width of the indicator lines
Returns: none
this library is used to show an indicator (such RSI, CCI, MOM etc) on the main chart with indicator's horizontal lines in a window. Location of the window is calculated dynamically by last price movemements
drawIndicator(enabled, indicatorName, indicator1, indicator2, indicator3, indicatorcolors, period, indimax_, indimin_, levels, precision, xlocation, lnwidth)
draws the realted indicator on the chart
Parameters:
enabled (bool): if it's enabled to show
indicatorName (string): is the indicator name as string such "RSI", "CCI" etc
indicator1 (float): is first indicator you want to show, such rsi(close, 14), mom(close, 10) etc
indicator2 (float): is second indicator you want to show, such -DI of DMI
indicator3 (float): is third indicator you want to show, such ADX of DMI
indicatorcolors (array<color>)
period (int): is the length of the window to show
indimax_ (float): is the maximum value of the indicator, for example for RSI it's 100.0, if the indicator (such CCI, MOM etc) doesn't have maximum value then use "na"
indimin_ (float): is the minimum value of the indicator, for example for RSI it's 0.0, if the indicator (such CCI, MOM etc)doesn't have maximum value then use "na"
levels (array<float>): is the levels of the array for the horizontal lines. for example if you want horizontal lines at 30.0, and 70.0 then use array.from(30.0, 70.0). if no horizontal lines then use array.from(na)
precision (int): is the precision/nuber of decimals that is used to show indicator values, for example for RSI set it 2
xlocation (int): is end location of the indicator window, for example if xlocation = 0 window is created on the index of the last bar/candle
lnwidth (int): is the line width of the indicator lines
Returns: none
Sürüm Notları
v2업데이트됨
drawIndicator(enabled, indicatorName, indicator1, indicator2, indicator3, indicatorcolors, period, indimax_, indimin_, levels, precision, xlocation, lnwidth, windowLabel)
draws the realted indicator on the chart
Parameters:
enabled (bool): if it's enabled to show
indicatorName (string): is the indicator name as string such "RSI", "CCI" etc
indicator1 (float): is first indicator you want to show, such rsi(close, 14), mom(close, 10) etc
indicator2 (float): is second indicator you want to show, such -DI of DMI
indicator3 (float): is third indicator you want to show, such ADX of DMI
indicatorcolors (array<color>)
period (int): is the length of the window to show
indimax_ (float): is the maximum value of the indicator, for example for RSI it's 100.0, if the indicator (such CCI, MOM etc) doesn't have maximum value then use "na"
indimin_ (float): is the minimum value of the indicator, for example for RSI it's 0.0, if the indicator (such CCI, MOM etc) doesn't have maximum value then use "na"
levels (array<float>): is the levels of the array for the horizontal lines. for example if you want horizontal lines at 30.0, and 70.0 then use array.from(30.0, 70.0). if no horizontal lines then use array.from(na)
precision (int): is the precision/nuber of decimals that is used to show indicator values, for example for RSI set it 2
xlocation (int): is end location of the indicator window, for example if xlocation = 0 window is created on the index of the last bar/candle
lnwidth (int): is the line width of the indicator lines
windowLabel (string): is the label of the window
Returns: none
Sürüm Notları
v3Sürüm Notları
v4Sürüm Notları
v5업데이트됨
drawIndicator(enabled, indicatorName, indicator1, indicator2, indicator3, indicatorcolors, period, indimax_, indimin_, levels, precision, xlocation, lnwidth, padding)
draws the realted indicator on the chart
Parameters:
enabled (bool): if it's enabled to show
indicatorName (string): is the indicator name as string such "RSI", "CCI" etc
indicator1 (float): is first indicator you want to show, such rsi(close, 14), mom(close, 10) etc
indicator2 (float): is second indicator you want to show, such -DI of DMI
indicator3 (float): is third indicator you want to show, such ADX of DMI
indicatorcolors (array<color>)
period (int): is the length of the window to show
indimax_ (float): is the maximum value of the indicator, for example for RSI it's 100.0, if the indicator (such CCI, MOM etc) doesn't have maximum value then use "na"
indimin_ (float): is the minimum value of the indicator, for example for RSI it's 0.0, if the indicator (such CCI, MOM etc)doesn't have maximum value then use "na"
levels (array<float>): is the levels of the array for the horizontal lines. for example if you want horizontal lines at 30.0, and 70.0 then use array.from(30.0, 70.0). if no horizontal lines then use array.from(na)
precision (int): is the precision/nuber of decimals that is used to show indicator values, for example for RSI set it 2
xlocation (int): is end location of the indicator window, for example if xlocation = 0 window is created on the index of the last bar/candle
lnwidth (int): is the line width of the indicator lines
padding (float): is the padding in percentage between chart and indicator window
Returns: none
Sürüm Notları
v6업데이트됨
drawIndicator(enabled, indicatorName, indicator1, indicator2, indicator3, indicator4, indicatorcolors, period, indimax_, indimin_, levels, precision, xlocation, lnwidth, padding)
draws the realted indicator on the chart
Parameters:
enabled (bool): if it's enabled to show
indicatorName (string): is the indicator name as string such "RSI", "CCI" etc
indicator1 (float): is first indicator you want to show, such rsi(close, 14), mom(close, 10) etc
indicator2 (float): is second indicator you want to show, such -DI of DMI
indicator3 (float): is third indicator you want to show, such ADX of DMI
indicator4 (float): is fourth indicator you want to show
indicatorcolors (array<color>)
period (int): is the length of the window to show
indimax_ (float): is the maximum value of the indicator, for example for RSI it's 100.0, if the indicator (such CCI, MOM etc) doesn't have maximum value then use "na"
indimin_ (float): is the minimum value of the indicator, for example for RSI it's 0.0, if the indicator (such CCI, MOM etc)doesn't have maximum value then use "na"
levels (array<float>): is the levels of the array for the horizontal lines. for example if you want horizontal lines at 30.0, and 70.0 then use array.from(30.0, 70.0). if no horizontal lines then use array.from(na)
precision (int): is the precision/nuber of decimals that is used to show indicator values, for example for RSI set it 2
xlocation (int): is end location of the indicator window, for example if xlocation = 0 window is created on the index of the last bar/candle
lnwidth (int): is the line width of the indicator lines
padding (float): is the padding in percentage between chart and indicator window
Returns: none
Sürüm Notları
v7Sürüm Notları
v8Sürüm Notları
v9Sürüm Notları
v10업데이트됨
drawIndicator(enabled, indicatorName, indicator1, indicator2, indicator3, indicatorcolors, period, indimax_, indimin_, levels, precision, xlocation, lnwidth)
draws the realted indicator on the chart
Parameters:
enabled (bool): if it's enabled to show
indicatorName (string): is the indicator name as string such "RSI", "CCI" etc
indicator1 (float): is first indicator you want to show, such rsi(close, 14), mom(close, 10) etc
indicator2 (float): is second indicator you want to show, such -DI of DMI
indicator3 (float): is third indicator you want to show, such ADX of DMI
indicatorcolors (array<color>)
period (int): is the length of the window to show
indimax_ (float): is the maximum value of the indicator, for example for RSI it's 100.0, if the indicator (such CCI, MOM etc) doesn't have maximum value then use "na"
indimin_ (float): is the minimum value of the indicator, for example for RSI it's 0.0, if the indicator (such CCI, MOM etc)doesn't have maximum value then use "na"
levels (array<float>): is the levels of the array for the horizontal lines. for example if you want horizontal lines at 30.0, and 70.0 then use array.from(30.0, 70.0). if no horizontal lines then use array.from(na)
precision (int): is the precision/nuber of decimals that is used to show indicator values, for example for RSI set it 2
xlocation (int): is end location of the indicator window, for example if xlocation = 0 window is created on the index of the last bar/candle
lnwidth (int): is the line width of the indicator lines
Returns: none
Sürüm Notları
v11Sürüm Notları
v12Sürüm Notları
v13Sürüm Notları
v14Sürüm Notları
v15Sürüm Notları
v16Sürüm Notları
v17Sürüm Notları
v18Sürüm Notları
v19업데이트됨
drawIndicator(enabled, indicatorName, indicator1, indicator2, indicator3, indicatorcolors, period, indimax_, indimin_, levels, precision, xlocation, lnwidth)
Parameters:
enabled (bool)
indicatorName (string)
indicator1 (float)
indicator2 (float)
indicator3 (float)
indicatorcolors (array<color>)
period (int)
indimax_ (float)
indimin_ (float)
levels (array<float>)
precision (int)
xlocation (int)
lnwidth (int)
Sürüm Notları
v20Sürüm Notları
v21업데이트됨
drawIndicator(enabled, indicatorName, indicator1, indicator2, indicator3, indicatorcolors, period, indimax_, indimin_, levels, precision, xlocation, lnwidth)
draws the realted indicator on the chart
Parameters:
enabled (bool): if it's enabled to show
indicatorName (string): is the indicator name as string such "RSI", "CCI" etc
indicator1 (float): is first indicator you want to show, such rsi(close, 14), mom(close, 10) etc
indicator2 (float): is second indicator you want to show, such -DI of DMI
indicator3 (float): is third indicator you want to show, such ADX of DMI
indicatorcolors (array<color>)
period (int): is the length of the window to show
indimax_ (float): is the maximum value of the indicator, for example for RSI it's 100.0, if the indicator (such CCI, MOM etc) doesn't have maximum value then use "na"
indimin_ (float): is the minimum value of the indicator, for example for RSI it's 0.0, if the indicator (such CCI, MOM etc)doesn't have maximum value then use "na"
levels (array<float>): is the levels of the array for the horizontal lines. for example if you want horizontal lines at 30.0, and 70.0 then use array.from(30.0, 70.0). if no horizontal lines then use array.from(na)
precision (int): is the precision/nuber of decimals that is used to show indicator values, for example for RSI set it 2
xlocation (int): is end location of the indicator window, for example if xlocation = 0 window is created on the index of the last bar/candle
lnwidth (int): is the line width of the indicator lines
Returns: none
Sürüm Notları
v22업데이트됨
drawIndicator(enabled, indicatorName, indicator1, indicator2, indicator3, indicatorcolors, period, indimax_, indimin_, levels, xlocation, lnwidth)
draws the realted indicator on the chart
Parameters:
enabled (bool): if it's enabled to show
indicatorName (string): is the indicator name as string such "RSI", "CCI" etc
indicator1 (float): is first indicator you want to show, such rsi(close, 14), mom(close, 10) etc
indicator2 (float): is second indicator you want to show, such -DI of DMI
indicator3 (float): is third indicator you want to show, such ADX of DMI
indicatorcolors (array<color>)
period (int): is the length of the window to show
indimax_ (float): is the maximum value of the indicator, for example for RSI it's 100.0, if the indicator (such CCI, MOM etc) doesn't have maximum value then use "na"
indimin_ (float): is the minimum value of the indicator, for example for RSI it's 0.0, if the indicator (such CCI, MOM etc)doesn't have maximum value then use "na"
levels (array<float>): is the levels of the array for the horizontal lines. for example if you want horizontal lines at 30.0, and 70.0 then use array.from(30.0, 70.0). if no horizontal lines then use array.from(na)
xlocation (int): is end location of the indicator window, for example if xlocation = 0 window is created on the index of the last bar/candle
lnwidth (int): is the line width of the indicator lines
Returns: none
Sürüm Notları
v23Sürüm Notları
v24업데이트됨
drawIndicator(enabled, indicatorName, indicator1, indicatorcolor, period, indimax_, indimin_, levels, precision, xlocation, lnwidth)
draws the realted indicator on the chart
Parameters:
enabled (bool): if it's enabled to show
indicatorName (string): is the indicator name as string such "RSI", "CCI" etc
indicator1 (float): is first indicator you want to show, such rsi(close, 14), mom(close, 10) etc
indicatorcolor (color): is the color of indicator line
period (int): is the length of the window to show
indimax_ (float): is the maximum value of the indicator, for example for RSI it's 100.0, if the indicator (such CCI, MOM etc) doesn't have maximum value then use "na"
indimin_ (float): is the minimum value of the indicator, for example for RSI it's 0.0, if the indicator (such CCI, MOM etc)doesn't have maximum value then use "na"
levels (array<float>): is the levels of the array for the horizontal lines. for example if you want horizontal lines at 30.0, and 70.0 then use array.from(30.0, 70.0). if no horizontal lines then use array.from(na)
precision (int): is the precision/nuber of decimals that is used to show indicator values, for example for RSI set it 2
xlocation (int): is end location of the indicator window, for example if xlocation = 0 window is created on the index of the last bar/candle
lnwidth (int): is the line width of the indicator lines
Returns: none
Sürüm Notları
v25Sürüm Notları
v26더해짐
findIndiLoc()
getIndiLevel(indi, indimax, indimin, top, bottom)
Parameters:
indi (float)
indimax (float)
indimin (float)
top (float)
bottom (float)
findLowestTimeframe(timeframes)
Parameters:
timeframes (array<int>)
findLabelIndex(timeframes, lowestTimeframe)
Parameters:
timeframes (array<int>)
lowestTimeframe (int)
drawMultipleIndicators(enabled, title, windowNumber, indicatorValues, timeframes, indicatorColors, period, indimax_, indimin_, levels, precision, xlocation, lnwidth)
Parameters:
enabled (bool)
title (string)
windowNumber (int)
indicatorValues (array<float>)
timeframes (array<int>)
indicatorColors (array<color>)
period (int)
indimax_ (float)
indimin_ (float)
levels (array<float>)
precision (int)
xlocation (int)
lnwidth (int)
없어짐
drawIndicator(enabled, indicatorName, indicator1, indicatorcolor, period, indimax_, indimin_, levels, precision, xlocation, lnwidth)
draws the realted indicator on the chart
Sürüm Notları
v27없어짐
findIndiLoc()
Sürüm Notları
v28Pine kitaplığı
Gerçek TradingView ruhuyla, yazar bu Pine kodunu açık kaynaklı bir kütüphane olarak yayınladı, böylece topluluğumuzdaki diğer Pine programcıları onu yeniden kullanabilir. Yazara saygı! Bu kütüphaneyi özel olarak veya diğer açık kaynaklı yayınlarda kullanabilirsiniz, ancak bu kodun bir yayında yeniden kullanımı Site Kuralları tarafından yönetilmektedir.
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.
Pine kitaplığı
Gerçek TradingView ruhuyla, yazar bu Pine kodunu açık kaynaklı bir kütüphane olarak yayınladı, böylece topluluğumuzdaki diğer Pine programcıları onu yeniden kullanabilir. Yazara saygı! Bu kütüphaneyi özel olarak veya diğer açık kaynaklı yayınlarda kullanabilirsiniz, ancak bu kodun bir yayında yeniden kullanımı Site Kuralları tarafından yönetilmektedir.
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.