है barmerge.gaps_off.
lookahead
(barmerge_lookahead) अनुरोधित डेटा स्थिति के लिए विलय रणनीति. संभावित मानः barmerge.lookahead_on, barmerge.lookahead_off. संस्करण 3 से शुरू होने वाला डिफ़ॉल्ट मान barmerge.lookahead_off है। ध्यान दें कि व्यवहार वास्तविक समय पर समान है, और केवल इतिहास पर भिन्न होता है।ignore_invalid_symbol
(const bool) एक वैकल्पिक तर्क. यदि निर्दिष्ट प्रतीक नहीं मिला है तो फ़ंक्शन के व्यवहार को निर्धारित करता हैः यदि गलत है, तो स्क्रिप्ट रुक जाएगी और रनटाइम त्रुटि लौटाएगी; यदि सही है, तो फ़ंक्शन na लौटाएगा और निष्पादन जारी रहेगा. डिफ़ॉल्ट मान गलत है.currency
(सरल स्ट्रिंग) मुद्रा जिसमें प्रतीक के मुद्रा-संबंधी मूल्यों (जैसे OHLC) को परिवर्तित किया जाना है।expression
तब परिवर्तित मूल्यों के आधार पर गणना की जाती है। उपयोग की जाने वाली रूपांतरण दरें पिछले दिन की FX_IDC जोड़ेटिप्पणीपाइनस्क्रिप्ट कोड जो इस फ़ंक्शन का उपयोग करता है इतिहास और वास्तविक समय डेटा पर अलग तरह से गणना कर सकता है।
यदि आप अनुरोधित प्रतीक के लिए अतिरिक्त तर्क निर्दिष्ट करना चाहते हैं, उदाहरण के लिए सत्र या समायोजन प्रकार, आप उपयोग कर सकते हैंticker.new() फलन।
syminfo.ticker
syminfo.tickerid
timeframe.period
ta.correlation
barmerge.lookahead_off
barmerge.lookahead_on
यदि सही लौटाता हैsource
स्ट्रिंग में शामिल हैstr
सबस्ट्रिंग, अन्यथा झूठी।
str.contains(source, str)
उदाहरण
// If the current chart is a continuous futures chart, e.g "BTC1!", then the function will return true, false otherwise.
var isFutures = str.contains(syminfo.tickerid, "!")
plot(isFutures ? 1 : 0)
रिटर्नसच है अगरstr
में पाया गया थाsource
स्ट्रिंग, अन्यथा झूठी।
तर्क
source
स्रोत स्ट्रिंग.str
(श्रृंखला स्ट्रिंग) खोज करने के लिए सबस्ट्रिंग.यह भी देखें
str.pos
str.match
यदि सही लौटाता हैsource
में निर्दिष्ट सबस्ट्रिंग के साथ स्ट्रिंग समाप्त होती हैstr
, अन्यथा झूठा।
str.endswith(source, str)
रिटर्नसच है अगरsource
में निर्दिष्ट सबस्ट्रिंग के साथ स्ट्रिंग समाप्त होती हैstr
, अन्यथा झूठा।
तर्क
source
स्रोत स्ट्रिंग.str
(श्रृंखला स्ट्रिंग) खोज करने के लिए सबस्ट्रिंग.यह भी देखें
str.startswith
यदि सही लौटाता हैsource
स्ट्रिंग में निर्दिष्ट सबस्ट्रिंग के साथ शुरू होता हैstr
, अन्यथा झूठा।
str.startswith(source, str)
रिटर्नसच है अगरsource
स्ट्रिंग में निर्दिष्ट सबस्ट्रिंग के साथ शुरू होता हैstr
, अन्यथा झूठा।
तर्क
source
स्रोत स्ट्रिंग.str
(श्रृंखला स्ट्रिंग) खोज करने के लिए सबस्ट्रिंग.यह भी देखें
str.endswith
एक नई स्ट्रिंग लौटाता है जो कि एक सबस्ट्रिंग हैsource
स्ट्रिंग. सबस्ट्रिंग द्वारा निर्दिष्ट सूचकांक में चरित्र के साथ शुरू होता हैbegin_pos
और source
string.
str.substring(source, begin_pos)
str.substring(source, begin_pos, end_pos)
उदाहरण
sym= "EXCHANGE_NAME:SYMBOL_NAME"
pos = str.pos(sym, ":") // Get position of ":" character
tkr= str.substring(sym, pos+1) // "SYMBOL_NAME"
if barstate.islastconfirmedhistory
runtime.log(tkr)
रिटर्नस्रोत स्ट्रिंग से निकाली गई सबस्ट्रिंग.
तर्क
source
(सीरीज स्ट्रिंग) स्रोत स्ट्रिंग जिससे सबस्ट्रिंग निकालें.begin_pos
(सीरीज इंट) निकाली गई सबस्ट्रिंग की प्रारंभिक स्थिति. यह समावेशी है (निकाली गई सबस्ट्रिंग में उस स्थिति में वर्ण शामिल है).end_pos
(series int) समाप्ति स्थिति. यह अनन्य है (निकाले गए स्ट्रिंग में उस स्थितिsource
string.टिप्पणीस्ट्रिंग इंडेक्सिंग 0 से शुरू होती है यदिbegin_pos
के बराबर हैend_pos
, फ़ंक्शन एक खाली स्ट्रिंग लौटाता है.
यह भी देखें
str.contains
str.pos
str.match
str.tonumber(string)
रिटर्नस्ट्रिंग का एक फ्लोट संस्करण यदि इसमें एक वैध संख्या है, अन्यथा नहीं.
तर्क
string
(श्रृंखला स्ट्रिंग) एक int या फ्लोट का स्ट्रिंग प्रतिनिधित्व.स्वरूपण स्ट्रिंग और मानों को स्वरूपित स्ट्रिंग में परिवर्तित करता है. स्वरूपण स्ट्रिंग में प्रत्येक मूल्य के लिए लकी ब्रैकेट {} में शाब्दिक पाठ और एक प्लेसहोल्डर हो सकता है। प्रत्येक प्लेसहोल्डर में आवश्यक तर्क का सूचकांक (० से शुरू) होता है जो इसे बदल देगा, और एक वैकल्पिक प्रारूप निर्दिष्टकर्ता। सूचकांक str.format तर्क सूची में उस तर्क की स्थिति का प्रतिनिधित्व करता है.
str.format(formatString, arg0, arg1, ...)
उदाहरण
// The format specifier inside the curly braces accepts certain modifiers:
// - Specify the number of decimals to display:
s1 = str.format("{0,number,#.#}", 1.34) // returns: 1.3
runtime.log(s1)
// - Round a float value to an integer:
s2 = str.format("{0,number,integer}", 1.34) // returns: 1
runtime.log(s2)
// - Display a number in currency:
s3 = str.format("{0,number,currency}", 1.34) // returns: $1.34
runtime.log(s3)
// - Display a number as a percentage:
s4 = str.format("{0,number,percent}", 0.5) // returns: 50%
runtime.log(s4)
// EXAMPLES WITH SEVERAL ARGUMENTS
// returns: Number 1 is not equal to 4
s5 = str.format("Number {0} is not {1} to {2}", 1, "equal", 4)
runtime.log(s5)
// returns: 1.34 != 1.3
s6 = str.format("{0} != {0, number, #.#}", 1.34)
runtime.log(s6)
// returns: 1 is equal to 1, but 2 is equal to 2
s7 = str.format("{0, number, integer} is equal to 1, but {1, number, integer} is equal to 2", 1.34, 1.52)
runtime.log(s7)
// returns: The cash turnover amounted to $1,340,000.00
s8 = str.format("The cash turnover amounted to {0, number, currency}", 1340000)
runtime.log(s8)
// returns: Expected return is 10% - 20%
s9 = str.format("Expected return is {0, number, percent} - {1, number, percent}", 0.1, 0.2)
runtime.log(s9)
रिटर्नस्वरूपित स्ट्रिंग.
तर्क
formatString
(श्रृंखला स्ट्रिंग) प्रारूप स्ट्रिंग.arg0, arg1, ...
(श्रृंखला int/float/bool/string/na/int[]/float[]/bool[]/string[]) स्वरूपित करने के लिए मान.टिप्पणीकिसी अनकोटेड पैटर्न के भीतर किसी भी घुंघराले ब्रैकेट को संतुलित किया जाना चाहिए। उदाहरण के लिए,
उस स्ट्रिंग में वर्णों की संख्या के अनुरूप पूर्णांक लौटाता है.
str.length(string)
रिटर्नस्रोत स्ट्रिंग में वर्णों की संख्या.
तर्क
string
स्रोत स्ट्रिंग.सभी अक्षरों को लोअरकेस में परिवर्तित करके एक नई स्ट्रिंग लौटाता है.
str.lower(source)
रिटर्नसभी अक्षरों को लोअरकेस में परिवर्तित किया गया एक नया स्ट्रिंग.
तर्क
source
(श्रृंखला स्ट्रिंग) स्ट्रिंग परिवर्तित किया जा रहा है.यह भी देखें
str.upper
सभी अक्षरों को बड़े अक्षरों में परिवर्तित करके एक नई स्ट्रिंग लौटाता है.
str.upper(source)
रिटर्नसभी अक्षरों को बड़े अक्षरों में परिवर्तित किया गया एक नया स्ट्रिंग.
तर्क
source
(श्रृंखला स्ट्रिंग) स्ट्रिंग परिवर्तित किया जा रहा है.यह भी देखें
str.lower
नए उप-स्ट्रिंग को लौटाता हैsource
स्ट्रिंग यदि यह एक से मेल खाती हैregex
नियमित अभिव्यक्ति,
str.match(source, regex)
उदाहरण
s = input.string("It's time to sell some EXCHANGE_NAME:SYMBOL_NAME!")
// finding first substring that matches regular expression "[\w]+:[\w]+"
var string tickerid = str.match(s, "[\\w]+:[\\w]+")
if barstate.islastconfirmedhistory
runtime.log(tickerid) // "EXCHANGE_NAME:SYMBOL_NAME"
रिटर्नके नए सबस्ट्रिंगsource
स्ट्रिंग यदि यह एक से मेल खाती हैregex
नियमित अभिव्यक्ति,
तर्क
source
स्रोत स्ट्रिंग.regex
(श्रृंखला स्ट्रिंग) नियमित अभिव्यक्ति जिसके साथ इस स्ट्रिंग को मेल खाना है.टिप्पणीफ़ंक्शन में नियमित अभिव्यक्ति की पहली घटना को लौटाता हैsource
स्ट्रिंग।
regex
स्ट्रिंग को अतिरिक्त बैकस्लैश के साथ बचाने की आवश्यकता है, उदाहरण के लिए
यह भी देखें
str.contains
str.substring
की पहली घटना की स्थिति देता हैstr
स्ट्रिंग मेंsource
स्ट्रिंग,
str.pos(source, str)
रिटर्नस्थितिstr
स्ट्रिंग मेंsource
string.
तर्क
source
स्रोत स्ट्रिंग.str
(श्रृंखला स्ट्रिंग) खोज करने के लिए सबस्ट्रिंग.टिप्पणीस्ट्रिंग इंडेक्सिंग 0 से शुरू होती है.
यह भी देखें
str.contains
str.match
str.substring
एक नई स्ट्रिंग N + 1 वें घटना के साथ लौटाता हैtarget
स्ट्रिंग और की पिछली घटनाtarget
स्ट्रिंग द्वारा प्रतिस्थापितreplacement
स्ट्रिंग, जहां N में निर्दिष्ट हैoccurrence
. N स्रोत स्ट्रिंग में प्रतिस्थापित किए जाने वाले लक्ष्य स्ट्रिंग का मिलान सूचकांक है.
str.replace(source, target, replacement, occurrence)
उदाहरण
var source = "EXCHANGE1:SYMBOL1 / EXCHANGE1:SYMBOL2"
// Replace first occurrence of "EXCHANGE1" with "EXCHANGE2" replacement string
var newSource = str.replace(source, "EXCHANGE1", "EXCHANGE2", 0)
if barstate.islastconfirmedhistory
// Display "EXCHANGE1:SYMBOL1 / EXCHANGE1:SYMBOL2"
runtime.log(newSource)
रिटर्नसंसाधित स्ट्रिंग।
तर्क
source
स्रोत स्ट्रिंग.target
(श्रृंखला स्ट्रिंग) स्ट्रिंग को प्रतिस्थापित किया जाना है.replacement
(श्रृंखला स्ट्रिंग) लक्ष्य स्ट्रिंग के स्थान पर डाली जाने वाली स्ट्रिंग.occurrence
(सीरीज इंट) स्रोत स्ट्रिंग में प्रतिस्थापित किए जाने वाले लक्ष्य स्ट्रिंग की घटना का मिलान सूचकांक सूचकांक पहली मैच के लिए 0 से शुरू होता है। वैकल्पिक। डिफ़ॉल्ट मान 0 है।यह भी देखें
str.replace_all
str.match
प्रतिस्थापन स्ट्रिंग के साथ स्रोत स्ट्रिंग में लक्ष्य स्ट्रिंग की प्रत्येक घटना को प्रतिस्थापित करता है.
str.replace_all(source, target, replacement)
रिटर्नसंसाधित स्ट्रिंग।
तर्क
source
स्रोत स्ट्रिंग.target
(श्रृंखला स्ट्रिंग) स्ट्रिंग को प्रतिस्थापित किया जाना है.replacement
(श्रृंखला स्ट्रिंग) लक्ष्य स्ट्रिंग की प्रत्येक घटना के लिए प्रतिस्थापित की जाने वाली स्ट्रिंग.एक स्ट्रिंग को सबस्ट्रिंग्स की सरणी में विभाजित करता है और उसकी सरणी आईडी लौटाता है.
str.split(string, separator)
रिटर्नस्ट्रिंग्स की एक सरणी की पहचान।
तर्क
string
स्रोत स्ट्रिंग.separator
(श्रृंखला स्ट्रिंग) प्रत्येक सबस्ट्रिंग को अलग करने वाली स्ट्रिंग।str.tostring(value)
str.tostring(value, format)
str.tostring(value[])
str.tostring(value[], format)
रिटर्नके स्ट्रिंग प्रतिनिधित्वvalue
तर्क।
यदिvalue
तर्क एक स्ट्रिंग है, यह है के रूप में लौटाया जाता है.
जबvalue
na है, फ़ंक्शन स्ट्रिंग
तर्क
value
(श्रृंखला int/float/bool/string/int[]/float[]/bool[]/string[]) मान या सरणी आईडी जिसका तत्व स्ट्रिंग में परिवर्तित किया जाता है.format
(श्रृंखला स्ट्रिंग) प्रारूप स्ट्रिंग. इन प्रारूपों को स्वीकार करता है.* स्थिरांकः format.mintick, format.percent, format.volume. वैकल्पिक. डिफ़ॉल्ट मान है टिप्पणीफ्लोट मानों का स्वरूपण भी आवश्यक होने पर उन मानों को गोल करेगा, उदाहरण के लिए str.tostring ((3.99,
फ़ंक्शन रंग निर्दिष्ट पारदर्शिता को दिए गए रंग पर लागू करता है.
color.new(color, transp)
उदाहरण
plot(close, color=color.new(color.red, 50))
रिटर्ननिर्दिष्ट पारदर्शिता के साथ रंग।
तर्क
color
(श्रृंखला रंग)transp
(श्रृंखला int/float) संभव मान 0 (अपारदर्शी नहीं) से 100 (अदृश्य) तक हैं।टिप्पणीजो तर्क स्थिरांक नहीं हैं (उदाहरण के लिए,
आरजीबी रंग मॉडल का उपयोग करके पारदर्शिता के साथ एक नया रंग बनाता है.
color.rgb(red, green, blue, transp)
उदाहरण
plot(close, color=color.rgb(255, 0, 0, 50))
रिटर्ननिर्दिष्ट पारदर्शिता के साथ रंग।
तर्क
red
(सीरीज इंट/फ्लोट) लाल रंग घटक. संभावित मान 0 से 255 तक हैं.green
(सीरीज इंट/फ्लोट) हरा रंग घटक. संभावित मान 0 से 255 तक हैं.blue
(सीरीज इंट/फ्लोट) नीले रंग का घटक. संभावित मूल्य 0 से 255 तक हैं.transp
(सीरीज int/float) वैकल्पिक. रंग पारदर्शिता. संभावित मान 0 (अपरिभाषित) से 100 (अदृश्य) तक हैं. डिफ़ॉल्ट मान 0 है.टिप्पणीजो तर्क स्थिरांक नहीं हैं (उदाहरण के लिए,
कंसोल पर चर जानकारी प्रिंट करें.
FMZ PINE भाषा विशिष्ट कार्य,runtime.debug(value)
, केवल एक तर्क के साथ।
लॉग में आउटपुट सामग्री।
FMZ PINE भाषा विशिष्ट कार्य,runtime.log(1, 2, 3, close, high, ...)
, आप कई तर्क पारित कर सकते हैं.
जब बुलाया जाता है, एक रनटाइम त्रुटि का कारण बनता है जिसमें त्रुटि संदेश निर्दिष्ट हैmessage
argument.
runtime.error(message)
तर्कसंदेश (श्रृंखला स्ट्रिंग) त्रुटि संदेश.
आपके स्क्रिप्ट की सेटिंग्स के इनपुट टैब में एक इनपुट जोड़ता है, जो आपको स्क्रिप्ट उपयोगकर्ताओं को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है. यह फ़ंक्शन स्वचालित रूप से
input(defval, title, tooltip, inline, group)
input(defval, title, inline, group, tooltip)
उदाहरण
i_switch = input(true, "On/Off") // Set true, the default is checked.
plot(i_switch ? open : na)
i_len = input(7, "Length")
i_src = input(close, "Source") // Drop-down box, select close by default.
plot(ta.sma(i_src, i_len))
i_col = input(color.red, "Plot Color")
plot(close, color=i_col)
i_text = input("Hello!", "Message")
runtime.log(i_text)
रिटर्नइनपुट चर का मान.
तर्क
defval
(const int/float/bool/string/color or source-type built-in) स्क्रिप्ट close
, hlc3
आदि।title
(const string) इनपुट का शीर्षक. यदि निर्दिष्ट नहीं है, तो चर नाम इनपुट के शीर्षक के रूप में उपयोग किया जाता है. यदि शीर्षक निर्दिष्ट है, लेकिन यह खाली है, तो नाम एक खाली स्ट्रिंग होगा.tooltip
(const string) वह स्ट्रिंग जो टूलटिप आइकन पर होवर करते समय उपयोगकर्ता को दिखाई जाएगी.inline
(const string) एक ही पंक्ति में एक ही तर्क का उपयोग करके सभी इनपुट कॉल को जोड़ता है। एक तर्क के रूप में उपयोग की जाने वाली स्ट्रिंग प्रदर्शित नहीं की जाती है। इसका उपयोग केवल एक ही पंक्ति से संबंधित इनपुट की पहचान करने के लिए किया जाता है।group
(const string) एक ही समूह तर्क स्ट्रिंग का उपयोग करके सभी इनपुट के ऊपर एक हेडर बनाता है. स्ट्रिंग का उपयोग हेडरटिप्पणीइनपुट फंक्शन का परिणाम हमेशा एक चर को सौंपा जाना चाहिए, उपरोक्त उदाहरण देखें।
यह भी देखें
input.bool
input.color
input.int
input.float
input.string
input.timeframe
input.source
आपके स्क्रिप्ट की सेटिंग्स के इनपुट टैब में एक इनपुट जोड़ता है, जो आपको स्क्रिप्ट उपयोगकर्ताओं को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है। यह फ़ंक्शन एक ड्रॉपडाउन जोड़ता है जो उपयोगकर्ता को गणना के लिए एक स्रोत का चयन करने की अनुमति देता है, जैसे कि बंद, hl2, आदि। यदि स्क्रिप्ट में केवल एक input.source() कॉल शामिल है, तो उपयोगकर्ता अपने चार्ट पर किसी अन्य संकेतक से स्रोत के रूप में आउटपुट का चयन भी कर सकता है।
input.source(defval, title, tooltip, inline, group)
उदाहरण
i_src = input.source(close, "Source")
plot(i_src)
रिटर्नइनपुट चर का मान.
तर्क
defval
(series int/float) स्क्रिप्ट के title
(const string) इनपुट का शीर्षक. यदि निर्दिष्ट नहीं है, तो चर नाम इनपुट के शीर्षक के रूप में उपयोग किया जाता है. यदि शीर्षक निर्दिष्ट है, लेकिन यह खाली है, तो नाम एक खाली स्ट्रिंग होगा.tooltip
(const string) वह स्ट्रिंग जो टूलटिप आइकन पर होवर करते समय उपयोगकर्ता को दिखाई जाएगी.inline
(const string) एक ही पंक्ति में एक ही तर्क का उपयोग करके सभी इनपुट कॉल को जोड़ता है। एक तर्क के रूप में उपयोग की जाने वाली स्ट्रिंग प्रदर्शित नहीं की जाती है। इसका उपयोग केवल एक ही पंक्ति से संबंधित इनपुट की पहचान करने के लिए किया जाता है।group
(const string) एक ही समूह तर्क स्ट्रिंग का उपयोग करके सभी इनपुट के ऊपर एक हेडर बनाता है. स्ट्रिंग का उपयोग हेडरटिप्पणीइनपुट.सोर्स फ़ंक्शन का परिणाम हमेशा एक चर को असाइन किया जाना चाहिए, उपरोक्त उदाहरण देखें.
यह भी देखें
input.bool
input.int
input.float
input.string
input.timeframe
input.color
input
आपके स्क्रिप्ट की सेटिंग्स के इनपुट टैब में एक इनपुट जोड़ता है, जो आपको स्क्रिप्ट उपयोगकर्ताओं को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है. यह फ़ंक्शन स्क्रिप्ट के इनपुट में स्ट्रिंग इनपुट के लिए एक फ़ील्ड जोड़ता है.
input.string(defval, title, options, tooltip, inline, group, confirm)
उदाहरण
i_text = input.string("Hello!", "Message")
runtime.log(i_text)
रिटर्नइनपुट चर का मान.
तर्क
defval
(const string) स्क्रिप्टoptions
तर्क, मूल्य उनमें से एक होना चाहिए.title
(const string) इनपुट का शीर्षक. यदि निर्दिष्ट नहीं है, तो चर नाम इनपुट के शीर्षक के रूप में उपयोग किया जाता है. यदि शीर्षक निर्दिष्ट है, लेकिन यह खाली है, तो नाम एक खाली स्ट्रिंग होगा.options
(निरंतरों की सूचीः [<प्रकार>...]) विकल्पों की एक सूची चुनने के लिए।tooltip
(const string) वह स्ट्रिंग जो टूलटिप आइकन पर होवर करते समय उपयोगकर्ता को दिखाई जाएगी.inline
(const string) एक ही पंक्ति में एक ही तर्क का उपयोग करके सभी इनपुट कॉल को जोड़ता है। एक तर्क के रूप में उपयोग की जाने वाली स्ट्रिंग प्रदर्शित नहीं की जाती है। इसका उपयोग केवल एक ही पंक्ति से संबंधित इनपुट की पहचान करने के लिए किया जाता है।group
(const string) एक ही समूह तर्क स्ट्रिंग का उपयोग करके सभी इनपुट के ऊपर एक हेडर बनाता है. स्ट्रिंग का उपयोग हेडरconfirm
(const bool) यदि सही है, तो उपयोगकर्ता को चार्ट में सूचक जोड़ने से पहले इनपुट मान की पुष्टि करने के लिए कहा जाएगा. डिफ़ॉल्ट मान गलत है.टिप्पणीइनपुट.स्ट्रिंग फ़ंक्शन का परिणाम हमेशा एक चर को सौंपा जाना चाहिए, ऊपर उदाहरण देखें.
यह भी देखें
input.bool
input.int
input.float
input.timeframe
input.source
input.color
input
आपके स्क्रिप्ट सेटिंग्स के इनपुट टैब में एक इनपुट जोड़ता है, जो आपको स्क्रिप्ट उपयोगकर्ताओं को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है. यह फ़ंक्शन स्क्रिप्ट इनपुट में एक चेकमार्क जोड़ता है.
input.bool(defval, title, tooltip, inline, group, confirm)
उदाहरण
i_switch = input.bool(true, "On/Off")
plot(i_switch ? open : na)
रिटर्नइनपुट चर का मान.
तर्क
defval
(const bool) स्क्रिप्ट के title
(const string) इनपुट का शीर्षक. यदि निर्दिष्ट नहीं है, तो चर नाम इनपुट के शीर्षक के रूप में उपयोग किया जाता है. यदि शीर्षक निर्दिष्ट है, लेकिन यह खाली है, तो नाम एक खाली स्ट्रिंग होगा.tooltip
(const string) वह स्ट्रिंग जो टूलटिप आइकन पर होवर करते समय उपयोगकर्ता को दिखाई जाएगी.inline
(const string) एक ही पंक्ति में एक ही तर्क का उपयोग करके सभी इनपुट कॉल को जोड़ता है। एक तर्क के रूप में उपयोग की जाने वाली स्ट्रिंग प्रदर्शित नहीं की जाती है। इसका उपयोग केवल एक ही पंक्ति से संबंधित इनपुट की पहचान करने के लिए किया जाता है।group
(const string) एक ही समूह तर्क स्ट्रिंग का उपयोग करके सभी इनपुट के ऊपर एक हेडर बनाता है. स्ट्रिंग का उपयोग हेडरconfirm
(const bool) यदि सही है, तो उपयोगकर्ता को चार्ट में सूचक जोड़ने से पहले इनपुट मान की पुष्टि करने के लिए कहा जाएगा. डिफ़ॉल्ट मान गलत है.टिप्पणीइनपुट.बोल फ़ंक्शन का परिणाम हमेशा एक चर को असाइन किया जाना चाहिए, उपरोक्त उदाहरण देखें।
यह भी देखें
input.int
input.float
input.string
input.timeframe
input.source
input.color
input
आपके स्क्रिप्ट की सेटिंग्स के इनपुट टैब में एक इनपुट जोड़ता है, जो आपको स्क्रिप्ट उपयोगकर्ताओं को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है. यह फ़ंक्शन स्क्रिप्ट के इनपुट के लिए पूर्णांक इनपुट के लिए एक फ़ील्ड जोड़ता है.
input.int(defval, title, minval, maxval, step, tooltip, inline, group, confirm)
input.int(defval, title, options, tooltip, inline, group, confirm)
उदाहरण
i_len1 = input.int(10, "Length 1", minval=5, maxval=21, step=1)
plot(ta.sma(close, i_len1))
i_len2 = input.int(10, "Length 2", options=[5, 10, 21])
plot(ta.sma(close, i_len2))
रिटर्नइनपुट चर का मान.
तर्क
defval
(const int) स्क्रिप्ट में प्रस्तावित इनपुट चर का डिफ़ॉल्ट मान निर्धारित करता है options
तर्क, मूल्य उनमें से एक होना चाहिए.title
(const string) इनपुट का शीर्षक. यदि निर्दिष्ट नहीं है, तो चर नाम इनपुट के शीर्षक के रूप में उपयोग किया जाता है. यदि शीर्षक निर्दिष्ट है, लेकिन यह खाली है, तो नाम एक खाली स्ट्रिंग होगा.minval
(const int) इनपुट चर का न्यूनतम संभव मान. वैकल्पिक.maxval
(const int) इनपुट चर का अधिकतम संभव मान. वैकल्पिक.step
(const int) इनपुट को बढ़ाने/घटाने के लिए उपयोग किया जाने वाला चरण मान. वैकल्पिक. डिफ़ॉल्ट 1.options
(const int मानों का एक गुच्छाः [val1, val2,...]) एक ड्रॉपडाउन मेनू से चुनने के लिए विकल्पों की सूची, अल्पविराम से अलग और वर्ग कोष्ठक में संलग्नः [val1, val2,...] इस तर्क का उपयोग करते समय,minval
, maxval
औरstep
तर्क का उपयोग नहीं किया जा सकता है.tooltip
(const string) वह स्ट्रिंग जो टूलटिप आइकन पर होवर करते समय उपयोगकर्ता को दिखाई जाएगी.inline
(const string) एक ही पंक्ति में एक ही तर्क का उपयोग करके सभी इनपुट कॉल को जोड़ता है। एक तर्क के रूप में उपयोग की जाने वाली स्ट्रिंग प्रदर्शित नहीं की जाती है। इसका उपयोग केवल एक ही पंक्ति से संबंधित इनपुट की पहचान करने के लिए किया जाता है।group
(const string) एक ही समूह तर्क स्ट्रिंग का उपयोग करके सभी इनपुट के ऊपर एक हेडर बनाता है. स्ट्रिंग का उपयोग हेडरconfirm
(const bool) यदि सही है, तो उपयोगकर्ता को चार्ट में सूचक जोड़ने से पहले इनपुट मान की पुष्टि करने के लिए कहा जाएगा. डिफ़ॉल्ट मान गलत है.टिप्पणीपरिणामinput.intफ़ंक्शन को हमेशा एक चर को असाइन किया जाना चाहिए, उपरोक्त उदाहरण देखें।
यह भी देखें
input.bool
input.float
input.string
input.timeframe
input.source
input.color
input
आपके स्क्रिप्ट की सेटिंग्स के इनपुट टैब में एक इनपुट जोड़ता है, जो आपको स्क्रिप्ट उपयोगकर्ताओं को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है. यह फ़ंक्शन स्क्रिप्ट के इनपुट में एक फ्लोट इनपुट के लिए एक क्षेत्र जोड़ता है.
input.float(defval, title, minval, maxval, step, tooltip, inline, group, confirm)
input.float(defval, title, options, tooltip, inline, group, confirm)
उदाहरण
i_angle1 = input.float(0.5, "Sin Angle", minval=-3.14, maxval=3.14, step=0.02)
plot(math.sin(i_angle1) > 0 ? close : open, "sin", color=color.green)
i_angle2 = input.float(0, "Cos Angle", options=[-3.14, -1.57, 0, 1.57, 3.14])
plot(math.cos(i_angle2) > 0 ? close : open, "cos", color=color.red)
रिटर्नइनपुट चर का मान.
तर्क
defval
(const int/float) स्क्रिप्ट के options
तर्क, मूल्य उनमें से एक होना चाहिए.title
(const string) इनपुट का शीर्षक. यदि निर्दिष्ट नहीं है, तो चर नाम इनपुट के शीर्षक के रूप में उपयोग किया जाता है. यदि शीर्षक निर्दिष्ट है, लेकिन यह खाली है, तो नाम एक खाली स्ट्रिंग होगा.minval
(const int/float) इनपुट चर का न्यूनतम संभव मान. वैकल्पिक.maxval
(const int/float) इनपुट चर का अधिकतम संभव मान. वैकल्पिक.step
(const int/float) इनपुट को बढ़ाने/घटाने के लिए उपयोग किया जाने वाला चरण मान. वैकल्पिक. डिफ़ॉल्ट 1 है.options
(const int/float मानों का एक गुच्छाः [val1, val2,...]) एक ड्रॉपडाउन मेनू से चुनने के लिए विकल्पों की सूची, अल्पविराम से अलग और वर्ग कोष्ठक में संलग्नः [val1, val2,...]. इस तर्क का उपयोग करते समय,minval
, maxval
औरstep
तर्क का उपयोग नहीं किया जा सकता है.tooltip
(const string) वह स्ट्रिंग जो टूलटिप आइकन पर होवर करते समय उपयोगकर्ता को दिखाई जाएगी.inline
(const string) एक ही पंक्ति में एक ही तर्क का उपयोग करके सभी इनपुट कॉल को जोड़ता है। एक तर्क के रूप में उपयोग की जाने वाली स्ट्रिंग प्रदर्शित नहीं की जाती है। इसका उपयोग केवल एक ही पंक्ति से संबंधित इनपुट की पहचान करने के लिए किया जाता है।group
(const string) एक ही समूह तर्क स्ट्रिंग का उपयोग करके सभी इनपुट के ऊपर एक हेडर बनाता है. स्ट्रिंग का उपयोग हेडरconfirm
(const bool) यदि सही है, तो उपयोगकर्ता को चार्ट में सूचक जोड़ने से पहले इनपुट मान की पुष्टि करने के लिए कहा जाएगा. डिफ़ॉल्ट मान गलत है.टिप्पणीइनपुट.फ्लोट फ़ंक्शन का परिणाम हमेशा एक चर को असाइन किया जाना चाहिए, उपरोक्त उदाहरण देखें।
यह भी देखें
input.bool
input.int
input.string
input.timeframe
input.source
input.color
input
आपके स्क्रिप्ट की सेटिंग्स के इनपुट टैब में एक इनपुट जोड़ता है, जो आपको स्क्रिप्ट उपयोगकर्ताओं को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है. यह फ़ंक्शन एक रंग चयनकर्ता जोड़ता है जो उपयोगकर्ता को एक पैलेट या हेक्स मान से रंग और पारदर्शिता का चयन करने की अनुमति देता है.
input.color(defval, title, tooltip, inline, group, confirm)
उदाहरण
i_col = input.color(color.red, "Plot Color")
plot(close, color=i_col)
रिटर्नइनपुट चर का मान.
तर्क
defval
(const color) स्क्रिप्ट के title
(const string) इनपुट का शीर्षक. यदि निर्दिष्ट नहीं है, तो चर नाम इनपुट के शीर्षक के रूप में उपयोग किया जाता है. यदि शीर्षक निर्दिष्ट है, लेकिन यह खाली है, तो नाम एक खाली स्ट्रिंग होगा.tooltip
(const string) वह स्ट्रिंग जो टूलटिप आइकन पर होवर करते समय उपयोगकर्ता को दिखाई जाएगी.inline
(const string) एक ही पंक्ति में एक ही तर्क का उपयोग करके सभी इनपुट कॉल को जोड़ता है। एक तर्क के रूप में उपयोग की जाने वाली स्ट्रिंग प्रदर्शित नहीं की जाती है। इसका उपयोग केवल एक ही पंक्ति से संबंधित इनपुट की पहचान करने के लिए किया जाता है।group
(const string) एक ही समूह तर्क स्ट्रिंग का उपयोग करके सभी इनपुट के ऊपर एक हेडर बनाता है. स्ट्रिंग का उपयोग हेडरconfirm
(const bool) यदि सही है, तो उपयोगकर्ता को चार्ट में सूचक जोड़ने से पहले इनपुट मान की पुष्टि करने के लिए कहा जाएगा. डिफ़ॉल्ट मान गलत है.टिप्पणीइनपुट.कलर फ़ंक्शन का परिणाम हमेशा एक चर को असाइन किया जाना चाहिए, उपरोक्त उदाहरण देखें।
यह भी देखें
input.bool
input.int
input.float
input.string
input.timeframe
input.source
input
स्क्रिप्टconfirm = true
इंटरैक्टिव इनपुट मोड को सक्रिय करता है जहां चार्ट पर क्लिक करके एक मूल्य का चयन किया जाता है।
input.price(defval, title, tooltip, inline, group, confirm)
उदाहरण
price1 = input.price(title="Date", defval=42)
plot(price1)
price2 = input.price(54, title="Date")
plot(price2)
रिटर्नइनपुट चर का मान.
तर्क
defval
(const int/float) स्क्रिप्ट के title
(const string) इनपुट का शीर्षक. यदि निर्दिष्ट नहीं है, तो चर नाम इनपुट के शीर्षक के रूप में उपयोग किया जाता है. यदि शीर्षक निर्दिष्ट है, लेकिन यह खाली है, तो नाम एक खाली स्ट्रिंग होगा.tooltip
(const string) वह स्ट्रिंग जो टूलटिप आइकन पर होवर करते समय उपयोगकर्ता को दिखाई जाएगी.inline
(const string) एक ही पंक्ति में एक ही तर्क का उपयोग करके सभी इनपुट कॉल को जोड़ता है। एक तर्क के रूप में उपयोग की जाने वाली स्ट्रिंग प्रदर्शित नहीं की जाती है। इसका उपयोग केवल एक ही पंक्ति से संबंधित इनपुट की पहचान करने के लिए किया जाता है।group
(const string) एक ही समूह तर्क स्ट्रिंग का उपयोग करके सभी इनपुट के ऊपर एक हेडर बनाता है. स्ट्रिंग का उपयोग हेडरconfirm
(const bool) यदि सही है, तो इंटरैक्टिव इनपुट मोड सक्षम है और चयन चार्ट पर क्लिक करके किया जाता है जब सूचक चार्ट में जोड़ा जाता है, या सूचक का चयन करके और उसके बाद चयन को स्थानांतरित करके। वैकल्पिक. डिफ़ॉल्ट गलत है.टिप्पणीइंटरैक्टिव मोड का उपयोग करते समय, समय इनपुट को मूल्य इनपुट के साथ जोड़ा जा सकता है यदि दोनों फ़ंक्शन कॉल अपने लिए एक ही तर्क का उपयोग करते हैंinline
argument.
यह भी देखें
input.bool
input.int
input.float
input.string
input.resolution
input.source
input.color
input
आपके स्क्रिप्ट की सेटिंग्स के इनपुट टैब में एक इनपुट जोड़ता है, जो आपको स्क्रिप्ट उपयोगकर्ताओं को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है। यह फ़ंक्शन एक ड्रॉपडाउन जोड़ता है जो उपयोगकर्ता को टाइमफ्रेम चयनकर्ता के माध्यम से एक विशिष्ट समय सीमा का चयन करने की अनुमति देता है और इसे स्ट्रिंग के रूप में लौटाता है। चयनकर्ता में चार्ट के टाइमफ्रेम ड्रॉपडाउन का उपयोग करके उपयोगकर्ता द्वारा जोड़े गए कस्टम समय सीमा शामिल हैं।
input.timeframe(defval, title, options, tooltip, inline, group, confirm)
उदाहरण
i_res = input.timeframe('D', "Resolution", options=['D', 'W', 'M'])
s = request.security("syminfo.tickerid", i_res, close)
plot(s)
रिटर्नइनपुट चर का मान.
तर्क
defval
(const string) स्क्रिप्टoptions
तर्क, मूल्य उनमें से एक होना चाहिए.title
(const string) इनपुट का शीर्षक. यदि निर्दिष्ट नहीं है, तो चर नाम इनपुट के शीर्षक के रूप में उपयोग किया जाता है. यदि शीर्षक निर्दिष्ट है, लेकिन यह खाली है, तो नाम एक खाली स्ट्रिंग होगा.options
(const स्ट्रिंग मानों का एक गुच्छाः [val1, val2,...]) विकल्पों की एक सूची चुनने के लिए।tooltip
(const string) वह स्ट्रिंग जो टूलटिप आइकन पर होवर करते समय उपयोगकर्ता को दिखाई जाएगी.inline
(const string) एक ही पंक्ति में एक ही तर्क का उपयोग करके सभी इनपुट कॉल को जोड़ता है। एक तर्क के रूप में उपयोग की जाने वाली स्ट्रिंग प्रदर्शित नहीं की जाती है। इसका उपयोग केवल एक ही पंक्ति से संबंधित इनपुट की पहचान करने के लिए किया जाता है।group
(const string) एक ही समूह तर्क स्ट्रिंग का उपयोग करके सभी इनपुट के ऊपर एक हेडर बनाता है. स्ट्रिंग का उपयोग हेडरconfirm
(const bool) यदि सही है, तो उपयोगकर्ता को चार्ट में सूचक जोड़ने से पहले इनपुट मान की पुष्टि करने के लिए कहा जाएगा. डिफ़ॉल्ट मान गलत है.टिप्पणीइनपुट.टाइमफ्रेम फ़ंक्शन का परिणाम हमेशा एक चर को असाइन किया जाना चाहिए, उपरोक्त उदाहरण देखें।
यह भी देखें
input.bool
input.int
input.float
input.string
input.source
input.color
input
उपलब्ध नहीं है।
उपलब्ध नहीं है।
Arnaud Legoux Moving Average. यह चलती औसत के लिए भार के रूप में गौसियन वितरण का उपयोग करता है.
ta.alma(series, length, offset, sigma)
ta.alma(series, length, offset, sigma, floor)
उदाहरण
plot(ta.alma(close, 9, 0.85, 6))
// same on pine, but much less efficient
pine_alma(series, windowsize, offset, sigma) =>
m = offset * (windowsize - 1)
//m = math.floor(offset * (windowsize - 1)) // Used as m when math.floor=true
s = windowsize / sigma
norm = 0.0
sum = 0.0
for i = 0 to windowsize - 1
weight = math.exp(-1 * math.pow(i - m, 2) / (2 * math.pow(s, 2)))
norm := norm + weight
sum := sum + series[windowsize - i - 1] * weight
sum / norm
plot(pine_alma(close, 9, 0.85, 6))
रिटर्नअर्नो लेगॉक्स मूविंग एवरेज.
तर्क
series
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)offset
(सिंपल इंट/फ्लोट) सुचारूता (१ के करीब) और प्रतिक्रियाशीलता (० के करीब) के बीच व्यापार-बंदी को नियंत्रित करता है।sigma
(सरल int/फ्लोट) ALMA की चिकनाई बदलता है. बड़ा सिग्मा चिकनी ALMA.floor
(सरल bool) एक वैकल्पिक तर्क. निर्दिष्ट करता है कि क्या ALMA की गणना करने से पहले ऑफसेट गणना फ्लोर की जाती है. डिफ़ॉल्ट मान गलत है.यह भी देखें
ta.sma
ta.ema
ta.rma
ta.wma
ta.vwma
ta.swma
SMA फ़ंक्शन चलती औसत लौटाता है, जो कि x के अंतिम y मानों का योग है, y से विभाजित।
ta.sma(source, length)
उदाहरण
plot(ta.sma(close, 15))
// same on pine, but much less efficient
pine_sma(x, y) =>
sum = 0.0
for i = 0 to y - 1
sum := sum + x[i] / y
sum
plot(pine_sma(close, 15))
रिटर्नके सरल चलती औसतsource
के लिएlength
वापस बैलों.
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)यह भी देखें
ta.ema
ta.rma
ta.wma
ta.vwma
ta.swma
ta.alma
गुरुत्वाकर्षण का केंद्र एक सांख्यिकी और फिबोनाची स्वर्ण अनुपात पर आधारित सूचक है।
ta.cog(source, length)
उदाहरण
plot(ta.cog(close, 10))
// the same on pine
pine_cog(source, length) =>
sum = math.sum(source, length)
num = 0.0
for i = 0 to length - 1
price = source[i]
num := num + price * (i + 1)
-num / sum
plot(pine_cog(close, 10))
रिटर्नगुरुत्वाकर्षण का केंद्र।
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)यह भी देखें
ta.stoch
सीरीज और इसके ta.sma के बीच अंतर का माप
ta.dev(source, length)
उदाहरण
plot(ta.dev(close, 10))
// the same on pine
pine_dev(source, length) =>
mean = ta.sma(source, length)
sum = 0.0
for i = 0 to length - 1
val = source[i]
sum := sum + math.abs(val - mean)
dev = sum/length
plot(pine_dev(close, 10))
रिटर्नके विचलनsource
के लिएlength
वापस बैलों.
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)यह भी देखें
ta.variance
ta.stdev
ta.stdev(source, length, biased)
उदाहरण
plot(ta.stdev(close, 5))
//the same on pine
isZero(val, eps) => math.abs(val) <= eps
SUM(fst, snd) =>
EPS = 1e-10
res = fst + snd
if isZero(res, EPS)
res := 0
else
if not isZero(res, 1e-4)
res := res
else
15
pine_stdev(src, length) =>
avg = ta.sma(src, length)
sumOfSquareDeviations = 0.0
for i = 0 to length - 1
sum = SUM(src[i], -avg)
sumOfSquareDeviations := sumOfSquareDeviations + sum * sum
stdev = math.sqrt(sumOfSquareDeviations / length)
plot(pine_stdev(close, 5))
रिटर्नमानक विचलन।
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)biased
(श्रृंखला bool) निर्धारित करता है कि अनुमान का उपयोग किया जाना चाहिए. वैकल्पिक. डिफ़ॉल्ट सच है.टिप्पणीयदिbiased
यदि सत्य है, तो फ़ंक्शन पूरे जनसंख्या के पक्षपाती अनुमान का उपयोग करके गणना करेगा, यदि झूठा है - एक नमूना का निष्पक्ष अनुमान।
यह भी देखें
ta.dev
ta.variance
ईएमए फ़ंक्शन घातीय रूप से भारित चलती औसत देता है। ईएमए में भारन कारक घातीय रूप से घटते हैं। यह सूत्र का उपयोग करके गणना करता हैः ईएमए = अल्फा * स्रोत + (1 - अल्फा) * ईएमए[1], जहां अल्फा = 2 / (लंबाई + 1) ।
ta.ema(source, length)
उदाहरण
plot(ta.ema(close, 15))
//the same on pine
pine_ema(src, length) =>
alpha = 2 / (length + 1)
sum = 0.0
sum := na(sum[1]) ? src : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_ema(close,15))
रिटर्नके घातीय चलती औसतsource
अल्फा = 2 / (लंबाई + 1) के साथ
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(सरल int) बारों की संख्या (लंबाई)टिप्पणीकृपया ध्यान दें कि इस चर/फंक्शन का उपयोग करने से सूचक को फिर से चित्रित किया जा सकता है।
यह भी देखें
ta.sma
ta.rma
ta.wma
ta.vwma
ta.swma
ta.alma
wma फ़ंक्शन भारित चलती औसत देता हैsource
के लिएlength
WMA में अंकगणितीय प्रगति में भार घटता है।
ta.wma(source, length)
उदाहरण
plot(ta.wma(close, 15))
// same on pine, but much less efficient
pine_wma(x, y) =>
norm = 0.0
sum = 0.0
for i = 0 to y - 1
weight = (y - i) * y
norm := norm + weight
sum := sum + x[i] * weight
sum / norm
plot(pine_wma(close, 15))
रिटर्नभारित चलती औसतsource
के लिएlength
वापस बैलों.
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)यह भी देखें
ta.sma
ta.ema
ta.rma
ta.vwma
ta.swma
ta.alma
स्थिर लंबाई के साथ सममित भारित चलती औसतः 4. भारः [1/6, 2/6, 2/6, 1/6].
ta.swma(source)
उदाहरण
plot(ta.swma(close))
// same on pine, but less efficient
pine_swma(x) =>
x[3] * 1 / 6 + x[2] * 2 / 6 + x[1] * 2 / 6 + x[0] * 1 / 6
plot(pine_swma(close))
रिटर्नसममित भारित चलती औसत।
तर्क
source
(सीरीज int/float) स्रोत श्रृंखला।यह भी देखें
ta.sma
ta.ema
ta.rma
ta.wma
ta.vwma
ta.alma
एचएमए फंक्शन हॉल मूविंग एवरेज देता है।
ta.hma(source, length)
उदाहरण
src = input(defval=close, title="Source")
length = input(defval=9, title="Length")
hmaBuildIn = ta.hma(src, length)
plot(hmaBuildIn, title="Hull MA", color=#674EA7)
रिटर्न
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(सरल इंट) बारों की संख्या।यह भी देखें
ta.ema
ta.rma
ta.wma
ta.vwma
ta.sma
आरएसआई में इस्तेमाल किया जाने वाला चलती औसत. यह अल्फा = 1 / लंबाई के साथ घातीय रूप से भारित चलती औसत है.
ta.rma(source, length)
उदाहरण
plot(ta.rma(close, 15))
//the same on pine
pine_rma(src, length) =>
alpha = 1/length
sum = 0.0
sum := na(sum[1]) ? ta.sma(src, length) : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_rma(close, 15))
रिटर्नके घातीय चलती औसतsource
जिसमें अल्फा = 1 /length
.
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(सरल int) बारों की संख्या (लंबाई)यह भी देखें
ta.sma
ta.ema
ta.wma
ta.vwma
ta.swma
ta.alma
ta.rsi
सापेक्ष शक्ति सूचकांकta.rma()
के ऊपर और नीचे के परिवर्तनों केsource
पिछलेlength
bars.
ta.rsi(source, length)
उदाहरण
plot(ta.rsi(close, 7))
// same on pine, but less efficient
pine_rsi(x, y) =>
u = math.max(x - x[1], 0) // upward ta.change
d = math.max(x[1] - x, 0) // downward ta.change
rs = ta.rma(u, y) / ta.rma(d, y)
res = 100 - 100 / (1 + rs)
res
plot(pine_rsi(close, 7))
रिटर्नसापेक्ष शक्ति सूचकांक (RSI)
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(सरल int) बारों की संख्या (लंबाई)यह भी देखें
ta.rma
वास्तविक शक्ति सूचकांक. यह किसी वित्तीय साधन की अंतर्निहित गति के चलती औसत का उपयोग करता है।
ta.tsi(source, short_length, long_length)
रिटर्नवास्तविक शक्ति सूचकांक [-1, 1] के दायरे में एक मूल्य है।
तर्क
source
(सीरीज int/float) स्रोत श्रृंखला।short_length
(सरल int) छोटी लंबाई।long_length
(सरल int) लंबी लंबाई.फलन roc (परिवर्तन दर) वर्तमान मूल्य के बीच अंतर को दर्शाता हैsource
और मूल्यsource
यह थाlength
कुछ दिन पहले।
यह सूत्र द्वारा गणना की जाती हैः 100 * परिवर्तन ((src, लंबाई) / src[लंबाई]।
ta.roc(source, length)
रिटर्नपरिवर्तन की दरsource
के लिएlength
वापस बैलों.
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)एक श्रृंखला में न्यूनतम और अधिकतम मानों के बीच अंतर लौटाता है.
ta.range(source, length)
रिटर्नश्रृंखला में न्यूनतम और अधिकतम मानों के बीच का अंतर।
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)एमएसीडी (मोविंग एवरेज कन्वर्जेंस/डिवर्जेंस): यह शेयर की कीमत में प्रवृत्ति की ताकत, दिशा, गति और अवधि में परिवर्तन को प्रकट करने के लिए माना जाता है।
ta.macd(source, fastlen, slowlen, siglen)
उदाहरण
[macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9)
plot(macdLine, color=color.blue)
plot(signalLine, color=color.orange)
plot(histLine, color=color.red, style=plot.style_histogram)
यदि आपको केवल एक मान की आवश्यकता है, तो प्लेसहोल्डर
[_, signalLine, _] = ta.macd(close, 12, 26, 9)
plot(signalLine, color=color.orange)
रिटर्नतीन एमएसीडी श्रृंखलाओं का टपलः एमएसीडी रेखा, संकेत रेखा और हिस्टोग्राम रेखा।
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।fastlen
(सरल int) फास्ट लंबाई तर्क.slowlen
(सरल int) धीमी लंबाई तर्क.siglen
सिग्नल लंबाई तर्क.यह भी देखें
ta.sma
ta.ema
श्रृंखला का मोड लौटाता है. यदि एक ही आवृत्ति के साथ कई मान हैं, तो यह सबसे छोटा मान लौटाता है.
ta.mode(source, length)
रिटर्नश्रृंखला का मोड।
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)श्रृंखला का मध्यफल लौटाता है.
ta.median(source, length)
रिटर्नश्रृंखला का मध्य।
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)रैखिक प्रतिगमन वक्र. एक रेखा जो उपयोगकर्ता द्वारा परिभाषित समय अवधि में निर्दिष्ट कीमतों के लिए सबसे अच्छी तरह से फिट बैठती है. यह सबसे कम वर्ग विधि का उपयोग करके गणना की जाती है. इस फ़ंक्शन का परिणाम सूत्र का उपयोग करके गणना की जाती हैः linreg = प्रतिच्छेदन + ढलान * (लंबाई - 1 - ऑफसेट), जहां प्रतिच्छेदन और ढलान पर सबसे कम वर्ग विधि के साथ गणना किए गए मान हैंsource
series.
ta.linreg(source, length, offset)
रिटर्नरैखिक प्रतिगमन वक्र.
तर्क
source
(सीरीज int/float) स्रोत श्रृंखला।length
(श्रृंखला int)offset
(सरल 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
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)mult
(सरल 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
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)mult
(सरल int/float) मानक विचलन कारक।यह भी देखें
ta.bb
ta.sma
ta.stdev
सीसीआई (कमोडिटी चैनल इंडेक्स) की गणना किसी कमोडिटी के विशिष्ट मूल्य और उसके सरल चलती औसत के बीच के अंतर के रूप में की जाती है, जिसे विशिष्ट मूल्य के औसत पूर्ण विचलन से विभाजित किया जाता है। सूचकांक को अधिक पठनीय संख्या प्रदान करने के लिए 0.015 के एक व्युत्क्रम कारक द्वारा स्केल किया जाता है।
ta.cci(source, length)
रिटर्नलंबाई बार के लिए स्रोत का कमोडिटी चैनल सूचकांक वापस।
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)वर्तमान मूल्य और पिछले मूल्य के बीच का अंतर, स्रोत - स्रोत [लंबाई]
ta.change(source, length)
ta.change(source)
रिटर्नघटाने का परिणाम।
तर्क
source
(सीरीज int/float) स्रोत श्रृंखला।length
(सीरीज इंट) वर्तमान पट्टी से पिछली पट्टी में ऑफसेट। वैकल्पिक, यदि नहीं दिया गया है, तो लंबाई = 1 का उपयोग किया जाता है।यह भी देखें
ta.mom
ta.cross
गतिsource
मूल्य औरsource
मूल्यlength
यह सिर्फ एक अंतर हैः स्रोत - स्रोत[लंबाई].
ta.mom(source, length)
रिटर्नगतिsource
मूल्य औरsource
मूल्यlength
सलाखों पहले।
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(सीरीज इंट) वर्तमान पट्टी से पिछली पट्टी में ऑफसेट।यह भी देखें
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
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)यह भी देखें
ta.rsi
ta.stoch
math.sum
दो निकटतम पंक्तियों के बीच रैखिक अंतरालन की विधि का उपयोग करके प्रतिशत की गणना करता है।
ta.percentile_linear_interpolation(source, length, percentage)
रिटर्नके पी-वें प्रतिशतsource
के लिए श्रृंखलाlength
वापस बैलों.
तर्क
source
(श्रृंखला int/float) संसाधित करने के लिए मानों की श्रृंखला (स्रोत)length
(सीरीज इंट) पीछे की पट्टी की संख्या (लंबाई)percentage
(सरल इंट/फ्लोट) प्रतिशत, 0 से 100 तक की संख्या।टिप्पणीध्यान दें कि इस पद्धति का उपयोग करके गणना की गई प्रतिशत हमेशा इनपुट डेटा सेट का सदस्य नहीं होगा।
यह भी देखें
ta.percentile_nearest_rank
निकटतम रैंक की विधि का उपयोग करके प्रतिशत की गणना करता है।
ta.percentile_nearest_rank(source, length, percentage)
रिटर्नके पी-वें प्रतिशतsource
के लिए श्रृंखलाlength
वापस बैलों.
तर्क
source
(श्रृंखला int/float) संसाधित करने के लिए मानों की श्रृंखला (स्रोत)length
(श्रृंखला int) बारों की संख्या bacभिखारीक्यों रणनीति स्क्वायर की नकल पाइन रणनीति वास्तविक नहीं हो सकता है
छोटे सपनेठीक है, हम जाँच करेंगे।
भिखारीचांग सुपरबायो का अनुकूलित ट्रेंड ट्रैकर
छोटे सपनेनमस्ते, क्या आप मुझे बता सकते हैं कि क्या रणनीति है?