सूचक मान जितना लंबा तीर खींचा जाता है।
plotarrow(series, title, colorup, colordown, offset, minheight, maxheight, editable, show_last, display)
उदाहरण
codiff = close - open
plotarrow(codiff, colorup=color.new(color.teal,40), colordown=color.new(color.orange, 40), overlay=true)
तर्क
series
(श्रृंखला int/float) तीरों के रूप में चित्रित किए जाने वाले डेटा की श्रृंखला। आवश्यक तर्क।title
(const स्ट्रिंग) भूखंड का शीर्षक.colorup
(श्रृंखला रंग) ऊपर तीर का रंग. वैकल्पिक तर्क.colordown
(सीरीज रंग) नीचे तीर का रंग. वैकल्पिक तर्क.offset
(सीरीज इंट) दिए गए बारों की संख्या पर बाएं या दाएं तीरों को स्थानांतरित करता है। डिफ़ॉल्ट 0 है।minheight
(इनपुट इंट) पिक्सेल में न्यूनतम संभव तीर ऊंचाई. डिफ़ॉल्ट 5 है.maxheight
(इनपुट इंट) पिक्सेल में अधिकतम संभव तीर ऊंचाई. डिफ़ॉल्ट 100 है.editable
(const bool) यदि सच है तो प्लॉटरे शैली स्वरूप संवाद में संपादन योग्य होगी. डिफ़ॉल्ट सच है.show_last
(इनपुट इंट) यदि सेट किया गया है, तो चार्ट पर ग्राफ करने के लिए तीरों की संख्या (पिछली पट्टी से अतीत तक) को परिभाषित करता है.display
(plot_display) नियंत्रण जहां प्लॉट प्रदर्शित किया जाता है. संभावित मान हैंः display.none, display.all. डिफ़ॉल्ट display.all है.overlay
(const bool) FMZ प्लेटफॉर्म का विस्तार तर्क है, इसका उपयोग मुख्य छवि (सत्य पर सेट) या उप-छवि (झूठी पर सेट) पर प्रदर्शित होने के लिए वर्तमान फ़ंक्शन सेट करने के लिए किया जाता है, डिफ़ॉल्ट मान गलत है। यदि यह तर्क निर्दिष्ट नहीं है, तो यह के अनुसार सेट किया जाएगाoverlay
तर्क मेंstrategy
याindicator
, यदिstrategy
याindicator
सेट नहीं करता हैoverlay
तर्क, यह डिफ़ॉल्ट तर्क के अनुसार संसाधित किया जाएगा.यह भी देखें
plot
plotshape
plotchar
barcolor
bgcolor
फ़ंक्शन सरणी से अंतिम तत्व को हटा देता है और उसका मान लौटाता है.
array.pop(id)
उदाहरण
// array.pop example
a = array.new_float(5,high)
removedEl = array.pop(a)
plot(array.size(a))
plot(removedEl)
रिटर्नहटाए गए तत्व का मान.
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.यह भी देखें
array.new_float
array.set
array.push
array.remove
array.insert
array.shift
यह फ़ंक्शन किसी सरणी के पहले तत्व को हटा देता है और उसका मान लौटाता है.
array.shift(id)
उदाहरण
// array.shift example
a = array.new_float(5,high)
removedEl = array.shift(a)
plot(array.size(a))
plot(removedEl)
रिटर्नहटाए गए तत्व का मान.
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.यह भी देखें
array.unshift
array.set
array.push
array.remove
array.includes
फ़ंक्शन सरणी की शुरुआत में मान सम्मिलित करता है.
array.unshift(id, value)
उदाहरण
// array.unshift example
a = array.new_float(5, 0)
array.unshift(a, open)
plot(array.get(a, 0))
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.value
(series <type of the array's elements>
) सरणी की शुरुआत में जोड़ने के लिए मान.यह भी देखें
array.shift
array.set
array.insert
array.remove
array.indexof
फ़ंक्शन सरणी में तत्वों की संख्या लौटाता है.
array.size(id)
उदाहरण
// array.size example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
// note that changes in slice also modify original array
slice = array.slice(a, 0, 5)
array.push(slice, open)
// size was changed in slice and in original array
plot(array.size(a))
plot(array.size(slice))
रिटर्नसरणी में तत्वों की संख्या।
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.यह भी देखें
array.new_float
array.sum
array.slice
array.sort
फ़ंक्शन मौजूदा सरणी से एक स्लाइस बनाता है. यदि स्लाइस से एक ऑब्जेक्ट बदलता है, तो परिवर्तन नए और मूल सरणी दोनों पर लागू होते हैं.
array.slice(id, index_from, index_to)
उदाहरण
// array.slice example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
// take elements from 0 to 4
// *note that changes in slice also modify original array
slice = array.slice(a, 0, 5)
plot(array.sum(a) / 10)
plot(array.sum(slice) / 5)
रिटर्नएक सरणी के टुकड़े की एक उथली प्रतिलिपि.
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.index_from
(सीरीज इंट) शून्य आधारित सूचकांक जिस पर निष्कर्षण शुरू करना है।index_to
(सीरीज इंट) शून्य आधारित सूचकांक जिसके पहले निष्कर्षण को समाप्त करना है। यह फ़ंक्शन इस सूचकांक वाले तत्व तक निष्कर्षण करता है लेकिन इसमें शामिल नहीं है।यह भी देखें
array.new_float
array.get
array.sort
मूल सरणी में प्रत्येक तत्व का पूर्ण मान युक्त सरणी लौटाता है.
array.abs(id)
तर्क
id
(int[]/float[]) एक सरणी वस्तु.यह भी देखें
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
फ़ंक्शन मान के सूचकांक को लौटाता है, या -1 यदि मान नहीं मिला है। खोज करने के लिए सरणी को आरोही क्रम में क्रमबद्ध किया जाना चाहिए।
array.binary_search(id, val)
उदाहरण
// array.binary_search
a = array.from(5, -2, 0, 9, 1)
array.sort(a) // [-2, 0, 1, 5, 9]
position = array.binary_search(a, 0) // 1
plot(position)
तर्क
id
(int[]/float[]) एक सरणी वस्तु.val
(श्रृंखला int/float) सरणी में खोज करने के लिए मान.टिप्पणीएक बाइनरी खोज बढ़ते क्रम में पूर्व-क्रमित सरणियों पर काम करती है। यह सरणी के मध्य में एक तत्व की तुलना करके लक्ष्य मूल्य के साथ शुरू होता है। यदि तत्व लक्ष्य मूल्य से मेल खाता है, तो सरणी में इसकी स्थिति लौटा दी जाती है। यदि तत्व का मूल्य लक्ष्य मूल्य से अधिक है, तो खोज सरणी के निचले आधे हिस्से में जारी रहती है। यदि तत्व का मूल्य लक्ष्य मूल्य से कम है, तो खोज सरणी के ऊपरी आधे हिस्से में जारी रहती है। ऐसा करके पुनरावर्ती रूप से, एल्गोरिथ्म धीरे-धीरे सरणी के छोटे और छोटे हिस्सों को समाप्त करता है जिसमें लक्ष्य मूल्य नहीं हो सकता है।
यह भी देखें
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
फ़ंक्शन मान का सूचकांक लौटाता है यदि यह पाया जाता है। जब मान नहीं पाया जाता है, तो फ़ंक्शन अगले सबसे छोटे तत्व का सूचकांक लौटाता है जहां मान होगा यदि यह सरणी में था। खोज करने के लिए सरणी को आरोही क्रम में क्रमबद्ध किया जाना चाहिए।
array.binary_search_leftmost(id, val)
उदाहरण
// array.binary_search_leftmost
a = array.from(5, -2, 0, 9, 1)
array.sort(a) // [-2, 0, 1, 5, 9]
position = array.binary_search_leftmost(a, 3) // 2
plot(position)
तर्क
id
(int[]/float[]) एक सरणी वस्तु.val
(श्रृंखला int/float) सरणी में खोज करने के लिए मान.टिप्पणीएक बाइनरी खोज बढ़ते क्रम में पूर्व-क्रमित सरणियों पर काम करती है। यह सरणी के मध्य में एक तत्व की तुलना करके लक्ष्य मूल्य के साथ शुरू होता है। यदि तत्व लक्ष्य मूल्य से मेल खाता है, तो सरणी में इसकी स्थिति लौटा दी जाती है। यदि तत्व का मूल्य लक्ष्य मूल्य से अधिक है, तो खोज सरणी के निचले आधे हिस्से में जारी रहती है। यदि तत्व का मूल्य लक्ष्य मूल्य से कम है, तो खोज सरणी के ऊपरी आधे हिस्से में जारी रहती है। ऐसा करके पुनरावर्ती रूप से, एल्गोरिथ्म धीरे-धीरे सरणी के छोटे और छोटे हिस्सों को समाप्त करता है जिसमें लक्ष्य मूल्य नहीं हो सकता है।
यह भी देखें
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
फ़ंक्शन मान का सूचकांक लौटाता है यदि यह पाया जाता है। जब मान नहीं पाया जाता है, तो फ़ंक्शन तत्व का सूचकांक लौटाता है जहां मान होगा यदि यह सरणी में था। सरणी को आरोही क्रम में क्रमबद्ध किया जाना चाहिए।
array.binary_search_rightmost(id, val)
उदाहरण
// array.binary_search_rightmost
a = array.from(5, -2, 0, 9, 1)
array.sort(a) // [-2, 0, 1, 5, 9]
position = array.binary_search_rightmost(a, 3) // 3
plot(position)
तर्क
id
(int[]/float[]) एक सरणी वस्तु.val
(श्रृंखला int/float) सरणी में खोज करने के लिए मान.टिप्पणीएक बाइनरी खोज बढ़ते क्रम में सॉर्ट किए गए सरणी पर काम करती है। यह सरणी के मध्य में एक तत्व की तुलना करके लक्ष्य मूल्य के साथ शुरू होती है। यदि तत्व लक्ष्य मूल्य से मेल खाता है, तो सरणी में इसकी स्थिति लौटा दी जाती है। यदि तत्व का मूल्य लक्ष्य मूल्य से अधिक है, तो खोज सरणी के निचले आधे में जारी रहती है। यदि तत्व का मूल्य लक्ष्य मूल्य से कम है, तो खोज सरणी के ऊपरी आधे में जारी रहती है। ऐसा करके पुनरावर्ती रूप से, एल्गोरिथ्म क्रमशः सरणी के छोटे और छोटे हिस्सों को समाप्त करता है जिसमें लक्ष्य मूल्य नहीं हो सकता है।
यह भी देखें
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
फ़ंक्शन एक सरणी के तत्वों को सॉर्ट करता है.
array.sort(id, order)
उदाहरण
// array.sort example
a = array.new_float(0,0)
for i = 0 to 5
array.push(a, high[i])
array.sort(a, order.descending)
if barstate.islast
runtime.log(str.tostring(a))
तर्क
id
(int[]/float[]/string[]) एक सरणी वस्तु.order
(sort_order) क्रम क्रमः order.ascending (डिफ़ॉल्ट) या order.descending.यह भी देखें
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
सूचकांक की एक सरणी लौटाता है जो, जब मूल सरणी को अनुक्रमित करने के लिए उपयोग किया जाता है, तो उनके क्रमबद्ध क्रम में इसके तत्वों तक पहुंच जाएगा. यह मूल सरणी को संशोधित नहीं करता है.
array.sort_indices(id, order)
उदाहरण
// array.sort_indices
a = array.from(5, -2, 0, 9, 1)
sortedIndices = array.sort_indices(a) // [1, 2, 4, 0, 3]
indexOfSmallestValue = array.get(sortedIndices, 0) // 1
smallestValue = array.get(a, indexOfSmallestValue) // -2
plot(smallestValue)
तर्क
id
(int[]/float[]/string[]) एक सरणी वस्तु.order
(sort_order) क्रम क्रमः order.ascending या order.descending. वैकल्पिक. डिफ़ॉल्ट order.ascending है.यह भी देखें
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
फ़ंक्शन एक सरणी से सभी तत्वों को हटा देता है.
array.clear(id)
उदाहरण
// array.clear example
a = array.new_float(5,high)
array.clear(a)
array.push(a, close)
plot(array.get(a,0))
plot(array.size(a))
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.यह भी देखें
array.new_float
array.insert
array.push
array.remove
array.pop
इस फ़ंक्शन का उपयोग दो सरणी को विलय करने के लिए किया जाता है. यह दूसरी सरणी से सभी तत्वों को पहली सरणी में धकेलता है, और पहली सरणी लौटाता है.
array.concat(id1, id2)
उदाहरण
// array.concat example
a = array.new_float(0,0)
b = array.new_float(0,0)
for i = 0 to 4
array.push(a, high[i])
array.push(b, low[i])
c = array.concat(a,b)
plot(array.size(a))
plot(array.size(b))
plot(array.size(c))
रिटर्नदूसरे सरणी से विलय तत्वों के साथ पहली सरणी.
तर्क
id1
(किसी भी सरणी प्रकार) पहली सरणी वस्तु.id2
(किसी भी सरणी प्रकार) दूसरे सरणी वस्तु.यह भी देखें
array.new_float
array.insert
array.slice
फ़ंक्शन मौजूदा सरणी की एक प्रति बनाता है.
array.copy(id)
उदाहरण
// array.copy example
length = 5
a = array.new_float(length, close)
b = array.copy(a)
a := array.new_float(length, open)
plot(array.sum(a) / length)
plot(array.sum(b) / length)
रिटर्नएक सरणी की एक प्रति।
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.यह भी देखें
array.new_float
array.get
array.slice
array.sort
फ़ंक्शन सरणी
array.stdev(id, biased)
उदाहरण
// array.stdev example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.stdev(a))
रिटर्नसरणी के तत्वों का मानक विचलन।
तर्क
id
(int[]/float[]) एक सरणी वस्तु.biased
(श्रृंखला bool) निर्धारित करता है कि अनुमान का उपयोग किया जाना चाहिए. वैकल्पिक. डिफ़ॉल्ट सच है.टिप्पणीयदिbiased
यदि सत्य है, तो फ़ंक्शन पूरे जनसंख्या के पक्षपाती अनुमान का उपयोग करके गणना करेगा, यदि झूठा है - एक नमूना का निष्पक्ष अनुमान।
यह भी देखें
array.new_float
array.max
array.min
array.avg
फ़ंक्शन मानकीकृत तत्वों की सरणी लौटाता है.
array.standardize(id)
उदाहरण
// array.standardize example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
b = array.standardize(a)
plot(array.min(b))
plot(array.max(b))
रिटर्नमानकीकृत तत्वों की सरणी।
तर्क
id
(int[]/float[]) एक सरणी वस्तु.यह भी देखें
array.max
array.min
array.mode
array.avg
array.variance
array.stdev
फ़ंक्शन एक सरणी
array.variance(id, biased)
उदाहरण
// array.variance example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.variance(a))
रिटर्नसरणी के तत्वों का विचलन।
तर्क
id
(int[]/float[]) एक सरणी वस्तु.biased
(श्रृंखला bool) निर्धारित करता है कि अनुमान का उपयोग किया जाना चाहिए. वैकल्पिक. डिफ़ॉल्ट सच है.टिप्पणीयदिbiased
यदि सत्य है, तो फ़ंक्शन पूरे जनसंख्या के पक्षपाती अनुमान का उपयोग करके गणना करेगा, यदि झूठा है - एक नमूना का निष्पक्ष अनुमान।
यह भी देखें
array.new_float
array.stdev
array.min
array.avg
array.covariance
फ़ंक्शन दो सरणियों की सहविभाज्यता देता है.
array.covariance(id1, id2, biased)
उदाहरण
// array.covariance example
a = array.new_float(0)
b = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
array.push(b, open[i])
plot(array.covariance(a, b))
रिटर्नदो सरणियों का सहविभिन्नता.
तर्क
id1
(int[]/float[]) एक सरणी वस्तु.id2
(int[]/float[]) एक सरणी वस्तु.biased
(श्रृंखला bool) निर्धारित करता है कि अनुमान का उपयोग किया जाना चाहिए. वैकल्पिक. डिफ़ॉल्ट सच है.टिप्पणीयदिbiased
यदि सत्य है, तो फ़ंक्शन पूरे जनसंख्या के पक्षपाती अनुमान का उपयोग करके गणना करेगा, यदि झूठा है - एक नमूना का निष्पक्ष अनुमान।
यह भी देखें
array.new_float
array.max
array.stdev
array.avg
array.variance
फ़ंक्शन एक सरणी के तत्वों को एक एकल मान पर सेट करता है. यदि कोई सूचकांक निर्दिष्ट नहीं है, तो सभी तत्व सेट किए जाते हैं. यदि केवल एक प्रारंभ सूचकांक (डिफ़ॉल्ट 0) प्रदान किया जाता है, तो उस सूचकांक से शुरू होने वाले तत्व सेट किए जाते हैं. यदि दोनों सूचकांक तर्क का उपयोग किया जाता है, तो प्रारंभिक सूचकांक से लेकर लेकिन अंत सूचकांक (डिफ़ॉल्ट na) सहित तत्व सेट किए जाते हैं.
array.fill(id, value, index_from, index_to)
उदाहरण
// array.fill example
a = array.new_float(10)
array.fill(a, close)
plot(array.sum(a))
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.value
(series <type of the array's elements>
) सरणी को भरने के लिए मान।index_from
प्रारंभ सूचकांक, डिफ़ॉल्ट 0 हैindex_to
(सीरीज int) अंत सूचकांक, डिफ़ॉल्ट है na. सेट करने के लिए अंतिम तत्व के सूचकांक से एक बड़ा होना चाहिए.यह भी देखें
array.new_float
array.set
array.slice
फ़ंक्शन true देता है यदि मान array में पाया गया था, अन्यथा false।
array.includes(id, value)
उदाहरण
// array.includes example
a = array.new_float(5,high)
p = close
if array.includes(a, high)
p := open
plot(p)
रिटर्नसच अगर मान सरणी में पाया गया था, अन्यथा झूठा।
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.value
(series <type of the array's elements>
) सरणी में खोज करने के लिए मान.यह भी देखें
array.new_float
array.indexof
array.shift
array.remove
array.insert
फ़ंक्शन जगह में नए तत्व जोड़कर सरणी की सामग्री को बदलता है.
array.insert(id, index, value)
उदाहरण
// array.insert example
a = array.new_float(5, close)
array.insert(a, 0, open)
plot(array.get(a, 5))
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.index
(श्रृंखला int) वह सूचकांक जिसमें मान डाला जाना है।value
(series <type of the array's elements>
) सरणी में जोड़ने के लिए मान.यह भी देखें
array.new_float
array.set
array.push
array.remove
array.pop
array.unshift
फ़ंक्शन निर्दिष्ट विभाजक स्ट्रिंग द्वारा अलग किए गए एक सरणी के सभी तत्वों को जोड़कर एक नई स्ट्रिंग बनाता है और लौटाता है.
array.join(id, separator)
उदाहरण
// array.join example
a = array.new_float(5, 5)
runtime.log(array.join(a, ","))
तर्क
id
(int[]/float[]/string[]) एक सरणी वस्तु.separator
(श्रृंखला स्ट्रिंग) प्रत्येक सरणी तत्व को अलग करने के लिए प्रयुक्त स्ट्रिंग.यह भी देखें
array.new_float
array.set
array.insert
array.remove
array.pop
array.unshift
फ़ंक्शन मान की अंतिम घटना का सूचकांक देता है, या -1 यदि मान नहीं मिला है।
array.lastindexof(id, value)
उदाहरण
// array.lastindexof example
a = array.new_float(5,high)
index = array.lastindexof(a, high)
plot(index)
रिटर्नकिसी तत्व का सूचकांक।
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.value
(series <type of the array's elements>
) सरणी में खोज करने के लिए मान.यह भी देखें
array.new_float
array.set
array.push
array.remove
array.insert
फ़ंक्शन सबसे बड़ा मान, या दिए गए सरणी में nth सबसे बड़ा मान लौटाता है.
array.max(id, nth)
उदाहरण
// array.max
a = array.from(5, -2, 0, 9, 1)
secondHighest = array.max(a, 2) // 1
plot(secondHighest)
रिटर्नसरणी में सबसे बड़ा या सबसे बड़ा मूल्य.
तर्क
id
(int[]/float[]) एक सरणी वस्तु.nth
(श्रृंखला int) nth सबसे बड़ा मूल्य वापस करने के लिए, जहां शून्य सबसे बड़ा है. वैकल्पिक. डिफ़ॉल्ट शून्य है.यह भी देखें
array.new_float
array.min
array.sum
फ़ंक्शन सबसे छोटा मान, या दिए गए सरणी में nth सबसे छोटा मान लौटाता है.
array.min(id, nth)
उदाहरण
// array.min
a = array.from(5, -2, 0, 9, 1)
secondLowest = array.min(a, 1) // 0
plot(secondLowest)
रिटर्नसरणी में सबसे छोटा या सबसे छोटा मान.
तर्क
id
(int[]/float[]) एक सरणी वस्तु.nth
(श्रृंखला int) nth सबसे छोटा मान वापस करने के लिए, जहां शून्य सबसे छोटा है. वैकल्पिक. डिफ़ॉल्ट शून्य है.यह भी देखें
array.new_float
array.max
array.sum
यह फ़ंक्शन किसी सरणी के तत्वों का मध्यफल देता है.
array.median(id)
उदाहरण
// array.median example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.median(a))
रिटर्नसरणी के तत्वों का मध्यवर्ती।
तर्क
id
(int[]/float[]) एक सरणी वस्तु.यह भी देखें
array.avg
array.variance
array.min
फ़ंक्शन एक सरणी के तत्वों के मोड को लौटाता है. यदि एक ही आवृत्ति के साथ कई मान हैं, तो यह सबसे छोटा मान लौटाता है.
array.mode(id)
उदाहरण
// array.mode example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.mode(a))
रिटर्नसरणी के तत्वों का मोड.
तर्क
id
(int[]/float[]) एक सरणी वस्तु.यह भी देखें
array.new_float
array.avg
array.variance
array.min
उस मान को लौटाता है जिसके लिए सरणी मानों (प्रतिशत) का निर्दिष्ट प्रतिशत उससे कम या उसके बराबर है, रैखिक अंतःपोलन का उपयोग करके।
array.percentile_linear_interpolation(id, percentage)
तर्क
id
(int[]/float[]) एक सरणी वस्तु.percentage
(श्रृंखला int/float) उन मूल्यों का प्रतिशत जो लौटाए गए मूल्य से कम या बराबर होना चाहिए।टिप्पणीसांख्यिकी में, प्रतिशत उन रैंकिंग आइटमों का प्रतिशत है जो एक निश्चित स्कोर पर या उससे नीचे दिखाई देते हैं। यह माप एक मानक आवृत्ति वितरण के भीतर स्कोर का प्रतिशत दिखाता है जो आपके द्वारा मापे जा रहे प्रतिशत रैंक से कम है। रैखिक अंतःक्रिया दो रैंक के बीच मूल्य का अनुमान लगाती है।
यह भी देखें
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
वह मान लौटाता है जिसके लिए निर्दिष्ट सरणी मानों (प्रतिशत) का प्रतिशत निकटतम रैंक विधि का उपयोग करके उससे कम या उसके बराबर होता है.
array.percentile_nearest_rank(id, percentage)
तर्क
id
(int[]/float[]) एक सरणी वस्तु.percentage
(श्रृंखला int/float) उन मूल्यों का प्रतिशत जो लौटाए गए मूल्य से कम या बराबर होना चाहिए।टिप्पणीसांख्यिकी में, प्रतिशत उन रैंकिंग आइटमों का प्रतिशत है जो एक निश्चित स्कोर पर या उससे नीचे दिखाई देते हैं। यह माप मानक आवृत्ति वितरण के भीतर स्कोर का प्रतिशत दिखाता है जो आपके द्वारा मापे जा रहे प्रतिशत रैंक से कम है।
यह भी देखें
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
सरणी में किसी मान का प्रतिशत रैंक लौटाता है.
array.percentrank(id, index)
तर्क
id
(int[]/float[]) एक सरणी वस्तु.index
(सीरीज इंट) वह मान जिसके लिए उसके प्रतिशत क्रम की गणना की जानी है।टिप्पणीप्रतिशत रैंक, सरणी में कितने तत्वों के प्रतिशत हैं जो संदर्भ मान से कम या बराबर हैं।
यह भी देखें
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
फ़ंक्शन किसी दिए गए सरणी से न्यूनतम और अधिकतम मानों के बीच अंतर देता है.
array.range(id)
उदाहरण
// array.range example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.range(a))
रिटर्नसरणी में न्यूनतम और अधिकतम मानों के बीच अंतर।
तर्क
id
(int[]/float[]) एक सरणी वस्तु.यह भी देखें
array.new_float
array.min
array.max
array.sum
फ़ंक्शन निर्दिष्ट सूचकांक के साथ तत्व को हटाकर एक सरणी की सामग्री को बदलता है.
array.remove(id, index)
उदाहरण
// array.remove example
a = array.new_float(5,high)
removedEl = array.remove(a, 0)
plot(array.size(a))
plot(removedEl)
रिटर्नहटाए गए तत्व का मान.
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.index
(श्रृंखला int) हटाने के लिए तत्व का सूचकांक.यह भी देखें
array.new_float
array.set
array.push
array.insert
array.pop
array.shift
फ़ंक्शन एक सरणी को उलट देता है. पहला सरणी तत्व अंतिम बन जाता है, और अंतिम सरणी तत्व पहला बन जाता है.
array.reverse(id)
उदाहरण
// array.reverse example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.get(a, 0))
array.reverse(a)
plot(array.get(a, 0))
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.यह भी देखें
array.new_float
array.sort
array.push
array.set
array.avg
फ़ंक्शन प्रकारों में से एक के साथ तर्क की एक चर संख्या लेता हैः int, float, bool, string, label, line, color, box, table, linefill, और संबंधित प्रकार की एक सरणी देता है.
array.from(arg0, arg1, ...)
उदाहरण
// array.from_example
arr = array.from("Hello", "World!") // arr (string[]) will contain 2 elements: {Hello}, {World!}.
plot(close)
रिटर्नसरणी तत्व
तर्क
arg0, arg1, ...
(श्रृंखला int/float/bool/color/string/line/linefill) सरणी तर्क.फ़ंक्शन एक नई सरणी वस्तु बनाता है<type>
elements.
array.new(size, initial_value)
उदाहरण
// array.new<string> example
a = array.new<string>(1, "Hello, World!")
runtime.log(array.get(a, 0))
उदाहरण
// array.new<color> example
a = array.new<color>()
array.push(a, color.red)
array.push(a, color.green)
plot(close, color = array.get(a, close > open ? 1 : 0))
उदाहरण
// array.new<float> example
length = 5
var a = array.new<float>(length, close)
if array.size(a) == length
array.remove(a, 0)
array.push(a, close)
plot(array.sum(a) / length, "SMA")
उदाहरण
// array.new<line> example
// draw last 15 lines
var a = array.new<line>()
array.push(a, line.new(bar_index - 1, close[1], bar_index, close))
if array.size(a) > 15
ln = array.shift(a)
line.delete(ln)
रिटर्नएक सरणी वस्तु का आईडी जो अन्य सरणी.*() कार्यों में इस्तेमाल किया जा सकता है.
तर्क
size
(श्रृंखला int) एक सरणी का प्रारंभिक आकार. वैकल्पिक. डिफ़ॉल्ट 0 है.initial_value
(श्रृंखला <प्रकार>) सभी सरणी तत्वों का प्रारंभिक मान. वैकल्पिक. डिफ़ॉल्ट टिप्पणीएक सरणी सूचकांक 0 से शुरू होता है. यदि आप एक सरणी को आरंभ करना चाहते हैं और एक ही समय में इसके सभी तत्वों को निर्दिष्ट करना चाहते हैं, तो फ़ंक्शन array.from का उपयोग करें.
यह भी देखें
array.from
array.push
array.get
array.size
array.remove
array.shift
array.sum
फ़ंक्शन bool प्रकार के तत्वों की एक नई सरणी वस्तु बनाता है.
array.new_bool(size, initial_value)
उदाहरण
// array.new_bool example
length = 5
a = array.new_bool(length, close > open)
plot(array.get(a, 0) ? close : open)
रिटर्नएक सरणी वस्तु का आईडी जो अन्य सरणी.*() कार्यों में इस्तेमाल किया जा सकता है.
तर्क
size
(श्रृंखला int) एक सरणी का प्रारंभिक आकार. वैकल्पिक. डिफ़ॉल्ट 0 है.initial_value
(श्रृंखला bool) सभी सरणी तत्वों का प्रारंभिक मान. वैकल्पिक. डिफ़ॉल्ट टिप्पणीसरणी सूचकांक 0 से शुरू होता है।
यह भी देखें
array.new_float
array.get
array.slice
array.sort
फ़ंक्शन फ़्लोट प्रकार के तत्वों का एक नया सरणी ऑब्जेक्ट बनाता है.
array.new_float(size, initial_value)
उदाहरण
// array.new_float example
length = 5
a = array.new_float(length, close)
plot(array.sum(a) / length)
रिटर्नएक सरणी वस्तु का आईडी जो अन्य सरणी.*() कार्यों में इस्तेमाल किया जा सकता है.
तर्क
size
(श्रृंखला int) एक सरणी का प्रारंभिक आकार. वैकल्पिक. डिफ़ॉल्ट 0 है.initial_value
(सीरीज int/float) सभी सरणी तत्वों का प्रारंभिक मान. वैकल्पिक. डिफ़ॉल्ट टिप्पणीएक सरणी सूचकांक 0 से शुरू होता है।
यह भी देखें
array.new_bool
array.get
array.slice
array.sort
फ़ंक्शन int प्रकार के तत्वों की एक नई सरणी वस्तु बनाता है.
array.new_int(size, initial_value)
उदाहरण
// array.new_int example
length = 5
a = array.new_int(length, int(close))
plot(array.sum(a) / length)
रिटर्नएक सरणी वस्तु का आईडी जो अन्य सरणी.*() कार्यों में इस्तेमाल किया जा सकता है.
तर्क
size
(श्रृंखला int) एक सरणी का प्रारंभिक आकार. वैकल्पिक. डिफ़ॉल्ट 0 है.initial_value
(श्रृंखला int) सभी सरणी तत्वों का प्रारंभिक मान. वैकल्पिक. डिफ़ॉल्ट टिप्पणीएक सरणी सूचकांक 0 से शुरू होता है।
यह भी देखें
array.new_float
array.get
array.slice
array.sort
फ़ंक्शन स्ट्रिंग प्रकार के तत्वों की एक नई सरणी वस्तु बनाता है.
array.new_string(size, initial_value)
उदाहरण
// array.new_string example
length = 5
a = array.new_string(length, "text")
runtime.log(array.get(a, 0))
रिटर्नएक सरणी वस्तु का आईडी जो अन्य सरणी.*() कार्यों में इस्तेमाल किया जा सकता है.
तर्क
size
(श्रृंखला int) एक सरणी का प्रारंभिक आकार. वैकल्पिक. डिफ़ॉल्ट 0 है.initial_value
(श्रृंखला स्ट्रिंग) सभी सरणी तत्वों का प्रारंभिक मान. वैकल्पिक. डिफ़ॉल्ट टिप्पणीएक सरणी सूचकांक 0 से शुरू होता है।
यह भी देखें
array.new_float
array.get
array.slice
फ़ंक्शन निर्दिष्ट सूचकांक पर तत्व का मान लौटाता है.
array.get(id, index)
उदाहरण
// array.get example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i] - open[i])
plot(array.get(a, 9))
रिटर्नसरणी तत्व
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.index
(series int) उस तत्व का सूचकांक जिसका मान लौटाया जाना है।यह भी देखें
array.new_float
array.set
array.slice
array.sort
फ़ंक्शन एक सरणी में मान जोड़ता है.
array.push(id, value)
उदाहरण
// array.push example
a = array.new_float(5, 0)
array.push(a, open)
plot(array.get(a, 5))
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.value
(series <type of the array's elements>
) सरणी के अंत में जोड़े गए तत्व का मान.यह भी देखें
array.new_float
array.set
array.insert
array.remove
array.pop
array.unshift
फ़ंक्शन निर्दिष्ट सूचकांक पर तत्व का मान सेट करता है.
array.set(id, index, value)
उदाहरण
// array.set example
a = array.new_float(10)
for i = 0 to 9
array.set(a, i, close[i])
plot(array.sum(a) / 10)
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.index
(सीरीज int) संशोधित किए जाने वाले तत्व का सूचकांक।value
(series <type of the array's elements>
) नया मूल्य निर्धारित किया जाना है।यह भी देखें
array.new_float
array.get
array.slice
फ़ंक्शन सरणी के तत्वों का योग देता है.
array.sum(id)
उदाहरण
// array.sum example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.sum(a))
रिटर्नसरणी के तत्वों का योग।
तर्क
id
(int[]/float[]) एक सरणी वस्तु.यह भी देखें
array.new_float
array.max
array.min
फ़ंक्शन सरणी के तत्वों का औसत लौटाता है.
array.avg(id)
उदाहरण
// array.avg example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.avg(a))
रिटर्नसरणी के तत्वों का औसत.
तर्क
id
(int[]/float[]) एक सरणी वस्तु.यह भी देखें
array.new_float
array.max
array.min
array.stdev
फ़ंक्शन मान की पहली घटना का सूचकांक देता है, या -1 यदि मान नहीं मिला है।
array.indexof(id, value)
उदाहरण
// array.indexof example
a = array.new_float(5,high)
index = array.indexof(a, high)
plot(index)
रिटर्नकिसी तत्व का सूचकांक।
तर्क
id
(किसी भी सरणी प्रकार) एक सरणी वस्तु.value
(series <type of the array's elements>
) सरणी में खोज करने के लिए मान.यह भी देखें
array.lastindexof
array.get
array.lastindexof
array.remove
array.insert
अंतर्निहित कार्यों में संबंधितstrategy
, स्टॉप लॉस पॉइंट और टेक प्रॉफिट पॉइंट को एक मूल्य छलांग के गुणकों के रूप में परिभाषित किया गया है।profit
औरloss
तर्कstrategy.exit
समारोह अंक में स्टॉप लॉस और ले लाभ का प्रतिनिधित्व करते हैं और तर्कprofit
10 पर सेट किया जाता है, कि कीमत कूद 10 से गुणा किया जाता है के रूप में ले लाभ स्प्रेड, और कीमत कूद निर्मित चर हैsyminfo.mintick
.
फ़ंक्शन कई रणनीति गुणों को सेट करता है।
ध्यान दें कि केवलtitle
, shorttitle
, overlay
, pyramiding
, default_qty_type
, default_qty_value
तर्क पास करने के लिए समर्थित हैं। अन्य तर्क PINE भाषा रणनीति के इंटरफ़ेस तर्क के माध्यम से सेट किए जा सकते हैं।
strategy(title, shorttitle, overlay, format, precision, scale, pyramiding, calc_on_order_fills, calc_on_every_tick, max_bars_back, backtest_fill_limits_assumption, default_qty_type, default_qty_value, initial_capital, currency, slippage, commission_type, commission_value, process_orders_on_close, close_entries_rule, margin_long, margin_short, explicit_plot_zorder, max_lines_count, max_labels_count, max_boxes_count, risk_free_rate)
उदाहरण
strategy("Strategy", overlay = true)
// Enter long by market if current open is greater than previous high.
strategy.entry("Long", strategy.long, 1, when = open > high[1])
// Generate a full exit bracket (profit 10 points, loss 5 points per contract) from the entry named "Long".
strategy.exit("Exit", "Long", profit = 10, loss = 5)
तर्क
title
(const string) संकेतक शीर्षक जो संकेतक/रणनीतियों विजेट में दिखाई देगा। तर्क आवश्यक है।shorttitle
(const string) संकेतक संक्षिप्त शीर्षक जो चार्ट कथा में देखा जाएगा. तर्क वैकल्पिक है.overlay
(const bool) यदि सही है तो सूचक मुख्य श्रृंखला के लिए ओवरले के रूप में जोड़ा जाएगा. यदि गलत है - यह एक अलग चार्ट फलक पर जोड़ा जाएगा. डिफ़ॉल्ट गलत है.format
precision
scale
pyramiding
(const int) एक ही दिशा में अनुमति दी प्रविष्टियों की अधिकतम संख्या। यदि मान 0 है, तो एक ही दिशा में केवल एक प्रविष्टि आदेश खोला जा सकता है, और अतिरिक्त प्रविष्टि आदेश अस्वीकार कर दिए जाते हैं। डिफ़ॉल्ट मान 0 है।calc_on_order_fills
(const bool) अतिरिक्त एक बार इंट्राबार ऑर्डर की गणना। यदि तर्क calc_on_every_tick
max_bars_back
backtest_fill_limits_assumption
default_qty_type
(const string) निर्धारित करता है किqty
तर्क strategy.entry या strategy.order फ़ंक्शन में प्रतिनिधित्व करता है. संभावित मान हैंः strategy.fixed अनुबंधों/शेयर्स/लॉट्स के लिए,strategy.cashमुद्रा में राशि के लिए, या strategy.percent_of_equity उपलब्ध स्वामित्व के प्रतिशत के लिए।default_qty_value
(const int/float) strategy.entry या strategy.order में व्यापार करने के लिए डिफ़ॉल्ट मात्रा जब उनके currency
slippage
commission_type
commission_value
process_orders_on_close
true
, एक बार बंद होने और रणनीति की गणना पूरी होने के बाद आदेश निष्पादित करने का एक अतिरिक्त प्रयास उत्पन्न करता है। यदि आदेश बाजार के आदेश हैं, तो ब्रोकर एमुलेटर उन्हें अगले बार खोलने से पहले निष्पादित करता है। यदि आदेश मूल्य पर निर्भर हैं, तो वे केवल तभी भरे जाएंगे जब मूल्य शर्तें पूरी हो जाएंगी। यह विकल्प उपयोगी है यदि आप वर्तमान बार पर पदों को बंद करना चाहते हैं। डिफ़ॉल्ट मान close_entries_rule
max_lines_count
max_labels_count
max_boxes_count
margin_long
margin_short
~~ (const int/float) मार्जिन शॉर्ट एक प्रतिभूति की खरीद मूल्य का प्रतिशत है जिसे शॉर्ट पोजीशन के लिए नकदी या संपार्श्विक द्वारा कवर किया जाना चाहिए। यह एक गैर-नकारात्मक संख्या होनी चाहिए। वैकल्पिक। डिफ़ॉल्ट 100 है।explicit_plot_zorder
false
.initial_capital
currency
. वैकल्पिक. डिफ़ॉल्ट 1000000 है.risk_free_rate
टिप्पणीहर रणनीति स्क्रिप्ट में एक रणनीति कॉल होना चाहिए। पाइन स्क्रिप्ट कोड जो तर्क calc_on_every_tick = true का उपयोग करता है इतिहास और वास्तविक समय डेटा पर अलग तरह से गणना कर सकता है. रणनीति के आधार के रूप में गैर-मानक प्रकार के चार्ट का उपयोग करते समय, आपको यह महसूस करने की आवश्यकता है कि परिणाम अलग होगा। ऑर्डर इस चार्ट के मूल्य पर निष्पादित किए जाएंगे (उदाहरण के लिए हेकिन आशि के लिए यह हेकिन आशि की कीमतें (औसत वाले) लेगा न कि वास्तविक बाजार मूल्य) । इसलिए हम अत्यधिक सलाह देते हैं कि आप रणनीतियों के लिए मानक चार्ट प्रकार का उपयोग करें।
यह भी देखें
indicator
यह एक कमांड है जो बाजार की स्थिति में प्रवेश करने के लिए है। यदि एक ही आईडी वाला ऑर्डर पहले से ही लंबित है, तो ऑर्डर को संशोधित करना संभव है। यदि निर्दिष्ट आईडी के साथ कोई ऑर्डर नहीं है, तो एक नया ऑर्डर रखा जाता है। एक प्रवेश ऑर्डर को निष्क्रिय करने के लिए, कमांड strategy.cancel या strategy.cancel_all का उपयोग किया जाना चाहिए। फ़ंक्शन strategy.order की तुलना में, फ़ंक्शन strategy.entry पिरामिडिंग से प्रभावित है और यह बाजार की स्थिति को सही ढंग से उलट सकता है। यदि
strategy.entry(id, direction, qty, limit, stop, oca_name, oca_type, comment, when, alert_message)
उदाहरण
strategy(title = "simple strategy entry example")
strategy.entry("enter long", strategy.long, 1, when = open > high[1]) // enter long by market if current open great then previous high
strategy.entry("enter short", strategy.short, 1, when = open < low[1]) // enter short by market if current open less then previous low
तर्क
id
(श्रृंखला स्ट्रिंग) एक आवश्यक तर्क. आदेश पहचानकर्ता. इसके पहचानकर्ता का संदर्भ देकर आदेश को रद्द या संशोधित करना संभव है.direction
(strategy_direction) एक आवश्यक तर्क. बाजार स्थिति दिशाः qty
(सीरीज इंट/फ्लोट) एक वैकल्पिक तर्क। व्यापार करने के लिए अनुबंधों/शेयरों/लॉट/इकाइयों की संख्या। डिफ़ॉल्ट मान limit
(सीरीज int/float) एक वैकल्पिक तर्क. आदेश की सीमा मूल्य. यदि यह निर्दिष्ट है, आदेश प्रकार या तो है stop
(सीरीज इंट/फ्लोट) एक वैकल्पिक तर्क. ऑर्डर की स्टॉप कीमत. यदि यह निर्दिष्ट है, तो ऑर्डर प्रकार या तो oca_name
oca_type
comment
(सीरीज स्ट्रिंग) एक वैकल्पिक तर्क. आदेश पर अतिरिक्त नोट्स.when
(श्रृंखला bool) एक वैकल्पिक तर्क. आदेश की शर्त. आदेश रखा जाता है यदि शर्त alert_message
(सीरीज स्ट्रिंग) एक वैकल्पिक तर्क जो {{strategy.order.alert_message}} प्लेसहोल्डर की जगह लेता है जब इसका उपयोग यह निर्दिष्ट आईडी के साथ प्रविष्टि से बाहर निकलने के लिए एक कमांड है। यदि एक ही आईडी के साथ कई प्रवेश आदेश थे, तो वे सभी एक बार में बाहर निकल जाते हैं। यदि कमांड ट्रिगर होने के क्षण तक निर्दिष्ट आईडी के साथ कोई खुली प्रविष्टियां नहीं हैं, तो कमांड प्रभावी नहीं होगी। कमांड बाजार आदेश का उपयोग करता है। प्रत्येक प्रविष्टि को एक अलग बाजार आदेश द्वारा बंद किया जाता है।
strategy.close(id, when, comment, qty, qty_percent, alert_message)
उदाहरण
strategy("closeEntry Demo", overlay=false)
strategy.entry("buy", strategy.long, when = open > close)
strategy.close("buy", when = open < close, qty_percent = 50, comment = "close buy entry for 50%")
plot(strategy.position_size)
तर्क
id
(श्रृंखला स्ट्रिंग) एक आवश्यक तर्क. आदेश पहचानकर्ता. यह उसके पहचानकर्ता को संदर्भित करके एक आदेश को बंद करने के लिए संभव है.when
(सीरीज bool) एक वैकल्पिक तर्क. आदेश की शर्त.qty
(सीरीज इंट/फ्लोट) एक वैकल्पिक तर्क। एक व्यापार से बाहर निकलने के लिए अनुबंधों/शेयरों/लॉट/इकाइयों की संख्या। डिफ़ॉल्ट मान qty_percent
(सीरीज int/float) बंद करने के लिए स्थिति का प्रतिशत (0-100) परिभाषित करता है. इसकी प्राथमिकता comment
(सीरीज स्ट्रिंग) एक वैकल्पिक तर्क. आदेश पर अतिरिक्त नोट्स.alert_message
(सीरीज स्ट्रिंग) एक वैकल्पिक तर्क जो {{strategy.order.alert_message}} प्लेसहोल्डर की जगह लेता है जब इसका उपयोग वर्तमान बाजार की स्थिति से बाहर निकलता है, जिससे यह फ्लैट हो जाता है।
strategy.close_all(when, comment, alert_message)
उदाहरण
strategy("closeAll Demo", overlay=false)
strategy.entry("buy", strategy.long, when = open > close)
strategy.close_all(when = open < close, comment = "close all entries")
plot(strategy.position_size)
तर्क
when
(सीरीज bool) एक वैकल्पिक तर्क. आदेश की शर्त.comment
(सीरीज स्ट्रिंग) एक वैकल्पिक तर्क. आदेश पर अतिरिक्त नोट्स.alert_message
(सीरीज स्ट्रिंग) एक वैकल्पिक तर्क जो {{strategy.order.alert_message}} प्लेसहोल्डर की जगह लेता है जब इसका उपयोग यह या तो एक विशिष्ट प्रविष्टि, या पूरे बाजार की स्थिति से बाहर निकलने के लिए एक आदेश है। यदि एक ही आईडी के साथ एक आदेश पहले से ही लंबित है, तो आदेश को संशोधित करना संभव है। यदि एक प्रविष्टि आदेश नहीं भरा गया था, लेकिन एक निकास आदेश उत्पन्न होता है, तो निकास आदेश प्रतीक्षा करेगा जब तक कि प्रवेश आदेश भरा नहीं जाता और फिर निकास आदेश रखा जाता है। एक निकास आदेश को निष्क्रिय करने के लिए, कमांड strategy.cancel या strategy.cancel_all का उपयोग किया जाना चाहिए। यदि फ़ंक्शनstrategy.exitएक बार बुलाया जाता है, यह केवल एक बार एक स्थिति से बाहर निकलता है. यदि आप कई बार बाहर निकलना चाहते हैं, आदेशstrategy.exitयदि आप एक स्टॉप लॉस और एक ट्रेलिंग स्टॉप का उपयोग करते हैं, तो उनके ऑर्डर प्रकार
strategy.exit(id, from_entry, qty, qty_percent, profit, limit, loss, stop, trail_price, trail_points, trail_offset, oca_name, comment, when, alert_message)
उदाहरण
strategy(title = "simple strategy exit example")
strategy.entry("long", strategy.long, 1, when = open > high[1]) // enter long by market if current open great then previous high
strategy.exit("exit", "long", profit = 10, loss = 5) // generate full exit bracket (profit 10 points, loss 5 points per contract) from entry with name "long"
तर्क
id
(श्रृंखला स्ट्रिंग) एक आवश्यक तर्क. आदेश पहचानकर्ता. इसके पहचानकर्ता का संदर्भ देकर आदेश को रद्द या संशोधित करना संभव है.from_entry
(श्रृंखला स्ट्रिंग) एक वैकल्पिक तर्क. एक विशिष्ट प्रविष्टि आदेश का पहचानकर्ता इससे बाहर निकलने के लिए. सभी प्रविष्टियों से बाहर निकलने के लिए एक खाली स्ट्रिंग का उपयोग किया जाना चाहिए. डिफ़ॉल्ट मान खाली स्ट्रिंग है.qty
(सीरीज इंट/फ्लोट) एक वैकल्पिक तर्क। एक व्यापार से बाहर निकलने के लिए अनुबंधों/शेयरों/लॉट/इकाइयों की संख्या। डिफ़ॉल्ट मान qty_percent
(सीरीज int/float) बंद करने के लिए स्थिति का प्रतिशत (0-100) परिभाषित करता है। इसकी प्राथमिकता profit
(सीरीज इंट/फ्लोट) एक वैकल्पिक तर्क. लाभ लक्ष्य (टिक में निर्दिष्ट). यदि यह निर्दिष्ट है, तो निर्दिष्ट लाभ राशि (टिक में) तक पहुंचने पर बाजार स्थिति से बाहर निकलने के लिए एक सीमा आदेश रखा जाता है। डिफ़ॉल्ट मान limit
(सीरीज इंट/फ्लोट) एक वैकल्पिक तर्क. लाभ लक्ष्य (एक विशिष्ट मूल्य की आवश्यकता होती है). यदि यह निर्दिष्ट किया गया है, तो निर्दिष्ट मूल्य (या बेहतर) पर बाजार स्थिति से बाहर निकलने के लिए एक सीमा आदेश रखा जाता है। तर्क loss
(सीरीज इंट/फ्लोट) एक वैकल्पिक तर्क. स्टॉप लॉस (टिक में निर्दिष्ट) । यदि यह निर्दिष्ट है, तो एक स्टॉप ऑर्डर बाजार स्थिति से बाहर निकलने के लिए रखा जाता है जब निर्दिष्ट हानि की राशि (टिक में) तक पहुंच जाती है। डिफ़ॉल्ट मान stop
(सीरीज इंट/फ्लोट) एक वैकल्पिक तर्क. स्टॉप लॉस (एक विशिष्ट मूल्य की आवश्यकता होती है). यदि यह निर्दिष्ट है, तो एक स्टॉप ऑर्डर निर्दिष्ट मूल्य (या बदतर) पर बाजार की स्थिति से बाहर निकलने के लिए रखा जाता है। तर्क की प्राथमिकता भिखारीक्यों रणनीति स्क्वायर की नकल पाइन रणनीति वास्तविक नहीं हो सकता है
आविष्कारक मात्रा - छोटे सपनेठीक है, हम जाँच करेंगे।
भिखारीचांग सुपरबायो का अनुकूलित ट्रेंड ट्रैकर
आविष्कारक मात्रा - छोटे सपनेनमस्ते, क्या आप मुझे बता सकते हैं कि क्या रणनीति है?