4
ध्यान केंद्रित करना
1076
समर्थक

FMZ PINE स्क्रिप्ट दस्तावेज़ीकरण

में बनाया: 2022-05-06 14:27:06, को अपडेट: 2025-01-23 10:19:06
comments   18
hits   13760

त श्रृंखला。 - length (series int) - offset(simple int) विचलन

ta.bb

ब्रिन बैंड एक तकनीकी विश्लेषण उपकरण है, जो लाइनों के एक समूह द्वारा परिभाषित किया जाता है, जो दो मानक विचलन (सकारात्मक और नकारात्मक) से दूर हैं, लेकिन उपयोगकर्ता की वरीयताओं के अनुसार समायोजित किया जा सकता है।

ta.bb(series, length, mult) 

उदाहरण

[middle, upper, lower] = ta.bb(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)

// the same on pine
f_bb(src, length, mult) =>
    float basis = ta.sma(src, length)
    float dev = mult * ta.stdev(src, length)
    [basis, basis + dev, basis - dev]

[pineMiddle, pineUpper, pineLower] = f_bb(close, 5, 4)

plot(pineMiddle)
plot(pineUpper)
plot(pineLower)

मान लौटाएँ ब्रिन बैंड

पैरामीटर

  • series(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।
  • mult(simple int/float) मानक अंतर कारक

और देखें ta.sma ta.stdev ta.kc

ta.bbw

ब्लिंक बैंड की चौड़ाई. ब्लिंक बैंड की चौड़ाई ऊपरी और निचली रेल से मध्य रेखा तक की दूरी है.

ta.bbw(series, length, mult) 

उदाहरण

plot(ta.bbw(close, 5, 4), color=color.yellow)

// the same on pine
f_bbw(src, length, mult) =>
    float basis = ta.sma(src, length)
    float dev = mult * ta.stdev(src, length)
    ((basis + dev) - (basis - dev)) / basis

plot(f_bbw(close, 5, 4))

मान लौटाएँ ब्रिन बैंडविड्थ

पैरामीटर

  • series(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।
  • mult(simple int/float) मानक अंतर कारक

और देखें ta.bb ta.sma ta.stdev

ta.cci

CCI की गणना की विधि एक वस्तु के विशिष्ट मूल्य और उसके सरल चलती औसत के बीच के अंतर को विशिष्ट मूल्य के औसत पूर्ण विचलन से विभाजित करना है। यह सूचकांक अधिक पठनीय संख्या प्रदान करने के लिए 0.015 के एक उलटा स्केल पर स्केल किया गया है।

ta.cci(source, length) 

मान लौटाएँ lengthK रेखा द्वारा लौटाया गया स्रोत का कमोडिटी चैनल सूचकांक

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।

ta.change

वर्तमान मूल्य और पिछले मूल्य के बीच अंतर, source - source[length]。

ta.change(source, length) 
ta.change(source) 

मान लौटाएँ कटौती का परिणाम

पैरामीटर

  • source(series int/float) स्रोत श्रृंखला。
  • length(series int) वर्तमान k पंक्ति से पिछली k पंक्ति पर पलायन। वैकल्पिक रूप से, यदि नहीं दिया गया है, तो length = 1 का उपयोग करें।

और देखें ta.mom ta.cross

ta.mom

sourceकीमत औरsourceकीमतlengthK लाइन से पहले की गति. यह सिर्फ एक अंतर हैः source - source[length]。

ta.mom(source, length) 

मान लौटाएँ sourceकीमत औरsourceकीमतlengthK लाइन से पहले की गति

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) वर्तमान k पंक्ति से पिछली k पंक्ति में पलायन।

और देखें ta.change

ta.cmo

चांद की गतिशीलता के उतार-चढ़ाव का सूचक. हाल के उछाल बिंदुओं की संख्या के साथ हाल के गिरावट बिंदुओं की संख्या का योग, फिर दोनों को घटाएं, और फिर परिणाम को एक ही अवधि में सभी मूल्य परिवर्तनों के योग से विभाजित करें

ta.cmo(series, length) 

उदाहरण

plot(ta.cmo(close, 5), color=color.yellow)

// the same on pine
f_cmo(src, length) =>
    float mom = ta.change(src)
    float sm1 = math.sum((mom >= 0) ? mom : 0.0, length)
    float sm2 = math.sum((mom >= 0) ? 0.0 : -mom, length)
    100 * (sm1 - sm2) / (sm1 + sm2)

plot(f_cmo(close, 5))

मान लौटाएँ चांद की गतिशीलता के उतार-चढ़ाव का सूचक

पैरामीटर

  • series(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।

और देखें ta.rsi ta.stoch math.sum

ta.percentile_linear_interpolation

दो नवीनतम रैंकिंगों के बीच रैखिक अंतराल विधि का उपयोग करके प्रतिशत की गणना करें।

ta.percentile_linear_interpolation(source, length, percentage) 

मान लौटाएँ lengthK लाइन लौटाsourceश्रृंखला का पहला प्रतिशत

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान ((स्रोत)
  • length(series int) पिछले K लाइनों की संख्या (लंबाई)
  • percentage(simple int/float) प्रतिशत, 0 से 100 तक की संख्या

टिप्पणी कृपया ध्यान दें कि इनपुट डेटासेट के सभी सदस्य इस विधि का उपयोग नहीं करते हैं।

और देखें ta.percentile_nearest_rank

ta.percentile_nearest_rank

नवीनतम रैंकिंग के आधार पर प्रतिशत की गणना की जाती है।

ta.percentile_nearest_rank(source, length, percentage) 

मान लौटाएँ lengthK लाइन लौटाsourceश्रृंखला का पहला प्रतिशत

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान ((स्रोत)
  • length(series int) पिछले K लाइनों की संख्या (लंबाई)
  • percentage(simple int/float) प्रतिशत, 0 से 100 तक की संख्या

टिप्पणी पिछले 100 k से कम लंबाई की पंक्तियों का उपयोग करने के लिए हाल ही में रैंकिंग का उपयोग करने से एक ही संख्या को कई प्रतिशत अंकों के लिए उपयोग किया जा सकता है। हाल ही में, रैंकिंग का प्रतिशत इनपुट डेटासेट में शामिल है। 100वें प्रतिशत को इनपुट डेटासेट में अधिकतम मान के रूप में परिभाषित किया गया है.

और देखें ta.percentile_linear_interpolation

ta.percentrank

प्रतिशतता श्रेणी किसी दिए गए सरणी के वर्तमान मान के बराबर या उससे कम पिछले मान का प्रतिशत है.

ta.percentrank(source, length) 

मान लौटाएँ lengthK लाइन लौटाsourceप्रतिशत रैंकिंग

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।

ta.variance

विभेदकता एक वर्ग विचलन (ta.sma) का अपेक्षित मान है जो अनौपचारिक रूप से संख्याओं के एक समूह की औसत से दूरी को मापता है।

ta.variance(source, length, biased) 

मान लौटाएँ lengthK लाइन लौटाsourceक्या आप जानते हैं?

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।
  • biased(series bool) यह निर्धारित करता है कि किस अनुमान का उपयोग किया जाना चाहिए.

टिप्पणी अगरbiasedयदि सही है, तो फ़ंक्शन को पूरे पूरे के लिए एक पक्षपाती अनुमान का उपयोग करके गणना की जाएगी, यदि गलत है - तो नमूना के लिए एक निष्पक्ष अनुमान।

और देखें ta.dev ta.stdev

ta.tr

ta.tr(handle_na) 

मान लौटाएँ वास्तविक दायरा. यह math.max (high - low, math.abs (high - close) है[1]), math.abs(low - close[1]))。

पैरामीटर

  • handle_na(simple bool) NaN मान को कैसे संभालता है. यदि true है, और पिछले दिन का समापन मूल्य NaN है, तो tr को दिन के उच्च-निचले बिंदु के रूप में गणना की जाएगी. अन्यथा ((( यदि false है) tr इस स्थिति में NaN वापस कर देगा। कृपया ध्यान दें कि ta.atr ने ta.true का उपयोग किया है।

टिप्पणी ta.tr(false)औरta.trबिल्कुल एक ही।

और देखें ta.atr

ta.mfi

कैश फ्लो इंडिकेटर. कैश फ्लो इंडिकेटर एक तकनीकी इंडिकेटर है, जो कीमत और लेनदेन की मात्रा का उपयोग करता है ताकि यह निर्धारित किया जा सके कि किसी परिसंपत्ति में ओवरबॉय या ओवरसोल्ड स्थिति है।

ta.mfi(series, length) 

उदाहरण

plot(ta.mfi(hlc3, 14), color=color.yellow)

// the same on pine
pine_mfi(src, length) =>
    float upper = math.sum(volume * (ta.change(src) <= 0.0 ? 0.0 : src), length)
    float lower = math.sum(volume * (ta.change(src) >= 0.0 ? 0.0 : src), length)
    mfi = 100.0 - (100.0 / (1.0 + upper / lower))
    mfi

plot(pine_mfi(hlc3, 14))

मान लौटाएँ नकदी प्रवाह सूचक

पैरामीटर

  • series(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।

और देखें ta.rsi math.sum

ta.kc

केंटना चैनल एक तकनीकी संकेतक है जिसमें मध्यवर्ती चलती औसत और ऊपर और नीचे के चैनल शामिल हैं।

ta.kc(series, length, mult) 
ta.kc(series, length, mult, useTrueRange) 

उदाहरण

[middle, upper, lower] = ta.kc(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)


// the same on pine
f_kc(src, length, mult, useTrueRange) =>
    float basis = ta.ema(src, length)
    float span = (useTrueRange) ? ta.tr : (high - low)
    float rangeEma = ta.ema(span, length)
    [basis, basis + rangeEma * mult, basis - rangeEma * mult]
    
[pineMiddle, pineUpper, pineLower] = f_kc(close, 5, 4, true)

plot(pineMiddle)
plot(pineUpper)
plot(pineLower)

मान लौटाएँ केंटना मार्ग

पैरामीटर

  • series(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(simple int) K पंक्तियों की संख्या ((लंबाई) ।
  • mult(simple int/float) मानक अंतर कारक
  • useTrueRange(simple bool) एक वैकल्पिक पैरामीटर यह निर्दिष्ट करता है कि क्या वास्तविक सीमा का उपयोग किया जाना चाहिए; यह डिफ़ॉल्ट रूप से सही है यदि मान गलत है, तो सीमा की गणना करने के लिए अभिव्यक्ति ((उच्च-निम्न) का उपयोग किया जाएगा)

और देखें ta.ema ta.atr ta.bb

ta.kcw

केंटना चैनल की चौड़ाई. केंटना चैनल की चौड़ाई ऊपरी और निचले चैनल के बीच का अंतर है जो मध्य चैनल के मूल्य से विभाजित है.

ta.kcw(series, length, mult) 
ta.kcw(series, length, mult, useTrueRange) 

उदाहरण

plot(ta.kcw(close, 5, 4), color=color.yellow)

// the same on pine
f_kcw(src, length, mult, useTrueRange) =>
    float basis = ta.ema(src, length)
    float span = (useTrueRange) ? ta.tr : (high - low)
    float rangeEma = ta.ema(span, length)
    
    ((basis + rangeEma * mult) - (basis - rangeEma * mult)) / basis

plot(f_kcw(close, 5, 4, true))

मान लौटाएँ केंटना मार्ग की चौड़ाई

पैरामीटर

  • series(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(simple int) K पंक्तियों की संख्या ((लंबाई) ।
  • mult(simple int/float) मानक अंतर कारक
  • useTrueRange(simple bool) एक वैकल्पिक पैरामीटर यह निर्दिष्ट करता है कि क्या वास्तविक सीमा का उपयोग किया जाना चाहिए; यह डिफ़ॉल्ट रूप से सही है यदि मान गलत है, तो सीमा की गणना करने के लिए अभिव्यक्ति ((उच्च-निम्न) का उपयोग किया जाएगा)

और देखें ta.kc ta.ema ta.atr ta.bb

ta.correlation

प्रासंगिकता कारक दो श्रृंखलाओं के अपने t.sma मान से विचलन की डिग्री का वर्णन करता है

ta.correlation(source1, source2, length) 

मान लौटाएँ प्रासंगिक गुणांक

पैरामीटर

  • source1(series int/float) स्रोत श्रृंखला。
  • source2(series int/float) लक्षित श्रृंखला
  • length(series int) लंबाई ((K लाइनों की संख्या)

और देखें request.security

ta.cross

ta.cross(source1, source2) 

मान लौटाएँ यदि दो श्रृंखलाएं एक दूसरे को पार करती हैं तो यह सही है, अन्यथा यह गलत है।

पैरामीटर

  • source1(series int/float) पहली डेटा श्रृंखला。
  • source2(series int/float) डेटा की दूसरी श्रृंखला。

और देखें ta.change

ta.crossover

source1-series को पार करने के लिए परिभाषित किया गया हैsource2-series, यदि वर्तमान K लाइन पर,source1से बड़ा हैsource2और पहले K लाइन पर,source2का मान source1小于source2`का मान

ta.crossover(source1, source2) 

मान लौटाएँ अगरsource1के माध्यम सेsource2यह सही है, अन्यथा यह गलत है।

पैरामीटर

  • source1(series int/float) पहली डेटा श्रृंखला。
  • source2(series int/float) डेटा की दूसरी श्रृंखला。

ta.crossunder

source1-series को परिभाषित किया गया हैsource2-series के नीचे क्रॉस करें, यदि वर्तमान K लाइन पर,source1से कम हैsource2और पहले K लाइन पर,source1से बड़ा हैsource2का मान

ta.crossunder(source1, source2) 

मान लौटाएँ अगरsource1अस्तित्वsource2नीचे से पार करें, तो यह सही है, अन्यथा यह गलत है।

पैरामीटर

  • source1(series int/float) पहली डेटा श्रृंखला。
  • source2(series int/float) डेटा की दूसरी श्रृंखला。

ta.atr

फ़ंक्शन एटीआर (वास्तविक अस्थिरता का औसत) वास्तविक सीमा के आरएमए को लौटाता है। वास्तविक अस्थिरता अधिकतम (उच्च - कम, एबीएस (उच्च - करीब) है।[1]), abs(low - close[1]))。

ta.atr(length) 

उदाहरण

plot(ta.atr(14))

//the same on pine
pine_atr(length) =>
    trueRange = na(high[1])? high-low : math.max(math.max(high - low, math.abs(high - close[1])), math.abs(low - close[1]))
    //true range can be also calculated with ta.tr(true)
    ta.rma(trueRange, length)

plot(pine_atr(14))

मान लौटाएँ वास्तविक अस्थिरता का औसत (ATR)

पैरामीटर length (simple int) लंबाई

और देखें ta.tr ta.rma

ta.sar

पारलौकिक पारी (अंग्रेज़ीः Parabolic line turn) एक विधि है जिसे जे. वेल्स वाइल्डर, जूनियर ने व्यापारिक बाजारों में कीमतों की दिशा में संभावित उलटफेर का पता लगाने के लिए डिज़ाइन किया था।

ta.sar(start, inc, max) 

उदाहरण

plot(ta.sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)

// The same on Pine
pine_sar(start, inc, max) =>
  var float result = na
  var float maxMin = na
  var float acceleration = na
  var bool isBelow = na
  bool isFirstTrendBar = false
  
  if bar_index == 1
    if close > close[1]
      isBelow := true
      maxMin := high
      result := low[1]
    else
      isBelow := false
      maxMin := low
      result := high[1]
    isFirstTrendBar := true
    acceleration := start
  
  result := result + acceleration * (maxMin - result)
  
  if isBelow
    if result > low
      isFirstTrendBar := true
      isBelow := false
      result := math.max(high, maxMin)
      maxMin := low
      acceleration := start
  else
    if result < high
      isFirstTrendBar := true
      isBelow := true
      result := math.min(low, maxMin)
      maxMin := high
      acceleration := start
      
  if not isFirstTrendBar
    if isBelow
      if high > maxMin
        maxMin := high
        acceleration := math.min(acceleration + inc, max)
    else
      if low < maxMin
        maxMin := low
        acceleration := math.min(acceleration + inc, max)
  
  if isBelow
    result := math.min(result, low[1])
    if bar_index > 1
      result := math.min(result, low[2])
    
  else
    result := math.max(result, high[1])
    if bar_index > 1
      result := math.max(result, high[2])
  
  result
  
plot(pine_sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)

मान लौटाएँ पारलौकिक रेखा संकेतक की ओर मुड़ती है

पैरामीटर

  • start(simple int/float) शुरू होता है
  • inc(simple int/float) बढ़ाएँ
  • max(simple int/float) अधिकतम

ta.barssince

K लाइनों की संख्या की गणना करें यदि पिछली स्थिति सही है

ta.barssince(condition) 

उदाहरण

// get number of bars since last color.green bar
plot(ta.barssince(close >= open))

मान लौटाएँ यदि स्थिति सही है तो k पंक्तियों की संख्या

टिप्पणी यदि वर्तमान K लाइन से पहले यह शर्त कभी भी पूरी नहीं हुई है, तो यह फ़ंक्शन na ≠ को लौटाता है। कृपया ध्यान दें कि इस चर / फ़ंक्शन का उपयोग करने से सूचक को फिर से तैयार किया जा सकता है।

और देखें ta.lowestbars ta.highestbars ta.valuewhen ta.highest ta.lowest

ta.cum

sourceयह है, दूसरे शब्दों में,sourceसभी तत्वों का योग

ta.cum(source) 

मान लौटाएँ श्रृंखला का सारांश

पैरामीटर

  • source (series int/float)

और देखें math.sum

ta.dmi

dmi फ़ंक्शन गतिशील सूचकांक DMI देता है।

ta.dmi(diLength, adxSmoothing) 

उदाहरण

len = input.int(17, minval=1, title="DI Length")
lensig = input.int(14, title="ADX Smoothing", minval=1, maxval=50)
[diplus, diminus, adx] = ta.dmi(len, lensig)
plot(adx, color=color.red, title="ADX")
plot(diplus, color=color.blue, title="+DI")
plot(diminus, color=color.orange, title="-DI")

मान लौटाएँ तीन डीएमआई श्रृंखला के उप-समूहः सकारात्मक दिशा में गति ((+ डीआई), नकारात्मक दिशा में गति ((-डीआई) और औसत दिशा में गति सूचकांक ((एडीएक्स)) ।

पैरामीटर

  • diLength (simple int) DI Period。
  • adxSmoothing(simple int) ADX चिकनाई चक्र

और देखें ta.rsi ta.tsi ta.mfi

ta.falling

परीक्षणsourceसीरीज़lengthक्या Klong गिर रहा है?

ta.falling(source, length) 

मान लौटाएँ यदि वर्तमान मेंsourceकम से कमlengthK लाइन के किसी भी पिछले वापसीsourceमान true है, अन्यथा false है.

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।

और देखें ta.rising

ta.rising

परीक्षणsourceसीरीज़lengthक्या Klinelong की कमाई बढ़ रही है?

ta.rising(source, length) 

मान लौटाएँ यदि वर्तमान मेंsourceसे अधिक मूल्यवानlengthK लाइन के किसी भी पिछले वापसीsourceमान true है, अन्यथा false है.

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।

और देखें ta.falling

ta.pivothigh

यह फ़ंक्शन अक्षीय ऊंचाई के मूल्य को लौटाता है। यदि कोई अक्षीय ऊंचाई नहीं है, तो NaN को लौटाता है।

ta.pivothigh(source, leftbars, rightbars) 
ta.pivothigh(leftbars, rightbars) 

उदाहरण

leftBars = input(2)
rightBars=input(2)
ph = ta.pivothigh(leftBars, rightBars)
plot(ph, style=plot.style_cross, linewidth=3, color= color.red, offset=-rightBars)

मान लौटाएँ इस बिंदु पर कीमत या ‘NaN’

पैरामीटर

  • source(series int/float) वैकल्पिक पैरामीटर ◦ डेटा अनुक्रम गणना मूल्य ◦ पूर्वनिर्धारित मान ‘High’ ◦
  • leftbars(series int/float) बायीं शक्ति
  • rightbars(series int/float) दाहिनी लंबाई

टिप्पणी यदि ‘leftbars’ या ‘rightbars’ पैरामीटर एक श्रृंखला है, तो आपको max_bars_back फ़ंक्शन को ‘स्रोत’ चर के रूप में उपयोग करना चाहिए।

ta.pivotlow

यह फ़ंक्शन अक्षीय निम्न बिंदु की कीमत देता है। यदि कोई अक्षीय निम्न बिंदु नहीं है, तो यह NaN देता है।

ta.pivotlow(source, leftbars, rightbars) 
ta.pivotlow(leftbars, rightbars) 

उदाहरण

leftBars = input(2)
rightBars=input(2)
pl = ta.pivotlow(close, leftBars, rightBars)
plot(pl, style=plot.style_cross, linewidth=3, color= color.blue, offset=-rightBars)

मान लौटाएँ इस बिंदु पर कीमत या ‘NaN’

पैरामीटर

  • source(series int/float) वैकल्पिक पैरामीटर ◦ डेटा श्रृंखला गणना मूल्य ◦ डिफ़ॉल्ट रूप से Low ◦
  • leftbars(series int/float) बायीं शक्ति
  • rightbars(series int/float) दाहिनी लंबाई

टिप्पणी यदि ‘leftbars’ या ‘rightbars’ पैरामीटर एक श्रृंखला है, तो आपको max_bars_back फ़ंक्शन को ‘स्रोत’ चर के रूप में उपयोग करना चाहिए।

ta.highest

k रेखाओं से परे दी गई संख्या का अधिकतम मान

ta.highest(source, length) 
ta.highest(length) 

मान लौटाएँ श्रृंखला में उच्चतम मान

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।

टिप्पणी args के दो संस्करण:sourceयह एक श्रृंखला है।lengthK रेखाओं की संख्या जो वापस आती है एक अर्ग संस्करण:lengthयह K-लाइनों की संख्या देता है.sourceश्रृंखला

और देखें ta.lowest ta.lowestbars ta.highestbars ta.valuewhen ta.barssince

ta.highestbars

k रेखाओं से परे दी गई संख्या का अधिकतम विचलन

ta.highestbars(source, length) 
ta.highestbars(length) 

मान लौटाएँ उच्चतम k रेखा पर स्थानांतरित

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।

टिप्पणी args के दो संस्करण:sourceयह एक श्रृंखला है।lengthK रेखाओं की संख्या जो वापस आती है एक अर्ग संस्करण:lengthयह K-लाइनों की संख्या देता है.sourceश्रृंखला

और देखें ta.lowest ta.highest ta.lowestbars ta.barssince ta.valuewhen

ta.stoch

यादृच्छिक संकेतक. गणना समीकरणः 100 * (close - lowest(low, length)) / (highest(high, length) - lowest(low, length)) ।

ta.stoch(source, high, low, length) 

मान लौटाएँ यादृच्छिक

पैरामीटर

  • source(series int/float) स्रोत श्रृंखला。
  • high(series int/float) उच्च श्रृंखला
  • low(series int/float) निम्न श्रृंखला
  • length(series int) लंबाई ((K लाइनों की संख्या)

और देखें ta.cog

ta.supertrend

सुपरट्रेंड सूचक. सुपरट्रेंड सूचक एक प्रवृत्ति का पालन करने वाला सूचक है.

ta.supertrend(factor, atrPeriod)

उदाहरण

//@version=5
indicator("Pine Script™ Supertrend")

[supertrend, direction] = ta.supertrend(3, 10)
plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)

// The same on Pine Script™
pine_supertrend(factor, atrPeriod) =>
  src = hl2
  atr = ta.atr(atrPeriod)
  upperBand = src + factor * atr
  lowerBand = src - factor * atr
  prevLowerBand = nz(lowerBand[1])
  prevUpperBand = nz(upperBand[1])

  lowerBand := lowerBand > prevLowerBand or close[1] < prevLowerBand ? lowerBand : prevLowerBand
  upperBand := upperBand < prevUpperBand or close[1] > prevUpperBand ? upperBand : prevUpperBand
  int direction = na
  float superTrend = na
  prevSuperTrend = superTrend[1]
  if na(atr[1])
    direction := 1
  else if prevSuperTrend == prevUpperBand
    direction := close > upperBand ? -1 : 1
  else
    direction := close < lowerBand ? 1 : -1
  superTrend := direction == -1 ? lowerBand : upperBand
  [superTrend, direction]

[pineSupertrend, pineDirection] = pine_supertrend(3, 10)
plot(pineDirection < 0 ? pineSupertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(pineDirection > 0 ? pineSupertrend : na, "Down direction", color = color.red, style=plot.style_linebr)

मान लौटाएँ दो सुपरट्रेंड श्रृंखलाओं के उपसमूहः सुपरट्रेंड लाइन और ट्रेंड दिशा. संभावित मान 1 (नीचे की ओर) और -1 (ऊपर की ओर) हैं।

पैरामीटर

  • factor(series int/float) एटीआर को गुणा करने के लिए गुणांक
  • atrPeriod(simple int) औसत वास्तविक तरंग दैर्ध्य

और देखें ta.macd

ta.lowest

k रेखाओं से परे दी गई संख्या का न्यूनतम मान

ta.lowest(source, length) 
ta.lowest(length) 

मान लौटाएँ श्रृंखला में न्यूनतम

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।

टिप्पणी args के दो संस्करण:sourceयह एक श्रृंखला है।lengthK रेखाओं की संख्या जो वापस आती है एक अर्ग संस्करण:lengthलौटाया गया K-लाइन संख्या है.sourceश्रृंखला

और देखें ta.highest ta.lowestbars ta.highestbars ta.valuewhen ta.barssince

ta.lowestbars

k रेखाओं से परे दी गई संख्या का न्यूनतम विचलन।

ta.lowestbars(source, length) 
ta.lowestbars(length) 

मान लौटाएँ सबसे कम k लाइन पर विचलन

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K लाइन संख्या देता है

टिप्पणी args के दो संस्करण:sourceयह एक श्रृंखला है।lengthK रेखाओं की संख्या जो वापस आती है एक अर्ग संस्करण:lengthलौटाया गया K-लाइन संख्या है.sourceश्रृंखला

और देखें ta.lowest ta.highest ta.highestbars ta.barssince ta.valuewhen

ta.valuewhen

K लाइन के लिए source श्रृंखला को लौटाता है जहाँ condition की n वें सबसे हाल ही में उपस्थिति true है

ta.valuewhen(condition, source, occurrence) 

उदाहरण

slow = ta.sma(close, 7)
fast = ta.sma(close, 14)
// Get value of `close` on second most recent cross
plot(ta.valuewhen(ta.cross(slow, fast), close, 1))

पैरामीटर

  • condition(series bool) सर्च करने के लिए शर्त
  • source(series int/float/bool/color) शर्तों को पूरा करने वाली K लाइन से लौटाए जाने वाले मानों को।
  • occurrence(सिंपल इंट) शर्तों की उपस्थिति संख्या 0 से शुरू होती है और समय के अनुसार पीछे की ओर जाती है, इसलिए 0 सबसे हाल ही में दिखाई दिया condition है, 1 दूसरा सबसे हाल ही में दिखाई दिया है, और इसी तरह एक पूर्णांक होना चाहिए > = 0

टिप्पणी यह फ़ंक्शन प्रत्येक K-लाइन पर लागू किया जाना चाहिए. यह for या while loop में उपयोग करने के लिए अनुशंसित नहीं है क्योंकि इसका व्यवहार अप्रत्याशित हो सकता है. कृपया ध्यान दें कि इस फ़ंक्शन का उपयोग करने से संकेतक को फिर से चित्रित किया जा सकता है।

और देखें ta.lowestbars ta.highestbars ta.barssince ta.highest ta.lowest

ta.vwap

वज़न-औसत मूल्य

ta.vwap(source) 

मान लौटाएँ लेनदेन भारित औसत

पैरामीटर

  • source(series int/float) स्रोत श्रृंखला。

और देखें ta.vwap

ta.vwma

vwma फ़ंक्शन लौटाता हैlengthK लाइन काsourceलेन-देन की भारित चलती औसत: स्मा (स्रोत * मात्रा, लंबाई) / स्मा (मात्रा, लंबाई) ।

ta.vwma(source, length) 

उदाहरण

plot(ta.vwma(close, 15))

// same on pine, but less efficient
pine_vwma(x, y) =>
    ta.sma(x * volume, y) / ta.sma(volume, y)
plot(pine_vwma(close, 15))

मान लौटाएँ lengthK लाइन लौटाsource

पैरामीटर

  • source(series int/float) निष्पादित करने के लिए श्रृंखला मान
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।

और देखें ta.sma ta.ema ta.rma ta.wma ta.swma ta.alma

ta.wpr

विलियम्स सूचक विलियम्स %R。。 यह अस्थिरता सूचक वर्तमान समापन मूल्य और उच्च/कम कीमतों के बीच संबंधों को दर्शाता है जो पिछले कुछ समय से चल रहे हैं。

ta.wpr(length) 

उदाहरण

plot(ta.wpr(14), title="%R", color=color.new(#ff6d00, 0))

मान लौटाएँ Williams %R。

पैरामीटर

  • length(series int) K पंक्तियों की संख्या。

और देखें ta.mfi ta.cmo

plot

plot

एक चार्ट पर डेटा की एक श्रृंखला तैयार करें।

plot(series, title, color, linewidth, style, trackprice, histbase, offset, join, editable, show_last, display) 

उदाहरण

plot(high+low, title='Title', color=color.new(#00ffaa, 70), linewidth=2, style=plot.style_area, offset=15, trackprice=true)

// You may fill the background between any two plots with a fill() function:
p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))

मान लौटाएँ fill के लिए उपलब्ध आरेखण ऑब्जेक्ट

पैरामीटर

  • series(series int/float) डेटा श्रृंखला जो चित्रित की जानी है. आवश्यक पैरामीटर.
  • title(const string) चित्र शीर्षक
  • color(series color) चित्रित रंग. आप ‘color = red’ या ‘color = #ff001a’ जैसे स्थिरांक और ‘color = close >= open ? green: red’ जैसे जटिल अभिव्यक्तियों का उपयोग कर सकते हैं.
  • linewidth(input int) रेखाचित्र की चौड़ाई ◦ डिफ़ॉल्ट मान 1 ◦ हर शैली के लिए लागू नहीं है ◦
  • style(plot_style) plot प्रकार संभावित मान हैंः plot.style_line、plot.style_stepline、plot.style_stepline_diamond、plot.style_histogram、plot.style_cross、plot.style_area、plot.style_columns、plot.style_circles、plot.style_linebr、plot.style_areabr。 डिफ़ॉल्ट मान plot.style_line。
  • trackprice(input bool) यदि true है, तो क्षैतिज मूल्य रेखा अंतिम सूचक मान के स्तर पर दिखाई देगी। डिफ़ॉल्ट false है।
  • histbase(input int/float) जब plot.style_histogram, plot.style_columns या plot.style_area शैली में एक नक्शा तैयार किया जाता है, तो संदर्भ स्तर के मूल्य के रूप में उपयोग किया जाता है। डिफ़ॉल्ट मान 0.0 है
  • offset(series int) k रेखाओं की एक निश्चित संख्या पर बाईं ओर या दाईं ओर चलती रेखाएँ . डिफ़ॉल्ट 0 .
  • join(input bool) यदि सही है, तो रेखांकित बिंदु रेखा से जुड़े हुए हैं, केवल plot.style_cross और plot.style_circles शैलियों के लिए लागू होते हैं। डिफ़ॉल्ट false है।
  • editable(const bool) यदि true है, तो प्रारूपण संवाद बॉक्स में चित्र शैली को संपादित किया जा सकता है। डिफ़ॉल्ट true है।
  • show_last(input int) यदि सेट किया गया है, तो ग्राफ पर खींची गई k पंक्तियों की संख्या को परिभाषित करें ((अंतिम k पंक्ति से पीछे की ओर) )
  • display(plot_display) नियमन चित्र के स्थान को प्रदर्शित करता है। संभव मानः display.none, display.all। डिफ़ॉल्ट मान display.all है।
  • overlay(const bool) FMZ प्लेटफ़ॉर्म एक्सटेंशन का एक पैरामीटर, जो वर्तमान फ़ंक्शन को सेट करने के लिए उपयोग किया जाता है, जिसे मुख्य ग्राफ पर चित्रित किया जाता है (सही सेट करें) या उप-ग्राफ (झूठा सेट करें) । डिफ़ॉल्ट false है। यदि यह पैरामीटर निर्दिष्ट नहीं किया जाता है, तो निम्नानुसारstrategyयाindicatorमेंoverlayपैरामीटर सेट करेंstrategyयाindicatorकोई सेटिंग नहींoverlayपैरामीटर को डिफ़ॉल्ट पैरामीटर के अनुसार संसाधित किया जाता है.

और देखें plotshape plotchar bgcolor

plotshape

चार्ट पर दृश्य आकारों को चित्रित करें

plotshape(series, title, style, location, color, offset, text, textcolor, editable, size, show_last, display) 

उदाहरण

data = close >= open
plotshape(data, style=shape.xcross)

पैरामीटर

  • series(series bool) आकार के रूप में चित्रित डेटा की एक श्रृंखला। location.absolute को छोड़कर, श्रृंखला को सभी स्थान मानों की एक श्रृंखला माना जाता है। आवश्यक पैरामीटर।
  • title(const string) चित्र शीर्षक
  • style(input string) आरेखण प्रकार。 संभावित मान हैंः shape.xcross, shape.cross, shape.triangleup, shape.triangledown, shape.flag, shape.circle, shape.arrowup, shape.arrowdown, shape.labelup, shape.labeldown, shape.square, shape.diamond。 डिफ़ॉल्ट मान shape.xcross。
  • location(input string) आकार चार्ट पर स्थान संभव मान हैंः location.abovebar, location.belowbar, location.top, location.bottom, location.absolute डिफ़ॉल्ट मान location.abovebar है
  • color(series color) आकार का रंग. आप ‘color = red’ या ‘color =#ff001a’ जैसे constants और ‘color = close >= open ? green: red’ जैसे जटिल expressions का उपयोग कर सकते हैं. वैकल्पिक पैरामीटर.
  • offset(series int) k लाइनों की एक निश्चित संख्या पर बाएँ या दाएँ जाने के लिए आकार। डिफ़ॉल्ट 0 है।
  • text(const string) पाठ आकृति में दिखाया गया। आप बहु-पंक्ति पाठ का उपयोग कर सकते हैं, पंक्तियों को अलग करने के लिए ‘\n’ अनुक्रमिक अनुक्रम का उपयोग करें। उदाहरणः ‘line one\nline two’
  • textcolor(series color) टेक्स्ट का रंग आप ‘textcolor=red’ या ‘textcolor=#ff001a’ जैसे स्थिरांक का उपयोग कर सकते हैं, और ‘textcolor = close >= open ? green: red’ जैसे जटिल अभिव्यक्ति वैकल्पिक पैरामीटर
  • editable(const bool) यदि true है, तो plotshape शैली को स्वरूपण संवाद बॉक्स में संपादित किया जा सकता है। डिफ़ॉल्ट true है।
  • show_last(input int) यदि सेट किया गया है, तो ग्राफ पर चित्रित आकारों की संख्या को परिभाषित करें ((पिछले अंतिम k पंक्ति से वापस) )
  • size(const string) चार्ट पर वर्णों का आकार. संभव मान हैंः size.auto, size.tiny, size.small, size.normal, size.large, size.huge. डिफ़ॉल्ट मान size.auto है
  • display(plot_display) नियमन चित्र के स्थान को प्रदर्शित करता है। संभव मानः display.none, display.all। डिफ़ॉल्ट मान display.all है।
  • overlay(const bool) FMZ प्लेटफ़ॉर्म एक्सटेंशन का एक पैरामीटर, जो वर्तमान फ़ंक्शन को सेट करने के लिए उपयोग किया जाता है, जिसे मुख्य ग्राफ पर चित्रित किया जाता है (सही सेट करें) या उप-ग्राफ (झूठा सेट करें) । डिफ़ॉल्ट false है। यदि यह पैरामीटर निर्दिष्ट नहीं किया जाता है, तो निम्नानुसारstrategyयाindicatorमेंoverlayपैरामीटर सेट करेंstrategyयाindicatorकोई सेटिंग नहींoverlayपैरामीटर को डिफ़ॉल्ट पैरामीटर के अनुसार संसाधित किया जाता है.

और देखें plot plotchar bgcolor

plotchar

किसी भी दिए गए यूनिकोड वर्णों का उपयोग करके दृश्यमान आकारों को रेखाचित्र पर खींचें।

”` plotchar(series, title, char, location, color, of