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

लेखक:छोटे सपने, बनाया गयाः 2022-05-06 14:27:06, अद्यतन किया गयाः 2024-02-23 15:36:48

GE_NAME:SYMBOL_NAME"


**返回值**
`source`字符串的新子字符串,如果它匹配一个`regex`正则表达式,否则为'na'。

**参数**
- ```source``` (series string) 来源字符串
- ```regex``` (series string) 与此字符串匹配的正则表达式。

**备注**
函数返回`source`字符串中第一次出现的正则表达式。
`regex`字符串中的反斜杠“\”符号需要使用额外的反斜杠进行转义,例如“\\d”代表正则表达式“\d”。

**另见**
```str.contains``` ```str.substring```

### str.pos

返回`source`字符串中第一次出现`str`字符串的位置,否则返回'na'。

str.pos ((स्रोत, str)


**返回值**
`str`字符串在`source`字符串中的位置。

**参数**
- ```source``` (series string) 来源字符串
- ```str``` (series string) 要搜索的子字符串。

**备注**
字符串索引从0开始。

**另见**
```str.contains``` ```str.match``` ```str.substring```

### str.replace

返回一个新字符串,其中第N+1次出现的`target`字符串以及以前出现的`target`字符串替换为`replacement`字符串,其中N在`occurrence`中指定。N为要替换的目标字符串在来源字符串中出现的匹配索引。

str.replace ((स्रोत, लक्ष्य, प्रतिस्थापन, घटना)


**例子**
```pine
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 "EXCHANGE2:SYMBOL1 / EXCHANGE1:SYMBOL2"
    runtime.log(newSource)

लौटाता हैस्ट्रिंग संसाधित

पैरामीटर

  • source(series string) स्रोत स्ट्रिंग
  • target(series string) प्रतिस्थापित स्ट्रिंग
  • replacement(series string) लक्ष्य स्ट्रिंग के बजाय डालने के लिए स्ट्रिंग।
  • occurrence(series int) प्रतिस्थापित करने के लिए लक्ष्य स्ट्रिंग में स्रोत स्ट्रिंग में दिखाई देने वाले मिलान सूचकांक. पहला मिलान सूचकांक 0 से शुरू होता है. विकल्प. डिफ़ॉल्ट मान 0 है.

अलविदा str.replace_all str.match

str.replace_all

स्रोत स्ट्रिंग में हर बार दिखाई देने वाले लक्ष्य स्ट्रिंग को प्रतिस्थापित करने के लिए स्ट्रिंग को प्रतिस्थापित करें।

str.replace_all(source, target, replacement)

लौटाता हैस्ट्रिंग संसाधित

पैरामीटर

  • source(series string) स्रोत स्ट्रिंग
  • target(series string) प्रतिस्थापित स्ट्रिंग
  • replacement(series string) हर बार जब कोई लक्ष्य स्ट्रिंग दिखाई देती है, तो उसे प्रतिस्थापित किया जाता है

str.split

स्ट्रिंग को एक उप-स्ट्रिंग सरणी में विभाजित करें और उसके सरणी आईडी को वापस करें.

str.split(string, separator)

लौटाता हैस्ट्रिंग सरणी का आईडी।

पैरामीटर

  • string(series string) स्रोत स्ट्रिंग
  • separator(series string) प्रत्येक उप-स्ट्रिंग को अलग करने वाला स्ट्रिंग।

str.tostring

str.tostring(value)
str.tostring(value, format)
str.tostring(value[])
str.tostring(value[], format)

लौटाता है valueपैरामीटर की स्ट्रिंग का प्रतिनिधित्व करता है। अगरvalueयदि कोई पैरामीटर स्ट्रिंग है, तो उसे पहले जैसा ही लौटाया जाता है. जबvalueजब na के लिए, फ़ंक्शन स्ट्रिंग NaN को वापस लौटाता है.

पैरामीटर

  • value(series int/float/bool/string/int[]/float[]/bool[]/string[]) जिसके तत्व स्ट्रिंग के मान या सरणी आईडी में परिवर्तित होते हैं।
  • format(श्रृंखला स्ट्रिंग) प्रारूप स्ट्रिंग. इन प्रारूपों को स्वीकार करता है.* स्थिरांकः format.mintick, format.percent, format.volume. वैकल्पिक. डिफ़ॉल्ट मान है #.##########.

नोट्सफ्लोटिंग मूल्य के प्रारूप भी आवश्यक होने पर इन मानों को चौथाई से पांचवें स्थान पर रखेंगे, उदाहरण के लिए str.tostring ((3.99, #) 4 को लौटाएगा। इसके बाद शून्य को दिखाने के लिए, उदाहरण के लिए, #.000 के बजाय 0 का उपयोग करें। जब format.mintick का प्रयोग किया जाता है, तो यह मान चौथाई से पांचवें स्थान पर होता है, जो कि सबसे निकटतम संख्या है जिसे syminfo.mintick के साथ बिना शेष के विभाजित किया जा सकता है. यदि x एक स्ट्रिंग है, तो यह उसी स्ट्रिंग मान को लौटाता है. Bool प्रकार के पैरामीटर में true या false लौटाता है. जब x na है, तो फ़ंक्शन NaN वापस करता है.

रंग

color.new

फ़ंक्शन रंग निर्दिष्ट पारदर्शिता को दिए गए रंग पर लागू करता है।

color.new(color, transp)

उदाहरण

plot(close, color=color.new(color.red, 50))

लौटाता हैरंगों की विशिष्ट पारदर्शिता है।

पैरामीटर

  • color(श्रृंखला रंग)
  • transp(series int/float) उपलब्ध मान 0 (अपरिभाषित) से 100 (अपरिभाषित) तक हैं

नोट्सबहुत सारे पैरामीटर का उपयोग करना (उदाहरण के लिए, सरल टैग, इनपुट टैग या श्रृंखला टैग) स्क्रिप्ट टैग सेटिंग्स / स्टाइल टैग टैग पृष्ठ में प्रदर्शित रंगों को प्रभावित करता है। अधिक जानकारी के लिए उपयोगकर्ता पुस्तिका देखें।

color.rgb

आरजीबी रंग मॉडल का उपयोग करके पारदर्शी नए रंग बनाएँ।

color.rgb(red, green, blue, transp)

उदाहरण

plot(close, color=color.rgb(255, 0, 0, 50))

लौटाता हैरंगों की विशिष्ट पारदर्शिता है।

पैरामीटर

  • red(series int/float) लाल रंग का टोन. संभव मान 0 से 255 तक हैं.
  • green(series int/float) हरे रंग का। संभव मान 0 से 255 तक हैं।
  • blue(series int/float) नीले रंग का स्वर. संभव मान 0 से 255 तक हैं.
  • transp(series int/float) वैकल्पिक. रंग पारदर्शी. संभव मान 0 (अपारदर्शी) से 100 (पारदर्शी) तक. डिफ़ॉल्ट मान 0 है.

नोट्सबहुत सारे पैरामीटर का उपयोग करना (उदाहरण के लिए, सरल टैग, इनपुट टैग या श्रृंखला टैग) स्क्रिप्ट टैग सेटिंग्स / स्टाइल टैग टैग पृष्ठ में प्रदर्शित रंगों को प्रभावित करता है। अधिक जानकारी के लिए उपयोगकर्ता पुस्तिका देखें।

चलाना समय

runtime.debug

नियंत्रण कक्ष पर चर सूचना मुद्रित करें।

FMZ PINE भाषा में एक विशेष फ़ंक्शन है।runtime.debug(value), केवल एक पैरामीटर है।

runtime.log

लॉग में सामग्री का निर्यात करें।

FMZ PINE भाषा में एक विशेष फ़ंक्शन है।runtime.log(1, 2, 3, close, high, ...), कई पैरामीटर पारित कर सकते हैं.

runtime.error

कॉल करते समय, यह रनटाइम में त्रुटि का कारण बनता है, और इसमें समस्याएं हैंmessageपैरामीटर में निर्दिष्ट त्रुटि संदेश ।

runtime.error(message)

पैरामीटरmessage (series string) त्रुटि संदेश ।

इनपुट

इनपुट

इनपुट को स्क्रिप्ट सेटिंग्स के इनपुट टैग पृष्ठ में जोड़ा जाता है, जो आपको स्क्रिप्ट उपयोगकर्ता को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है। यह फ़ंक्शन स्वचालित रूप से parameter type का पता लगाता है जो कि defval टैग के लिए उपयोग किया जाता है और इसके लिए एक उपयुक्त इनपुट प्लगइन का उपयोग करता है।

input(defval, title, tooltip, inline, group)
input(defval, title, inline, group, tooltip)

उदाहरण

i_switch = input(true, "On/Off")     // 设置true,默认勾选
plot(i_switch ? open : na)

i_len = input(7, "Length")
i_src = input(close, "Source")       // 下拉框,默认选择close
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-ins) स्क्रिप्ट के कंक्रीट सेटिंग्स/इनपुट कंक्रीट टैग पृष्ठ में सुझाए गए इनपुट चर का डिफ़ॉल्ट मान निर्धारित करता है, जिसे स्क्रिप्ट उपयोगकर्ता बदल सकते हैं.closehlc3और इस तरह।
  • 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

input.source

इनपुट को स्क्रिप्ट सेटिंग्स के इनपुट टैग पृष्ठ में जोड़ा जाता है, जो आपको स्क्रिप्ट उपयोगकर्ता को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है। यह सुविधा एक ड्रॉप-डाउन मेनू जोड़ती है जो उपयोगकर्ता को गणना स्रोतों का चयन करने की अनुमति देती है, जैसे कि close, hl2, आदि। यदि स्क्रिप्ट में केवल एक इनपुट.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.source函数的结果总是应该分配给一个变量,见上面的例子。

अलविदा input.bool input.int input.float input.string input.timeframe input.color input

input.string

इनपुट को स्क्रिप्ट सेटिंग्स में इनपुट विकल्प टैब में जोड़ा जाता है, जो आपको स्क्रिप्ट उपयोगकर्ता को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है। यह फ़ंक्शन स्ट्रिंग इनपुट फ़ील्ड को स्क्रिप्ट के इनपुट में जोड़ता है।

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) यदि true है, तो उपयोगकर्ता को इनपुट मान को सत्यापित करने के लिए कहा जाएगा; डिफ़ॉल्ट मान गलत है;

नोट्स input.string函数的结果总是应该分配给一个变量,见上面的例子。

अलविदा input.bool input.int input.float input.timeframe input.source input.color input

input.bool

इनपुट को स्क्रिप्ट सेटिंग्स के इनपुट टैग पृष्ठ में जोड़ा जाता है, जो आपको स्क्रिप्ट उपयोगकर्ताओं को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है। यह फ़ंक्शन स्क्रिप्ट के इनपुट के लिए एक पुनः चयन टैग जोड़ता है।

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) यदि true है, तो उपयोगकर्ता को इनपुट मान को सत्यापित करने के लिए कहा जाएगा; डिफ़ॉल्ट मान गलत है;

नोट्स input.bool函数的结果总是应该分配给一个变量,见上面的例子。

अलविदा input.int input.float input.string input.timeframe input.source input.color input

input.int

इनपुट को स्क्रिप्ट सेटिंग्स के इनपुट टैग पृष्ठ में जोड़ा जाता है, जो आपको स्क्रिप्ट उपयोगकर्ता को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है। यह फ़ंक्शन स्क्रिप्ट के इनपुट में पूर्णांक इनपुट फ़ील्ड जोड़ता है।

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) इनपुट के चरण लंबाई को बढ़ाने/कम करने के लिए प्रयोग किया जाता है.
  • options(tuple of const int values: [val1, val2,...]) ड्रॉप-डाउन मेनू से चयनित विकल्पों की सूची, कॉमा के साथ अलग और वर्ग कोष्ठक के साथ संक्षिप्तः [val1, val2,...];; इस पैरामीटर का उपयोग करते समय, इसका उपयोग नहीं किया जा सकता हैminvalmaxvalऔरstepपैरामीटर ।
  • tooltip(const string) यह स्ट्रिंग उपयोगकर्ता को तब दिखाई देगी जब वह टूल टिप आइकन पर माउस को रोकता है।
  • inline(const string) एक पंक्ति में एक ही पैरामीटर का उपयोग करके सभी इनपुट कॉल को जोड़ता है. पैरामीटर के रूप में उपयोग की जाने वाली स्ट्रिंग दिखाई नहीं देती. यह केवल उसी पंक्ति के इनपुट को पहचानने के लिए उपयोग किया जाता है.
  • group(const string) सभी इनपुटों के ऊपर एक ही सेट पैरामीटर संख्या स्ट्रिंग का उपयोग करके शीर्षक बनाएं. यह स्ट्रिंग भी टैग शीर्षक के लिए पाठ के रूप में उपयोग की जाती है.
  • confirm(const bool) यदि true है, तो उपयोगकर्ता को इनपुट मान को सत्यापित करने के लिए कहा जाएगा; डिफ़ॉल्ट मान गलत है;

नोट्स input.int函数的结果总是应该分配给一个变量,见上面的例子。

अलविदा input.bool input.float input.string input.timeframe input.source input.color input

input.float

इनपुट को स्क्रिप्ट सेटिंग्स के इनपुट टैग पृष्ठ में जोड़ा जाता है, जो आपको स्क्रिप्ट उपयोगकर्ता को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है। यह फ़ंक्शन स्क्रिप्ट के इनपुट में फ्लोटिंग इनपुट फ़ील्ड जोड़ता है।

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(tuple of const int/float values: [val1, val2,...]) ड्रॉप-डाउन मेनू से चयनित विकल्पों की सूची, कॉमा के साथ अलग और वर्ग कोष्ठक के साथ संक्षिप्तः [val1, val2,...];; इस पैरामीटर का उपयोग करते समय उपयोग नहीं किया जा सकता हैminvalmaxvalऔरstepपैरामीटर ।
  • tooltip(const string) यह स्ट्रिंग उपयोगकर्ता को तब दिखाई देगी जब वह टूल टिप आइकन पर माउस को रोकता है।
  • inline(const string) एक पंक्ति में एक ही पैरामीटर का उपयोग करके सभी इनपुट कॉल को जोड़ता है. पैरामीटर के रूप में उपयोग की जाने वाली स्ट्रिंग दिखाई नहीं देती. यह केवल उसी पंक्ति के इनपुट को पहचानने के लिए उपयोग किया जाता है.
  • group(const string) सभी इनपुटों के ऊपर एक ही सेट पैरामीटर संख्या स्ट्रिंग का उपयोग करके शीर्षक बनाएं. यह स्ट्रिंग भी टैग शीर्षक के लिए पाठ के रूप में उपयोग की जाती है.
  • confirm(const bool) यदि true है, तो उपयोगकर्ता को इनपुट मान को सत्यापित करने के लिए कहा जाएगा; डिफ़ॉल्ट मान गलत है;

नोट्स input.float函数的结果总是应该分配给一个变量,见上面的例子。

अलविदा input.bool input.int input.string input.timeframe input.source input.color input

input.color

इनपुट को स्क्रिप्ट सेटिंग्स के इनपुट टैग पृष्ठ में जोड़ा जाता है, जो आपको स्क्रिप्ट उपयोगकर्ता को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है। इस फ़ंक्शन में एक रंग चयनकर्ता जोड़ा गया है जो उपयोगकर्ता को रंग पैनल या सोलह अंकों के मान से रंग और पारदर्शिता चुनने की अनुमति देता है।

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) यदि true है, तो उपयोगकर्ता को इनपुट मान को सत्यापित करने के लिए कहा जाएगा; डिफ़ॉल्ट मान गलत है;

नोट्स input.color函数的结果总是应该分配给一个变量,见上面的例子。

अलविदा input.bool input.int input.float input.string input.timeframe input.source input

input.price

मूल्य प्रविष्टि को स्क्रिप्ट में जोड़ने के लिए टैबलेट सेटिंग / टैबलेट टैबलेट पृष्ठों को टैप करें।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) यदि true है, तो इंटरैक्टिव इनपुट मोड को सक्षम करें और चार्ट पर क्लिक करके चार्ट पर क्लिक करके चयन पूरा करें, या चयन करने के लिए चयन करें और उसके बाद चयन को स्थानांतरित करें। विकल्प। डिफ़ॉल्ट मान गलत है।

नोट्सजब आप इंटरैक्टिव मोड का उपयोग करते हैं, तो दो फ़ंक्शनों को कॉल करने परinlineयदि एक ही पैरामीटर का उपयोग किया जाता है, तो समय इनपुट को मूल्य इनपुट के साथ जोड़ा जा सकता है।

अलविदा input.bool input.int input.float input.string input.resolution input.source input.color input

input.timeframe

इनपुट को स्क्रिप्ट सेटिंग्स के इनपुट टैग पेज में जोड़ा जाता है, जो आपको स्क्रिप्ट उपयोगकर्ता को कॉन्फ़िगरेशन विकल्प प्रदान करने की अनुमति देता है। यह फ़ंक्शन एक ड्रॉप-डाउन सूची जोड़ता है जो उपयोगकर्ता को समय चक्र चयनकर्ता के माध्यम से एक विशिष्ट समय चक्र का चयन करने और इसे स्ट्रिंग के रूप में वापस करने की अनुमति देता है। चयनकर्ता में एक कस्टम समय चक्र शामिल है जिसे उपयोगकर्ता चार्ट के समय चक्र के साथ ड्रॉप-डाउन मेनू में जोड़ सकता है।

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(tuple of const string values: [val1, val2,...]) विकल्पों की एक सूची है।
  • tooltip(const string) यह स्ट्रिंग उपयोगकर्ता को तब दिखाई देगी जब वह टूल टिप आइकन पर माउस को रोकता है।
  • inline(const string) एक पंक्ति में एक ही पैरामीटर का उपयोग करके सभी इनपुट कॉल को जोड़ता है. पैरामीटर के रूप में उपयोग की जाने वाली स्ट्रिंग दिखाई नहीं देती. यह केवल उसी पंक्ति के इनपुट को पहचानने के लिए उपयोग किया जाता है.
  • group(const string) सभी इनपुटों के ऊपर एक ही सेट पैरामीटर संख्या स्ट्रिंग का उपयोग करके शीर्षक बनाएं. यह स्ट्रिंग भी टैग शीर्षक के लिए पाठ के रूप में उपयोग की जाती है.
  • confirm(const bool) यदि true है, तो उपयोगकर्ता को इनपुट मान को सत्यापित करने के लिए कहा जाएगा; डिफ़ॉल्ट मान गलत है;

नोट्स input.timeframe函数的结果总是应该分配给一个变量,见上面的例子。

अलविदा input.bool input.int input.float input.string input.source input.color input

input.integer

अभी नहीं

input.resolution

अभी नहीं

ता

ta.alma

Arnaud Legoux Moving Average. इसने Gaussian Distribution को 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))

लौटाता हैArnaud Legoux चलती औसत

पैरामीटर

  • series(series int/float) निष्पादित होने वाला श्रृंखला मान.
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।
  • offset(simple int/float) चिकनाई (<1 के करीब) और उत्तरदायित्व (<0 के करीब) के बीच संतुलन को नियंत्रित करता है।
  • sigma(simple int/float) ALMA की चिकनाई को बदलता है; Sigma जितना बड़ा होगा, ALMA उतना ही चिकना होगा;
  • floor(simple bool) वैकल्पिक पैरामीटर↑ ALMA की गणना करने से पहले, यह निर्दिष्ट करें कि क्या विचलन गणना निचली सीमा है↑ डिफ़ॉल्ट मान गलत है↑

अलविदा ta.sma ta.ema ta.rma ta.wma ta.vwma ta.swma

ta.sma

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))

लौटाता है lengthK लाइन वापस आ गयाsourceसरल चलती औसत।

पैरामीटर

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

अलविदा ta.ema ta.rma ta.wma ta.vwma ta.swma ta.alma

ta.cog

कॉग (केंद्र बिंदु) एक सांख्यिकीय और फिबोनाची स्वर्ण अनुपात पर आधारित सूचक है।

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(series int/float) निष्पादित होने वाला श्रृंखला मान.
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।

अलविदा ta.stoch

ta.dev

衡量系列与其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))

लौटाता है lengthK लाइन वापस आ गयाsourceयह गलत है।

पैरामीटर

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

अलविदा ta.variance ta.stdev

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(series int/float) निष्पादित होने वाला श्रृंखला मान.
  • length(series int) K पंक्तियों की संख्या ((लंबाई) ।
  • biased(series bool) निर्दिष्ट करता है कि कौन सा अनुमान प्रयोग किया जाना चाहिए↑ वैकल्पिक↑ डिफ़ॉल्ट मान true↑

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

अलविदा ta.dev ta.variance

ta.ema

ईएमए फ़ंक्शन सूचकांक-भारित चलती औसत देता है. ईएमए में, भारित कारक सूचकांक में घटता है. यह निम्नलिखित सूत्र का उपयोग करके गणना करता हैः ईएमए = अल्फा * स्रोत + (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(series int/float) निष्पादित होने वाला श्रृंखला मान.
  • length(simple int) K पंक्तियों की संख्या ((लंबाई) ।

नोट्सकृपया ध्यान दें कि इस चर/फंक्शन का उपयोग करने से संकेतक को फिर से तैयार किया जा सकता है।

अलविदा ta.sma ta.rma ta.wma ta.vwma ta.swma ta.alma

ta.wma

wma फ़ंक्शन लौटाता हैlengthके लाइनsourcewma में, भारित कारक को अंकगणितीय स्तरों पर घटाना होता है।

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))

लौटाता है lengthK लाइन वापस आ गयाsourceभारित चलती औसत।

पैरामीटर

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

अलविदा ta.sma ta.ema ta.rma ta.vwma ta.swma ta.alma

ta.swma

स्थिर लंबाई के साथ सममित भारित चलती औसत रेखा। भारः [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(series int/float) स्रोत श्रृंखलाएँ.

अलविदा ta.sma ta.ema ta.rma ta.wma ta.vwma ta.alma

ta.hma

hma फ़ंक्शन जहाज की गतिशील औसत HMA देता है.

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)

लौटाता हैलौटाया गया कण लंबाई कण स्तंभ कण स्रोत कण के जहाज के शरीर के चलती औसत hull moving average.

पैरामीटर

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

अलविदा ta.ema ta.rma ta.wma ta.vwma ta.sma

ta.rma

आरएसआई में इस्तेमाल की जाने वाली चलती औसत रेखा। यह सूचकांक-भारित चलती औसत रेखा है, जिसका अल्फा-भारित मान = 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(series int/float) निष्पादित होने वाला श्रृंखला मान.
  • length(simple int) K पंक्तियों की संख्या ((लंबाई) ।

अलविदा ta.sma ta.ema ta.wma ta.vwma ta.swma ta.alma ta.rsi

ta.rsi

सापेक्ष तीव्रता सूचकांक.lengthके लाइन परsourceऊपर और नीचे के परिवर्तनta.rma()यह एक बहुत ही अच्छा तरीका है।

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))

लौटाता हैतुलनात्मक रूप से मजबूत और कमजोर संकेतक (आरएसआई)

पैरामीटर

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

अलविदा ta.rma

ta.tsi

वास्तविक शक्ति और कमजोरी सूचकांक. यह वित्तीय साधनों के संभावित गतिशीलता के चलती औसत का उपयोग करता है.

ta.tsi(source, short_length, long_length)

लौटाता हैवास्तविक शक्ति और कमजोरी सूचकांक.

पैरामीटर

  • source(series int/float) स्रोत श्रृंखलाएँ.
  • short_length(simple int) छोटी लंबाई ।
  • long_length(simple int) लंबी लाइन की लंबाई.

ta.roc

फ़ंक्शन roc ((परिवर्तन दर) दिखाता हैsourceके वर्तमान मूल्य औरsourceकुछ दिन पहलेlengthमानों के बीच का अंतर। यह निम्नलिखित सूत्र द्वारा गणना की जाती हैः 100 * change (src, length) / src (length) ।

ta.roc(source, length)

लौटाता है lengthK लाइन वापस आ गयाsourceइस तरह की घटनाओं में बहुत बदलाव आया है।

पैरामीटर

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

ta.range

सरणी में न्यूनतम और अधिकतम मानों के बीच का अंतर लौटाता है.

ta.range(source, length)

लौटाता हैक्रम में न्यूनतम और अधिकतम मानों के बीच का अंतर।

पैरामीटर

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

ta.macd

एमएसीडी (स्लाइड असमान औसत रेखा) । यह शेयर मूल्य प्रवृत्तियों की शक्ति, दिशा, गति और अवधि के परिवर्तनों को प्रकट करना चाहिए ।

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(series int/float) निष्पादित होने वाला श्रृंखला मान.
  • fastlen(simple int) शॉर्टलाइन पैरामीटर
  • slowlen(simple int) धीमी लंबाई पैरामीटर.
  • siglen(simple int) संकेत लंबाई पैरामीटर.

अलविदा ta.sma ta.ema

ta.mode

अनुक्रम का पैटर्न लौटाता है. यदि एक ही आवृत्ति वाले कई मान हैं, तो न्यूनतम लौटाता है.

ta.mode(source, length)

लौटाता हैअनुक्रम का पैटर्न।

पैरामीटर

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

ta.median

यह क्रम की मध्य संख्या देता है.

ta.median(source, length) 

लौटाता हैक्रम के मध्यवर्ती संख्याएँ.

पैरामीटर

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

ta.linreg

रैखिक प्रतिगमन वक्र. एक रेखा जो उपयोगकर्ता द्वारा परिभाषित समय सीमा के भीतर निर्दिष्ट मूल्य से सबसे अधिक मेल खाती है. यह न्यूनतम द्विआधारीकरण का उपयोग करके गणना की जाती है. इस फ़ंक्शन का परिणाम निम्नलिखित सूत्र का उपयोग करके गणना की जाती हैः linreg = intercept + slope * (length - 1 - offset), जिसमें intercept और slope का उपयोग किया जाता है।sourceसरणी के सबसे छोटे द्विगुणित मानों का गणना करना।

ta.linreg(source, length, offset) 

लौटाता हैरैखिक प्रतिगमन वक्र

पैरामीटर

  • source(series int/float) स्रोत श्रृंखलाएँ.
  • length(श्रृंखला 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 रेखा से पहले गतिशीलता. यह सिर्फ एक अंतर हैः स्रोत - स्रोत [लंबाई].

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) निर्दिष्ट करता है कि कौन सा अनुमान प्रयोग किया जाना चाहिए↑ वैकल्पिक↑ डिफ़ॉल्ट मान true↑

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

अलविदा 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.tr(सच) ।

नोट्स 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) वैकल्पिक पैरामीटर↑ यह निर्दिष्ट करता है कि क्या सही सीमा का उपयोग करना है; डिफ़ॉल्ट रूप से सच है↑ यदि मान गलत है, तो सीमा का गणना अभिव्यक्ति ((high-low) का उपयोग करके की जाती है↑

अलविदा 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) वैकल्पिक पैरामीटर↑ यह निर्दिष्ट करता है कि क्या सही सीमा का उपयोग करना है; डिफ़ॉल्ट रूप से सच है↑ यदि मान गलत है, तो सीमा का गणना अभिव्यक्ति ((high-low) का उपयोग करके की जाती है↑

अलविदा ta.kc ta.ema ta.atr ta.bb

ta.correlation

相关系数。描述两个系列倾向于偏离其ta.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और पहली पंक्ति में,source2स्रोत 1 का मान小于स्रोत2 ≠ का मान।

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

फ़ंक्शन एटीआर (सच्चा उतार-चढ़ाव आयाम औसत) वास्तविक सीमा के आरएमए को लौटाता है। वास्तविक उतार-चढ़ाव आयाम max (उच्च - निम्न, abs (उच्च - निकट[1]), abs (निम्न - निकट[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) लंबाई (K लाइनों की संख्या)

अलविदा ta.tr ta.rma

ta.sar

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

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(सिंपल 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))

लौटाता हैयदि स्थिति true है तो k स्ट्रिंगों की संख्या।

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

अलविदा ta.lowestbars ta.highestbars ta.valuewhen ta.highest ta.lowest

ta.cum

sourceऔर यह सब कुछ है, यह सब कुछ है, यह सब कुछ है।sourceके सभी तत्वों का योग है।

ta.cum(source) 

लौटाता हैश्रृंखला का सारांश।

पैरामीटर

  • source(श्रृंखला 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")

लौटाता हैतीन डीएमआई श्रृंखला के घटकः सकारात्मक दिशा गति ((+DI) ; नकारात्मक दिशा गति ((-DI) और औसत दिशा गति सूचकांक ((ADX)) ।

पैरामीटर

  • diLength(सरल अंत) DI अवधि ।
  • adxSmoothing(simple int) ADX चिकनी चक्र

अलविदा ta.rsi ta.tsi ta.mfi

ta.falling

परीक्षणsourceश्रृंखला के लिएlengthक्या K-long नीचे जा रहा है?

ta.falling(source, length) 

लौटाता हैअगर वर्तमान मेंsourceसे कम हैlengthK पंक्ति वापस किसी भी पहलेsourceयदि कोई मान सही है, तो यह सही है, अन्यथा यह गलत है।

पैरामीटर

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

अलविदा ta.rising

ta.rising

परीक्षणsourceश्रृंखला के लिएlengthक्या K-long ऊपर जा रहा है?

ta.rising(source, length) 

लौटाता हैअगर वर्तमान मेंsourceसे अधिक हैlengthK पंक्ति वापस किसी भी पहलेsourceयदि कोई मान सही है, तो यह सही है, अन्यथा यह गलत है।

पैरामीटर

  • 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 array array है, तो आपको max_bars_back फ़ंक्शन को source array variable के रूप में उपयोग करना चाहिए।

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 array array है, तो आपको max_bars_back फ़ंक्शन को source array variable के रूप में उपयोग करना चाहिए।

ta.highest

पिछले 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

ta.highestbars

पिछले k पंक्तियों में दिए गए संख्याओं का अधिकतम मूल्य विचलन।

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

लौटाता हैसबसे ऊंची k लाइन पर स्थानांतरित करें.

पैरामीटर

  • source(श्रृंखला)

अधिक

वूहुओयनएक ही समय में कई लेनदेन कैसे चलेंगे?

हल्के बादलकृपया मुझे बताएं, क्या पाइन अधिक लेनदेन कर सकता है? या JS की तरह लेनदेन को पार कर सकता है? धन्यवाद.

लिसा20231अधिक जानकारी के लिए धन्यवाद।

कलात्मकताओह, यह पाइन स्क्रिप्ट प्लेटफॉर्म पर ओकेएक्स के सिमुलेटर का उपयोग कैसे करती है?

कलात्मकतायह ट्रेडिंग व्यू प्लेटफॉर्म की रणनीति को सीधे आविष्कारक प्लेटफॉर्म पर कॉपी करने के बराबर है!

छोटे सपनेPINE भाषा केवल एकल-प्रजाति रणनीतियों को कर सकती है, बहु-प्रजाति रणनीतियों के लिए सबसे अच्छा है या पायथन, जावास्क्रिप्ट, सी ++ में डिजाइन लिखना।

छोटे सपनेओह, हाँ, ओकेएक्स विशेष है, उनके एनालॉग वातावरण और वास्तविक डिस्क वातावरण एक ही पते पर हैं, केवल एक अंतर है।

हल्के बादलokx एनालॉग डिस्क का उपयोग नहीं किया जा सकता है ।

छोटे सपनेइस विविध वास्तुकला समस्या का समाधान नहीं किया जा सकता है, क्योंकि प्रत्येक एक्सचेंज का इंटरफ़ेस अलग है, और इंटरफ़ेस आवृत्ति सीमाएं अलग नहीं हैं, जिससे कई समस्याएं उत्पन्न होती हैं।

छोटे सपनेठीक है, सुझाव देने के लिए धन्यवाद, और इस आवश्यकता को रिपोर्ट करें।

हल्के बादलमुझे लगता है कि JS के साथ मिश्रण करना बेहतर है, क्योंकि JS विभिन्न प्रकार के लेनदेन के लिए बेहतर अनुकूल है।

ट्रेंडिंग शिकारीक्या आप बाद में कई किस्मों पर विचार करेंगे?

छोटे सपनेअशिष्टता।

हल्के बादलअच्छा, शुक्रिया ड्रीम डैड।

छोटे सपनेनमस्ते, अभी के लिए, PINE भाषा नीति केवल एक ही किस्म का काम करती है।

छोटे सपनेअजनबी, आपके समर्थन के लिए धन्यवाद. दस्तावेज को और भी बेहतर किया जाएगा.

छोटे सपनेहाँ।

छोटे सपनेPINE टेम्पलेट क्लासरूम, पैरामीटर पर स्विच एक्सचेंज बेस एड्रेस सेट किया जा सकता है.