त श्रृंखला。
- length
(series int)
- offset
(simple int) विचलन
ब्रिन बैंड एक तकनीकी विश्लेषण उपकरण है, जो लाइनों के एक समूह द्वारा परिभाषित किया जाता है, जो दो मानक विचलन (सकारात्मक और नकारात्मक) से दूर हैं, लेकिन उपयोगकर्ता की वरीयताओं के अनुसार समायोजित किया जा सकता है।
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(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
CCI की गणना की विधि एक वस्तु के विशिष्ट मूल्य और उसके सरल चलती औसत के बीच के अंतर को विशिष्ट मूल्य के औसत पूर्ण विचलन से विभाजित करना है। यह सूचकांक अधिक पठनीय संख्या प्रदान करने के लिए 0.015 के एक उलटा स्केल पर स्केल किया गया है।
ta.cci(source, length)
मान लौटाएँ lengthK रेखा द्वारा लौटाया गया स्रोत का कमोडिटी चैनल सूचकांक
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मानlength
(series int) K पंक्तियों की संख्या ((लंबाई) ।वर्तमान मूल्य और पिछले मूल्य के बीच अंतर, 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
source
कीमत औरsource
कीमतlength
K लाइन से पहले की गति. यह सिर्फ एक अंतर हैः source - source[length]。
ta.mom(source, length)
मान लौटाएँ
source
कीमत औरsource
कीमतlength
K लाइन से पहले की गति
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मानlength
(series int) वर्तमान k पंक्ति से पिछली k पंक्ति में पलायन।और देखें
ta.change
चांद की गतिशीलता के उतार-चढ़ाव का सूचक. हाल के उछाल बिंदुओं की संख्या के साथ हाल के गिरावट बिंदुओं की संख्या का योग, फिर दोनों को घटाएं, और फिर परिणाम को एक ही अवधि में सभी मूल्य परिवर्तनों के योग से विभाजित करें
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(source, length, percentage)
मान लौटाएँ
length
K लाइन लौटाsource
श्रृंखला का पहला प्रतिशत
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मान ((स्रोत) length
(series int) पिछले K लाइनों की संख्या (लंबाई)percentage
(simple int/float) प्रतिशत, 0 से 100 तक की संख्याटिप्पणी कृपया ध्यान दें कि इनपुट डेटासेट के सभी सदस्य इस विधि का उपयोग नहीं करते हैं।
और देखें
ta.percentile_nearest_rank
नवीनतम रैंकिंग के आधार पर प्रतिशत की गणना की जाती है।
ta.percentile_nearest_rank(source, length, percentage)
मान लौटाएँ
length
K लाइन लौटाsource
श्रृंखला का पहला प्रतिशत
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मान ((स्रोत) length
(series int) पिछले K लाइनों की संख्या (लंबाई)percentage
(simple int/float) प्रतिशत, 0 से 100 तक की संख्याटिप्पणी पिछले 100 k से कम लंबाई की पंक्तियों का उपयोग करने के लिए हाल ही में रैंकिंग का उपयोग करने से एक ही संख्या को कई प्रतिशत अंकों के लिए उपयोग किया जा सकता है। हाल ही में, रैंकिंग का प्रतिशत इनपुट डेटासेट में शामिल है। 100वें प्रतिशत को इनपुट डेटासेट में अधिकतम मान के रूप में परिभाषित किया गया है.
और देखें
ta.percentile_linear_interpolation
प्रतिशतता श्रेणी किसी दिए गए सरणी के वर्तमान मान के बराबर या उससे कम पिछले मान का प्रतिशत है.
ta.percentrank(source, length)
मान लौटाएँ
length
K लाइन लौटाsource
प्रतिशत रैंकिंग
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मानlength
(series int) K पंक्तियों की संख्या ((लंबाई) ।विभेदकता एक वर्ग विचलन (ta.sma) का अपेक्षित मान है जो अनौपचारिक रूप से संख्याओं के एक समूह की औसत से दूरी को मापता है।
ta.variance(source, length, biased)
मान लौटाएँ
length
K लाइन लौटाsource
क्या आप जानते हैं?
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मानlength
(series int) K पंक्तियों की संख्या ((लंबाई) ।biased
(series bool) यह निर्धारित करता है कि किस अनुमान का उपयोग किया जाना चाहिए.टिप्पणी
अगरbiased
यदि सही है, तो फ़ंक्शन को पूरे पूरे के लिए एक पक्षपाती अनुमान का उपयोग करके गणना की जाएगी, यदि गलत है - तो नमूना के लिए एक निष्पक्ष अनुमान।
और देखें
ta.dev
ta.stdev
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(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(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(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
प्रासंगिकता कारक दो श्रृंखलाओं के अपने t.sma मान से विचलन की डिग्री का वर्णन करता है
ta.correlation(source1, source2, length)
मान लौटाएँ प्रासंगिक गुणांक
पैरामीटर
source1
(series int/float) स्रोत श्रृंखला。source2
(series int/float) लक्षित श्रृंखला length
(series int) लंबाई ((K लाइनों की संख्या)और देखें
request.security
ta.cross(source1, source2)
मान लौटाएँ यदि दो श्रृंखलाएं एक दूसरे को पार करती हैं तो यह सही है, अन्यथा यह गलत है।
पैरामीटर
source1
(series int/float) पहली डेटा श्रृंखला。source2
(series int/float) डेटा की दूसरी श्रृंखला。और देखें
ta.change
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) डेटा की दूसरी श्रृंखला。source1
-series को परिभाषित किया गया हैsource2
-series के नीचे क्रॉस करें, यदि वर्तमान K लाइन पर,source1
से कम हैsource2
और पहले K लाइन पर,source1
से बड़ा हैsource2
का मान
ta.crossunder(source1, source2)
मान लौटाएँ
अगरsource1
अस्तित्वsource2
नीचे से पार करें, तो यह सही है, अन्यथा यह गलत है।
पैरामीटर
source1
(series int/float) पहली डेटा श्रृंखला。source2
(series int/float) डेटा की दूसरी श्रृंखला。फ़ंक्शन एटीआर (वास्तविक अस्थिरता का औसत) वास्तविक सीमा के आरएमए को लौटाता है। वास्तविक अस्थिरता अधिकतम (उच्च - कम, एबीएस (उच्च - करीब) है।[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
पारलौकिक पारी (अंग्रेज़ीः 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) अधिकतम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
source
यह है, दूसरे शब्दों में,source
सभी तत्वों का योग
ta.cum(source)
मान लौटाएँ श्रृंखला का सारांश
पैरामीटर
source
(series int/float)और देखें
math.sum
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
परीक्षणsource
सीरीज़length
क्या Klong गिर रहा है?
ta.falling(source, length)
मान लौटाएँ
यदि वर्तमान मेंsource
कम से कमlength
K लाइन के किसी भी पिछले वापसीsource
मान true है, अन्यथा false है.
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मानlength
(series int) K पंक्तियों की संख्या ((लंबाई) ।और देखें
ta.rising
परीक्षणsource
सीरीज़length
क्या Klinelong की कमाई बढ़ रही है?
ta.rising(source, length)
मान लौटाएँ
यदि वर्तमान मेंsource
से अधिक मूल्यवानlength
K लाइन के किसी भी पिछले वापसीsource
मान true है, अन्यथा false है.
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मानlength
(series int) K पंक्तियों की संख्या ((लंबाई) ।और देखें
ta.falling
यह फ़ंक्शन अक्षीय ऊंचाई के मूल्य को लौटाता है। यदि कोई अक्षीय ऊंचाई नहीं है, तो 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 फ़ंक्शन को ‘स्रोत’ चर के रूप में उपयोग करना चाहिए।
यह फ़ंक्शन अक्षीय निम्न बिंदु की कीमत देता है। यदि कोई अक्षीय निम्न बिंदु नहीं है, तो यह 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 फ़ंक्शन को ‘स्रोत’ चर के रूप में उपयोग करना चाहिए।
k रेखाओं से परे दी गई संख्या का अधिकतम मान
ta.highest(source, length)
ta.highest(length)
मान लौटाएँ श्रृंखला में उच्चतम मान
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मानlength
(series int) K पंक्तियों की संख्या ((लंबाई) ।टिप्पणी
args के दो संस्करण:source
यह एक श्रृंखला है।length
K रेखाओं की संख्या जो वापस आती है
एक अर्ग संस्करण:length
यह K-लाइनों की संख्या देता है.source
श्रृंखला
और देखें
ta.lowest
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.barssince
k रेखाओं से परे दी गई संख्या का अधिकतम विचलन
ta.highestbars(source, length)
ta.highestbars(length)
मान लौटाएँ उच्चतम k रेखा पर स्थानांतरित
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मानlength
(series int) K पंक्तियों की संख्या ((लंबाई) ।टिप्पणी
args के दो संस्करण:source
यह एक श्रृंखला है।length
K रेखाओं की संख्या जो वापस आती है
एक अर्ग संस्करण:length
यह K-लाइनों की संख्या देता है.source
श्रृंखला
और देखें
ta.lowest
ta.highest
ta.lowestbars
ta.barssince
ta.valuewhen
यादृच्छिक संकेतक. गणना समीकरणः 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(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
k रेखाओं से परे दी गई संख्या का न्यूनतम मान
ta.lowest(source, length)
ta.lowest(length)
मान लौटाएँ श्रृंखला में न्यूनतम
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मानlength
(series int) K पंक्तियों की संख्या ((लंबाई) ।टिप्पणी
args के दो संस्करण:source
यह एक श्रृंखला है।length
K रेखाओं की संख्या जो वापस आती है
एक अर्ग संस्करण:length
लौटाया गया K-लाइन संख्या है.source
श्रृंखला
और देखें
ta.highest
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.barssince
k रेखाओं से परे दी गई संख्या का न्यूनतम विचलन।
ta.lowestbars(source, length)
ta.lowestbars(length)
मान लौटाएँ सबसे कम k लाइन पर विचलन
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मानlength
(series int) K लाइन संख्या देता हैटिप्पणी
args के दो संस्करण:source
यह एक श्रृंखला है।length
K रेखाओं की संख्या जो वापस आती है
एक अर्ग संस्करण:length
लौटाया गया K-लाइन संख्या है.source
श्रृंखला
और देखें
ta.lowest
ta.highest
ta.highestbars
ta.barssince
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(source)
मान लौटाएँ लेनदेन भारित औसत
पैरामीटर
source
(series int/float) स्रोत श्रृंखला。और देखें
ta.vwap
vwma फ़ंक्शन लौटाता हैlength
K लाइन का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))
मान लौटाएँ
length
K लाइन लौटाsource
पैरामीटर
source
(series int/float) निष्पादित करने के लिए श्रृंखला मानlength
(series int) K पंक्तियों की संख्या ((लंबाई) ।और देखें
ta.sma
ta.ema
ta.rma
ta.wma
ta.swma
ta.alma
विलियम्स सूचक विलियम्स %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(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(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(series, title, char, location, color, of