s.entry_price ((tradeNo) exitP = रणनीति.closedtrades.exit_price (ट्रेड नंबर) profitPct += (exitP - entryP) / entryP * strategy.closedtrades.size(tradeNo) * 100
// दोनों बंद ट्रेडों के लिए औसत लाभ प्रतिशत की गणना करें. avgProfitPct = nz ((profitPct / strategy.closedtrades)
प्लॉट ((avgProfitPct)
**参数**
- ```trade_num``` (series int) 已平仓交易的交易编号。第一笔交易的编号为零。
**另见**
```strategy.opentrades.size``` ```strategy.position_size``` ```strategy.closedtrades``` ```strategy.opentrades```
### strategy.closedtrades.exit_time
返回已平仓交易退出的UNIX时间。
रणनीति. बंद व्यापार. बाहर निकलने का समय (trade_number)
**例子**
```pine
strategy("strategy.closedtrades.exit_time Example 1")
// Enter long trades on three rising bars; exit on two falling bars.
if ta.rising(close, 3)
strategy.entry("Long", strategy.long)
if ta.falling(close, 2)
strategy.close("Long")
// Calculate the average trade duration.
avgTradeDuration() =>
sumTradeDuration = 0
for i = 0 to strategy.closedtrades - 1
sumTradeDuration += strategy.closedtrades.exit_time(i) - strategy.closedtrades.entry_time(i)
result = nz(sumTradeDuration / strategy.closedtrades)
// Display average duration converted to seconds and formatted using 2 decimal points.
if barstate.islastconfirmedhistory
label.new(bar_index, high, str.tostring(avgTradeDuration() / 1000, "#.##") + " seconds")
एक्स सेकंड के बाद बंद ट्रेडों को फिर से खोलें
उदाहरण
strategy("strategy.closedtrades.exit_time Example 2")
// Strategy calls to emulate a single long trade at the first bar.
if bar_index == 0
strategy.entry("Long", strategy.long)
reopenPositionAfter(timeSec) =>
if strategy.closedtrades > 0
if time - strategy.closedtrades.exit_time(strategy.closedtrades - 1) >= timeSec * 1000
strategy.entry("Long", strategy.long)
// Reopen last closed position after 120 sec.
reopenPositionAfter(120)
if ta.change(strategy.opentrades)
strategy.exit("Long", stop = low * 0.9, profit = high * 2.5)
पैरामीटर
trade_num
(series int) लेन-देन का नंबर जिसके लिए लेन-देन समाप्त हो गया है. पहली लेन-देन का नंबर शून्य है.अलविदा
strategy.closedtrades.entry_time
此函数可用于指定strategy.entry函数允许在哪个市场方向开仓。
strategy.risk.allow_entry_in(value)
उदाहरण
strategy("strategy.risk.allow_entry_in")
strategy.risk.allow_entry_in(strategy.direction.long)
strategy.entry("Long", strategy.long, when = open > close)
// Instead of opening a short position with 10 contracts, this command will close long entries.
strategy.entry("Short", strategy.short, when = open < close, qty = 10)
पैरामीटर
value
(simple string) अनुमत दिशाएँ. संभावित मानःstrategy.direction.all
、strategy.direction.long
、strategy.direction.short
इस नियम का उद्देश्य बाजार की स्थिति का अधिकतम मूल्य निर्धारित करना है। यह नियम निम्नलिखित कार्यों को प्रभावित करता हैःstrategy.entry
⇒ यदि आवश्यक हो, तो एंट्री की संख्या को कम करके (यदि आवश्यक हो) अनुबंध/शेयर/हाथ/इकाइयों की संख्या तक कम किया जा सकता है, इसलिए कुल स्थिति का मूल्य एंट्री रणनीति. जोखिम. अधिकतम_स्थिति_आकार की संख्या में निर्दिष्ट मूल्य से अधिक नहीं होगा। यदि न्यूनतम संख्या अभी भी नियमों का उल्लंघन करती है, तो कोई ऑर्डर नहीं दिया जाएगा।
strategy.risk.max_position_size(contracts)
उदाहरण
strategy("risk.max_position_size Demo", default_qty_value = 100)
strategy.risk.max_position_size(10)
strategy.entry("buy", strategy.long, when = open > close)
plot(strategy.position_size) // max plot value will be 10
पैरामीटर
contracts
(simple int/float) आवश्यक पैरामीटर. पदों के लिए अनुबंध/शेयर/हाथ/इकाइयों की अधिकतम संख्या.अगरnumber
>= 0,number
का पूर्ण मान हैnumber
...number
。
math.abs(number)
लौटाता है
number
⇒ ⇒ ⇒ ⇒
acos फ़ंक्शन संख्याओं के विपरीत व्युत्क्रम को लौटाता है जैसे कि cos (acos (y)) = y y के दायरे में [-1, 1];
math.acos(angle)
लौटाता हैविलोम स्ट्रिंग मान; यदि y सीमा [-1,1] से बाहर है, तो कोण [0, Pi] या na सीमा में लौटता है।
झूठा यादृच्छिक मान लौटाता है. यह फ़ंक्शन प्रत्येक स्क्रिप्ट के लिए एक अलग मान अनुक्रम उत्पन्न करता है. वैकल्पिक बीज पैरामीटर के लिए एक ही मान का उपयोग करने से दोहराए जाने योग्य अनुक्रम उत्पन्न होता है.
math.random(min, max, seed)
लौटाता हैएक यादृच्छिक मान।
पैरामीटर
min
(series int/float) यादृच्छिक मान श्रेणी की निचली सीमा. यह मान सीमा में शामिल नहीं है. डिफ़ॉल्ट मान 0 है.max
(series int/float) यादृच्छिक मानों की सीमा का ऊपरी भाग. यह मान दायरे में शामिल नहीं है. डिफ़ॉल्ट मान 1 है.seed
(input int) वैकल्पिक पैरामीटर. जब एक ही बीज का उपयोग किया जाता है, तो दोहराए जाने योग्य मानों के एक सेट को उत्पन्न करने के लिए इस फ़ंक्शन को लगातार कॉल करने की अनुमति देता है.असीन फ़ंक्शन संख्याओं के प्रतिसंदर्भ (आर्क में दर्शाया गया) को लौटाता है, जहां असीन (y) = y y के दायरे में [-1, 1] ।
math.asin(angle)
लौटाता हैउल्टा स्ट्रिंग मान; यदि y [-1,1] से बाहर है, तो लौटाया गया कोण [-Pi / 2, Pi / 2] या na की सीमा में है।
atan फ़ंक्शन संख्या के उल्टे छेद (आर्क के रूप में दर्शाया गया) को लौटाता है, tan (atan (y)) = किसी भी y में y.
math.atan(angle)
लौटाता हैउल्टा स्क्रैच; रिटर्न कोण [-Pi / 2, Pi / 2] के दायरे में है।
ऊर्ध्वाधर पूर्णांक फ़ंक्शन सबसे छोटी (अंतहीन नकारात्मक निकटतम) पूर्णांक को लौटाता है जो कि पैरामीटर से अधिक या उसके बराबर है।
math.ceil(number)
लौटाता हैकिसी दिए गए अंक से कम या उसके बराबर सबसे छोटा पूर्णांक
अलविदा
math.floor
math.round
कॉस फ़ंक्शन को लौटने वाले कोण के त्रिकोणीय व्यंजनों के लिए।
math.cos(angle)
लौटाता हैकोने के त्रिकोणीय व्यंजन ।
पैरामीटर
angle
(series int/float) कोण, आर्क मेंnumber
और यह है कि यह है.number
दूसरी तरफ, जहां e ओरा संख्या है.
math.exp(number)
लौटाता हैऔर एक है कि e का मतलब है, यह हैnumber
यह एक बहुत ही अच्छा विचार है।
अलविदा
math.pow
math.floor(number)
लौटाता हैकिसी दिए गए संख्या से कम या उसके बराबर सबसे बड़ा पूर्णांक है।
अलविदा
math.ceil
math.round
कोई भीnumber
प्राकृतिक लघुगणक > 0 केवल y है, इसलिए e ^ y =number
。
math.log(number)
लौटाता है
number
प्राकृतिक लॉगरिदम।
अलविदा
math.log10
number
एक सामान्य प्रयोग (या 10 से नीचे) के लिए, यह है कि 10 को बढ़ाने के लिए एक पिन प्राप्त करना आवश्यक हैnumber
。10^y =number
。
math.log10(number)
लौटाता है
number
10 के आधार पर लघुगणक है।
अलविदा
math.log
गणितीय घन कार्य
math.pow(base, exponent)
उदाहरण
// math.pow
plot(math.pow(close, 2))
लौटाता है
base
बढ़ायाexponent
क्या आप जानते हैं?base
एक श्रृंखला है, यह तत्वों के आधार पर गणना की जाती है.
पैरामीटर
base
(series int/float) उपयोग करने के लिए आधार निर्दिष्ट करता है.exponent
(series int/float) सूचकांक निर्दिष्ट करता है.अलविदा
math.sqrt
math.exp
यदि अंक संख्या 0 है, तो अंक संख्या का प्रतीक (signum) 0 है, यदि अंक संख्या 0 से अधिक है, तो यह 1.0 है, यदि अंक संख्या 0 से कम है, तो यह 1.0 है।
math.sign(number)
लौटाता हैपैरामीटर का चिह्न ।
सही स्ट्रिंग फ़ंक्शन एक कोण के त्रिभुज सही स्ट्रिंग को लौटाता है।
math.sin(angle)
लौटाता हैकॉर्नर के त्रिकोणीय सीनोर्ड्स ।
पैरामीटर
angle
(series int/float) कोण, आर्क मेंकोई भीnumber
y > = 0 का वर्गमूल केवल एक ही है y > = 0 और y ^ 2 =number
。
math.sqrt(number)
लौटाता है
number
का वर्गमूल है.
अलविदा
math.pow
टैन फ़ंक्शन के लौटने वाले कोण के त्रिभुज के समोच्च पर।
math.tan(angle)
लौटाता हैएक त्रिभुज के साथ एक कोने के साथ एक त्रिभुज है।
पैरामीटर
angle
(series int/float) कोण, आर्क मेंलौटेंnumber
के मान, चौथे स्थान पर पांच सबसे निकटतम पूर्णांक के लिए, और ऊपर पूर्णांक लिया जाता है.precision
पैरामीटर, एक चौथाई से पांचवें स्थान तक के छोटे अंकों के लिए एक फ्लोट बिंदु मूल्य वापस करता है।
math.round(number)
math.round(number, precision)
लौटाता है
number
के मूल्य को चौथाई से पांचवें स्थान पर सबसे निकटतम पूर्णांक तक या सटीकता के आधार पर रखा जाता है.
पैरामीटर
number
(series int/float) चार से पांच के बीच का मान।precision
(series int) वैकल्पिक पैरामीटर ।number
चतुर्भुज से पाँच में सम्मिलित होने वाले छोटे अंकों का संख्याएँ. जब कोई पैरामीटर प्रदान नहीं किया जाता है, तो चतुर्भुज से पाँच में सबसे निकटतम पूर्णांक तक सम्मिलित होता है.नोट्सकृपया ध्यान दें कि
अलविदा
math.ceil
math.floor
एक से अधिक मानों में से सबसे बड़ा लौटाता है.
math.max(number0, number1, ...)
उदाहरण
// math.max
plot(math.max(close, open))
plot(math.max(close, math.max(open, 42)))
लौटाता हैकई दिए गए मानों में से सबसे बड़ा।
अलविदा
math.min
एक से अधिक मानों में से सबसे छोटा लौटाता है.
math.min(number0, number1, ...)
उदाहरण
// math.min
plot(math.min(close, open))
plot(math.min(close, math.min(open, 42)))
लौटाता हैकई दिए गए मानों में से सबसे छोटा मान।
अलविदा
math.max
सभी श्रृंखलाओं के औसत (समान तत्वों) की गणना करें।
math.avg(number0, number1, ...)
लौटाता हैऔसत
अलविदा
math.sum
ta.cum
ta.sma
返回四舍五入到商品的mintick的值,即可以除以syminfo.mintick的最接近的值,没有余数,并向上舍入。
math.round_to_mintick(number)
लौटाता है
number
चार-पांच में सही टिक के लिए प्रवेश करें.
पैरामीटर
number
(series int/float) चार से पांच के बीच का मान।अलविदा
math.ceil
math.floor
sum फ़ंक्शन x के अंतिम y मान के लिए एक स्लाइडिंग संयुग्मन देता है.
math.sum(source, length)
लौटाता है
length
K लाइन वापस आ गयाsource
संक्षेप में।
पैरामीटर
source
(series int/float) निष्पादित होने वाला श्रृंखला मान.length
(series int) K पंक्तियों की संख्या ((लंबाई) ।अलविदा
ta.cum
for
आयामों में आर्क के रूप में आयामों के साथ आयामों में आयामों के रूप में आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आयामों के साथ आया
math.todegrees(radians)
लौटाता हैडिग्री में एक इकाई के रूप में कोण का मान।
पैरामीटर
radians
(series int/float) कोण आर्क की इकाई में।आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों में आयामों
math.toradians(degrees)
लौटाता हैआर्क की इकाई में कोण का मान।
पैरामीटर
degrees
(series int/float) डिग्री के रूप में इकाई कोण;दिए गए सरणी के लिए, NaN मान को पहले के गैर-NaN मान के साथ प्रतिस्थापित करें.
fixnan(source)
लौटाता हैबिना किसी अंतराल के श्रृंखला।
पैरामीटर
source
(श्रृंखला int/float/bool/color)अलविदा
na
nz
NaN मान को सरणी में शून्य ((या निर्दिष्ट संख्या) के साथ बदलें।
nz(source, replacement)
nz(source)
उदाहरण
// nz
plot(nz(ta.sma(close, 100)))
लौटाता है
source
और अगर यह नहीं हैna
❖ यदिsource
का मान हैna
और यदि आप 1 का उपयोग करते हैं, तो यह 0 लौटाता है.replacement
पैरामीटर ।
पैरामीटर
source
(series int/float/bool/color) निष्पादित करने के लिए श्रृंखला मानों के लिए.replacement
(series int/float/bool/color) जो कि स्रोत तालिका में सभी तालिका के threshold values को प्रतिस्थापित करता है.अलविदा
na
fixnan
यदि NaN है, तो परीक्षण मानों को देखें।
na(x)
लौटाता हैयदि x एक अमान्य संख्या है, तो यह सच है (x NaN है), अन्यथा यह गलत है।
अलविदा
fixnan
nz
na को परिवर्तित करें या float को int में काट दें.
int(x)
लौटाता हैइसे int के बाद के पैरामीटर मान में परिवर्तित करें.
अलविदा
float
bool
color
string
na को फ्लोटिंग पर सेट करें.
float(x)
लौटाता हैफ़्लोट के बाद पैरामीटर मानों में परिवर्तित किया जाता है.
अलविदा
int
bool
color
string
वास्तविक समय में के लाइन के दौरान कॉल करने पर अलार्म घटनाओं को ट्रिगर करें, और पहले अलार्म फ़ंक्शन घटनाओं के आधार पर अलार्मों को संकेतकों या रणनीतियों के लिए अलार्म फ़ंक्शन संवाद बॉक्स के साथ बनाएँ।
alert(message, freq)
उदाहरण
// alert() example
ma = ta.sma(close, 14)
xUp = ta.crossover(close, ma)
if xUp
// Trigger the alert the first time a cross occurs during the real-time bar.
alert("Price (" + str.tostring(close) + ") crossed over MA (" + str.tostring(ma) + ").", alert.freq_once_per_bar)
plot(ma)
plotchar(xUp, "xUp", "▲", location.top, size = size.tiny)
पैरामीटर
message
(series string) अलार्म ट्रिगर होने पर संदेश भेजा जाता है.freq
(इनपुट स्ट्रिंग) ट्रिगर की आवृत्ति; संभावित मान हैंः alert.freq_all (सभी फ़ंक्शन कॉल ट्रिगर अलर्ट), alert.freq_once_per_bar (K लाइन में पहला फ़ंक्शन कॉल ट्रिगर अलर्ट), alert.freq_once_per_bar_close (फ़ंक्शन कॉल केवल वास्तविक समय में K लाइन के अंतिम स्क्रिप्ट पुनरावृत्ति के दौरान होता है, जब अलार्म बंद होता है) । डिफ़ॉल्ट मान alert.freq_once_per_bar है।नोट्समदद केंद्र इस तरह के अलर्ट बनाने के तरीके के बारे में बताता है।
अलर्ट कंडीशन के विपरीत, अलर्ट कॉल एक अतिरिक्त ड्राइंग के रूप में नहीं गिना जाता है।
फ़ंक्शन कॉल वैश्विक और स्थानीय स्तर पर हो सकते हैं।
फ़ंक्शन कॉल चार्ट पर कुछ भी नहीं दिखाता है।
अलविदा
alertcondition
चेतावनी की स्थिति बनाना, चेतावनी बनाने के संवाद बॉक्स में उपलब्ध है. कृपया ध्यान दें कि चेतावनी की स्थिति चेतावनी नहीं बनाती है, यह केवल चेतावनी बनाने के संवाद बॉक्स में आपको अधिक विकल्प प्रदान करती है. इसके अलावा, चेतावनी की स्थिति का प्रभाव चार्ट में दिखाई नहीं देता है.
alertcondition(condition, title, message)
उदाहरण
// alertcondition
alertcondition(close >= open, title='Alert on Green Bar', message='Green Bar!')
पैरामीटर
condition
(series bool) अलार्म के लिए उपयोग किया जाने वाला श्रृंखला बूल मान; True अलार्म ट्रिगर का प्रतिनिधित्व करता है; False - अलार्म नहीं; आवश्यक पैरामीटर।title
(const string) चेतावनी की स्थिति का शीर्षक. विकल्प पैरामीटर.message
(const string) जब अलार्म ट्रिगर होता है तो संदेश प्रदर्शित करता है.नोट्सध्यान दें कि पाइन v4 में, चेतावनी शर्त कॉल एक अतिरिक्त आरेख उत्पन्न करता है। जब हम प्रत्येक स्क्रिप्ट के लिए आउटपुट श्रृंखलाओं की संख्या की गणना करते हैं, तो इन सभी कॉलों को ध्यान में रखा जाता है।
अलविदा
alert
संगतता के लिएTrading View
इस तरह की एक रणनीति कोड है, जिसे वास्तव में कॉल करने की आवश्यकता नहीं है।
अलविदा
strategy
time फ़ंक्शन निर्दिष्ट समय सीमा और लेन-देन के समय के लिए वर्तमान K-लाइन का UNIX समय लौटाता है, यदि समय बिंदु लेन-देन के समय में नहीं है तो NaN लौटाता है। ध्यान देंः FMZ समर्थित नहीं हैsession
पैरामीटर ।
time(timeframe, session, timezone)
time(timeframe, session)
time(timeframe)
उदाहरण
timeinrange(res, sess) => not na(time(res, sess, "America/New_York")) ? 1 : 0
plot(timeinrange("1", "1300-1400"), color=color.red)
// This plots 1.0 at every start of 10 minute bar on a 1 minute chart:
newbar(res) => ta.change(time(res)) == 0 ? 0 : 1
plot(newbar("10"))
जब आप किसी सत्र को सेट करते हैं, तो आप न केवल घंटे और मिनट, बल्कि एक सप्ताह में एक दिन भी निर्दिष्ट कर सकते हैं। यदि कोई दिनांक निर्दिष्ट नहीं है, तो यह माना जाता है कि ट्रेडिंग समय रविवार (1) से शनिवार (7) तक सेट है, जो कि प्वाइंट 1100-2000 प्वाइंट के बराबर है। आप इसे दिनांक निर्दिष्ट करके बदल सकते हैं. उदाहरण के लिए, 7 दिन व्यापार करने वाले और 24 घंटे व्यापार करने वाले वस्तुओं के लिए, निम्नलिखित स्क्रिप्ट शनिवार और रविवार के लिए रंगीन नहीं होगीः
उदाहरण
// Time
t1 = time(timeframe.period, "0000-0000:23456")
bgcolor(t1 ? color.new(color.blue, 90) : na)
एकsession
पैरामीटर में कई अलग-अलग ट्रेडिंग समय अवधि हो सकती हैं, जिन्हें अल्पविराम के साथ अलग किया जाता है। उदाहरण के लिए, निम्नलिखित स्क्रिप्ट 10:00 से 11:00 और 14:00 से 15:00 (केवल कार्यदिवस) तक के स्ट्रिंग ग्राफ को हाइलाइट करेगीः
उदाहरण
// Time
t1 = time(timeframe.period, "1000-1100,1400-1500:23456")
bgcolor(t1 ? color.new(color.blue, 90) : na)
लौटाता हैयूनिक्स समय.
पैरामीटर
timeframe
(simple string) समय अवधि. खाली स्ट्रिंग को चार्ट के वर्तमान समय अवधि के रूप में व्याख्या की जाती है.session
timezone
(सरल स्ट्रिंग)session
पैरामीटर का समय क्षेत्र↑ केवल उस स्थिति में प्रयोग किया जा सकता है जब एक समय क्षेत्र वार्तालाप क्षेत्र को निर्दिष्ट किया जाता है↑ वैकल्पिक↑ डिफ़ॉल्ट मान syminfo.timezone↑ GMT (जैसे समय क्षेत्र GMT-5) या IANA समय क्षेत्र डेटाबेस नाम (जैसे समय क्षेत्र अमेरिका/न्यू_यॉर्क) द्वारा निर्दिष्ट किया जा सकता है↑नोट्सUNIX समय 1 जनवरी 1970 को UTC 00:00:00 से बीत चुके मिलीसेकंडों की संख्या है।
year(time)
year(time, timezone)
लौटाता हैUNIX समय प्रदान करने वाला वर्ष (समय क्षेत्र) ।
पैरामीटर
time
(series int) यूनिक्स समय को मिलीसेकंड में मापा जाता है.timezone
(series string) पैरामीटर चुनें↑ समय क्षेत्र↑नोट्सUNIX समय 1 जनवरी 1970 UTC 00:00:00 से मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, समय क्षेत्र syminfo.timezone है। आप संभावित मानों की जांच करने के लिए timestamp का उपयोग कर सकते हैं। कृपया ध्यान दें कि यह फ़ंक्शन K लाइन के खुलने के समय के आधार पर वर्ष लौटाता है। रातोंरात व्यापार के समय के लिए (जैसे EURUSD सोमवार के व्यापार के समय के लिए जो रविवार को 17:00 UTC-4 से शुरू होता है) यह मूल्य व्यापार के दिन के वर्ष से 1 कम हो सकता है।
अलविदा
year
time
month
dayofmonth
dayofweek
hour
minute
second
month(time)
month(time, timezone)
लौटाता हैUNIX समय प्रदान करने वाला महीना (समय क्षेत्र को स्विच करना) ।
पैरामीटर
time
(series int) यूनिक्स समय को मिलीसेकंड में मापा जाता है.timezone
(series string) पैरामीटर चुनें↑ समय क्षेत्र↑नोट्सUNIX समय 1 जनवरी 1970 UTC 00:00:00 के बाद से मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, समय क्षेत्र syminfo.timezone है। आप संभावित मानों की जांच करने के लिए timestamp का उपयोग कर सकते हैं। कृपया ध्यान दें कि यह फ़ंक्शन K-लाइन के खुलने के समय के आधार पर महीने को लौटाता है। रातोंरात व्यापारिक समय के लिए (उदाहरण के लिए, EURUSD सोमवार व्यापारिक समय रविवार को 17:00 UTC-4 से शुरू होता है) यह मूल्य व्यापारिक दिन के महीने से 1 कम हो सकता है।
अलविदा
month
time
year
dayofmonth
dayofweek
hour
minute
second
hour(time)
hour(time, timezone)
लौटाता हैUNIX समय का समय प्रदान करता है।
पैरामीटर
time
(series int) यूनिक्स समय को मिलीसेकंड में मापा जाता है.timezone
(series string) पैरामीटर चुनें↑ समय क्षेत्र↑नोट्सUNIX समय 1 जनवरी 1970 UTC 00:00:00 से मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, समय क्षेत्र syminfo.timezone है। आप संभावित मानों की जांच करने के लिए timestamp का उपयोग कर सकते हैं।
अलविदा
hour
time
year
month
dayofmonth
dayofweek
minute
second
minute(time)
minute(time, timezone)
लौटाता हैUNIX समय प्रदान करने के लिए मिनट (समय क्षेत्र स्विच) ।
पैरामीटर
time
(series int) यूनिक्स समय को मिलीसेकंड में मापा जाता है.timezone
(series string) पैरामीटर चुनें↑ समय क्षेत्र↑नोट्सUNIX समय 1 जनवरी 1970 UTC 00:00:00 से मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, समय क्षेत्र syminfo.timezone है। आप संभावित मानों की जांच करने के लिए timestamp का उपयोग कर सकते हैं।
अलविदा
minute
time
year
month
dayofmonth
dayofweek
hour
second
second(time)
second(time, timezone)
लौटाता हैUNIX समय (समय क्षेत्र स्विच) की संख्या प्रदान करता है।
पैरामीटर
time
(series int) यूनिक्स समय को मिलीसेकंड में मापा जाता है.timezone
(series string) पैरामीटर चुनें↑ समय क्षेत्र↑नोट्सUNIX समय 1 जनवरी 1970 UTC 00:00:00 से मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, समय क्षेत्र syminfo.timezone है। आप संभावित मानों की जांच करने के लिए timestamp का उपयोग कर सकते हैं।
अलविदा
second
time
year
month
dayofmonth
dayofweek
hour
minute
weekofyear(time)
weekofyear(time, timezone)
लौटाता हैUNIX समय प्रदान करने के लिए चक्र (समय क्षेत्र स्विच) ।
पैरामीटर
time
(series int) यूनिक्स समय को मिलीसेकंड में मापा जाता है.timezone
(series string) पैरामीटर चुनें↑ समय क्षेत्र↑नोट्सUNIX समय 1 जनवरी 1970 UTC 00:00:00 के बाद से मिलीसेकंड की संख्या है। डिफ़ॉल्ट रूप से, समय क्षेत्र syminfo.timezone है। आप संभावित मानों की जांच करने के लिए timestamp का उपयोग कर सकते हैं। कृपया ध्यान दें कि यह फ़ंक्शन K-लाइन के खुले समय के आधार पर सप्ताह लौटाता है। रातोंरात व्यापारिक समय के लिए (जैसे EURUSD, जिसका सोमवार का व्यापारिक समय रविवार को 17:00 बजे से शुरू होता है) यह मूल्य व्यापारिक दिन के सप्ताह से 1 कम हो सकता है।
अलविदा
weekofyear
time
year
month
dayofmonth
dayofweek
hour
minute
second
dayofweek(time)
dayofweek(time, timezone)
लौटाता हैUNIX समय के लिए उपलब्ध सप्ताह के दिन (समय क्षेत्र को बदलने) ।
पैरामीटर
time
(series int) यूनिक्स समय को मिलीसेकंड में मापा जाता है.timezone
(series string) पैरामीटर चुनें↑ समय क्षेत्र↑नोट्सकृपया ध्यान दें कि यह फ़ंक्शन K लाइन के खुलने के समय के आधार पर दिनांक लौटाता है। रातोंरात व्यापार के समय के लिए (जैसे EURUSD सोमवार के व्यापार के समय में रविवार को 17:00 बजे से शुरू होता है) यह मूल्य व्यापार के दिन की तारीख से 1 कम हो सकता है। UNIX समय 1 जनवरी 1970 UTC 00:00:00 के बाद से मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, समय क्षेत्र syminfo.timezone है। आप संभावित मानों की जांच करने के लिए timestamp का उपयोग कर सकते हैं।
अलविदा
time
dayofmonth
dayofmonth(time)
dayofmonth(time, timezone)
लौटाता हैUNIX समय प्रदान करने वाले मासिक दिनांक (समय क्षेत्र स्विच) ।
पैरामीटर
time
(series int) यूनिक्स समय को मिलीसेकंड में मापा जाता है.timezone
(series string) पैरामीटर चुनें↑ समय क्षेत्र↑नोट्सUNIX समय 1 जनवरी 1970 UTC 00:00:00 के बाद से मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, समय क्षेत्र syminfo.timezone है। आप संभावित मानों की जांच करने के लिए timestamp का उपयोग कर सकते हैं। कृपया ध्यान दें कि यह फ़ंक्शन K-लाइन के खुलने के समय के आधार पर दिनांक लौटाता है। रातोंरात ट्रेडिंग के समय (जैसे EURUSD सोमवार के ट्रेडिंग समय के लिए जो रविवार को 17:00 UTC-4 से शुरू होता है) के लिए, यह मूल्य ट्रेडिंग के दिन की तारीख से 1 कम हो सकता है।
अलविदा
time
dayofweek
टाइमर फ़ंक्शन UNIX समय में निर्दिष्ट दिनांक और समय लौटाता है।
timestamp(dateString)
timestamp(year, month, day, hour, minute, second)
timestamp(timezone, year, month, day, hour, minute, second)
उदाहरण
// timestamp
plot(timestamp(2016, 01, 19, 09, 30), linewidth=3, color=color.green)
plot(timestamp(syminfo.timezone, 2016, 01, 19, 09, 30), color=color.blue)
plot(timestamp(2016, 01, 19, 09, 30), color=color.yellow)
plot(timestamp("GMT+6", 2016, 01, 19, 09, 30))
plot(timestamp(2019, 06, 19, 09, 30, 15), color=color.lime)
plot(timestamp("GMT+3", 2019, 06, 19, 09, 30, 15), color=color.fuchsia)
plot(timestamp("Feb 01 2020 22:10:05"))
plot(timestamp("2011-10-10T14:48:00"))
plot(timestamp("04 Dec 1995 00:12:00 GMT+5"))
लौटाता हैयूनिक्स समय.
पैरामीटर
timezone
(series string) समय क्षेत्र↑ वैकल्पिक↑ डिफ़ॉल्ट मान syminfo.timezone↑ जीएमटी (जैसे GMT-5 टाइमर) या आईएएनए समय क्षेत्र डेटाबेस नाम (जैसे टाइमरअमेरिका/न्यू_यॉर्क टाइमर) के साथ निर्दिष्ट किया जा सकता है↑year
(series int) वर्ष ।month
(series int) महीने.day
(series int) दिन ।hour
(series int) (वैकल्पिक पैरामीटर) घंटे. डिफ़ॉल्ट मान 0 है.minute
(series int) (वैकल्पिक पैरामीटर) मिनट. डिफ़ॉल्ट मान 0 है.second
(series int) (वैकल्पिक पैरामीटर) Second. डिफ़ॉल्ट मान 0 है.dateString
(const string) एक स्ट्रिंग जिसमें दिनांक और वैकल्पिक समय और समय क्षेत्र शामिल हैं; इसका प्रारूप IETF RFC 2822 या ISO 8601 मानक के अनुरूप होना चाहिए ((नोट्सUNIX समय 1 जनवरी 1970 को UTC 00:00:00 से बीत चुके मिलीसेकंडों की संख्या है।
अलविदा
time
timenow
syminfo.timezone
प्रदान किए गए रंगों का उपयोग करके दो चित्रों या लाइनों के बीच की पृष्ठभूमि को भरें।
fill(hline1, hline2, color, title, editable, fillgaps, display)
fill(plot1, plot2, color, title, editable, show_last, fillgaps, display)
उदाहरण
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.blue, 90))
p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))
पैरामीटर
hline1
(hline) पहला hline ऑब्जेक्ट. आवश्यक पैरामीटर.hline2
(hline) दूसरा hline ऑब्जेक्ट. आवश्यक पैरामीटर.plot1
(plot) पहला चित्रण ऑब्जेक्ट.plot2
(plot) दूसरा चित्र वस्तु. आवश्यक पैरामीटर.color
(series color) चित्र का रंग. आप रंग स्थिरता का उपयोग कर सकते हैं जैसे कि रंग = लाल रंग या रंग = #ff001a रंग और जटिल अभिव्यक्ति जैसे 'color = close >= open? green : लाल रंग. वैकल्पिक पैरामीटर.title
(const string) ऑब्जेक्ट भरने के लिए शीर्षक बनाया गया है.editable
(const bool) यदि यह true है, तो स्टाइल भरने को प्रारूप संवाद बॉक्स में संपादित किया जा सकता है. डिफ़ॉल्ट मान true है.show_last
(input int) यदि सेट है, तो चार्ट को भरने के लिए k स्ट्रिंगों की संख्या को परिभाषित करता है ((अंतिम k स्ट्रिंग से वापस अतीत में) ।fillgaps
(const bool) रिक्त स्थान के लगातार भरने को नियंत्रित करता है, यानी, जब plot() कॉल में से कोई एक na का मान लौटाता है; यदि सेट किया गया है true, तो अंतिम भरना रिक्त स्थान को भरना जारी रखेगा; डिफ़ॉल्ट रूप से गलत है;display
(plot_display) भरने के लिए प्रदर्शन स्थान को नियंत्रित करता है. संभव मान हैंः display.none、display.all。 डिफ़ॉल्ट रूप से display.all。अलविदा
plot
barcolor
bgcolor
hline
एक निश्चित मूल्य स्तर पर क्षैतिज रेखाएं प्रस्तुत करें।
hline(price, title, color, linestyle, linewidth, editable, display)
उदाहरण
// input.hline
hline(3.14, title='Pi', color=color.blue, linestyle=hline.style_dotted, linewidth=2)
// You may fill the background between any two hlines with a fill() function:
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.green, 90))
लौटाता हैHLine ऑब्जेक्ट जो भरा जा सकता है ।
पैरामीटर
price
(input int/float) ऑब्जेक्ट का मूल्य जो प्रस्तुत किया जाएगा. आवश्यक पैरामीटर.title
(const string) ऑब्जेक्ट का शीर्षकcolor
(input color) रेंडर लाइन का रंग... निरंतर होना चाहिए.linestyle
(hline_style) रंगरेखा लाइनों का स्टाइल. संभावित मान हैंः solid, dotted, dotted. विकल्प विकल्प.linewidth
(input int) रंगरेखा रेखा की चौड़ाई. डिफ़ॉल्ट मान 1 है.editable
(const bool) यदि true है, तो hline स्टाइल को प्रारूप संवाद बॉक्स में संपादित किया जा सकता है.display
(plot_display) नियंत्रण पंक्ति का प्रदर्शन स्थान. संभव मानः display.none、display.all。 डिफ़ॉल्ट रूप से display.all。overlay
(const bool) FMZ प्लेटफ़ॉर्म के विस्तार का एक पैरामीटर, जिसका उपयोग वर्तमान फ़ंक्शन को मुख्य चित्र में सेट करने के लिए किया जाता है (सत्य सेट करना) या उपचित्र (झूठा सेट करना) चित्र पर दिखाया गया है, डिफ़ॉल्ट मान गलत है; यदि यह पैरामीटर निर्दिष्ट नहीं किया गया है, तो यह निम्नानुसार हैstrategy
याindicator
अंदरoverlay
पैरामीटर सेट करें,strategy
याindicator
कोई सेटिंग नहींoverlay
पैरामीटर को डिफ़ॉल्ट पैरामीटर के अनुसार संसाधित किया जाता है.K रेखाओं के लिए पृष्ठभूमि को एक निर्दिष्ट रंग में भरें।
bgcolor(color, offset, editable, show_last, title, display, overlay)
उदाहरण
// bgcolor example
bgcolor(close < open ? color.new(color.red,70) : color.new(color.green, 70))
पैरामीटर
color
(series color) पृष्ठभूमि के रंग को भरने के लिए. आप निरंतरों का उपयोग कर सकते हैं, जैसे कि 'closed >= open? green: red' या '#ff001a' और जटिल अभिव्यक्ति जैसे 'close >= open? green: red' के लिए आवश्यक पैरामीटर.offset
(series int) k रेखाओं की एक निश्चित संख्या पर बाएं या दाएं जाने वाली रंग श्रृंखला; डिफ़ॉल्ट मान 0 है;editable
(const bool) यदि true है, तो bgcolor स्टाइल को प्रारूप संवाद बॉक्स में संपादित किया जा सकता है. डिफ़ॉल्ट मान true है.show_last
(input int) यदि सेट है, तो चार्ट को भरने के लिए k स्ट्रिंगों की संख्या को परिभाषित करता है ((अंतिम k स्ट्रिंग से वापस अतीत में) ।title
(const string) bgcolor का शीर्षक. विकल्प पैरामीटर.display
(plot_display)bgcolor के प्रदर्शन स्थान को नियंत्रित करता है. संभव मान हैंः display.none、display.all。 डिफ़ॉल्ट रूप से display.all。overlay
(const bool) FMZ प्लेटफ़ॉर्म के विस्तार का एक पैरामीटर, जिसका उपयोग वर्तमान फ़ंक्शन को मुख्य चित्र में सेट करने के लिए किया जाता है (सत्य सेट करना) या उपचित्र (झूठा सेट करना) चित्र पर दिखाया गया है, डिफ़ॉल्ट मान गलत है; यदि यह पैरामीटर निर्दिष्ट नहीं किया गया है, तो यह निम्नानुसार हैstrategy
याindicator
अंदरoverlay
पैरामीटर सेट करें,strategy
याindicator
कोई सेटिंग नहींoverlay
पैरामीटर को डिफ़ॉल्ट पैरामीटर के अनुसार संसाधित किया जाता है.अलविदा
plot
K लाइन रंग सेट करें.
barcolor(color, offset, editable, show_last, title, display)
उदाहरण
barcolor(close < open ? color.black : color.white)
पैरामीटर
color
(series color) K-लाइन रंग. आप निरंतरों का उपयोग कर सकते हैं, जैसे कि #ff001a या #ff001a, और जटिल अभिव्यक्तियों का उपयोग कर सकते हैं, जैसे कि 'close >= open? green: red red; आवश्यक पैरामीटर।'offset
(series int) k रेखाओं की एक निश्चित संख्या पर बाएं या दाएं जाने वाली रंग श्रृंखला; डिफ़ॉल्ट मान 0 है;editable
(const bool) यदि true है, तो barcolor स्टाइल को प्रारूप संवाद बॉक्स में संपादित किया जा सकता है. डिफ़ॉल्ट मान true है.show_last
(input int) यदि सेट है, तो चार्ट को भरने के लिए k स्ट्रिंगों की संख्या को परिभाषित करता है ((अंतिम k स्ट्रिंग से वापस अतीत में) ।title
(const string) Barcolor शीर्षक. विकल्प पैरामीटर.display
(plot_display) K रेखा के रंगों के प्रदर्शन को नियंत्रित करता है. संभव मान हैंः display.none、display.all。 डिफ़ॉल्ट display.all。अलविदा
bgcolor
plot
fill
पीआईएन v4 संस्करण के साथ संगतerror
, कार्य औरruntime.error
एकजुटता।
सरणी को सबसे छोटे से सबसे बड़े तक क्रमबद्ध क्रम में परिभाषित करें.
प्रकारsort_order
अलविदा
array.new_float
array.sort
सरणी को सबसे बड़े से सबसे छोटे तक क्रमबद्ध क्रम में परिभाषित करें.
प्रकारsort_order
अलविदा
array.new_float
array.sort
यदि वर्तमान रिज़ॉल्यूशन दैनिक रिज़ॉल्यूशन है, तो true लौटाता है, अन्यथा false लौटाता है.
प्रकारसरल बोल
अलविदा
timeframe.isdwm
timeframe.isintraday
timeframe.isminutes
timeframe.isseconds
timeframe.isweekly
timeframe.ismonthly
यदि वर्तमान रिज़ॉल्यूशन दैनिक या साप्ताहिक या मासिक रिज़ॉल्यूशन है, तो true लौटाता है, अन्यथा false लौटाता है.
प्रकारसरल बोल
अलविदा
timeframe.isintraday
timeframe.isminutes
timeframe.isseconds
timeframe.isdaily
timeframe.isweekly
timeframe.ismonthly
यदि वर्तमान चक्र एक दिन (= मिनट या सेकंड) चक्र है, तो यह सच लौटाता है, अन्यथा यह गलत लौटाता है।
प्रकारसरल बोल
अलविदा
timeframe.isminutes
timeframe.isseconds
timeframe.isdwm
timeframe.isdaily
timeframe.isweekly
timeframe.ismonthly
यदि वर्तमान चक्र मिनट चक्र है, तो true लौटाता है, अन्यथा false लौटाता है.
प्रकारसरल बोल
अलविदा
timeframe.isdwm
timeframe.isintraday
timeframe.isseconds
timeframe.isdaily
timeframe.isweekly
timeframe.ismonthly
यदि वर्तमान रिज़ॉल्यूशन मासिक रिज़ॉल्यूशन है, तो true लौटाता है, अन्यथा false लौटाता है.
प्रकारसरल बोल
अलविदा
timeframe.isdwm
timeframe.isintraday
timeframe.isminutes
timeframe.isseconds
timeframe.isdaily
timeframe.isweekly
यदि वर्तमान चक्र सेकंड है, तो true लौटाता है, अन्यथा false लौटाता है.
प्रकारसरल बोल
अलविदा
timeframe.isdwm
timeframe.isintraday
timeframe.isminutes
timeframe.isdaily
timeframe.isweekly
timeframe.ismonthly
यदि वर्तमान रिज़ॉल्यूशन साप्ताहिक रिज़ॉल्यूशन है, तो true लौटाता है, अन्यथा false लौटाता है.
प्रकारसरल बोल
अलविदा
timeframe.isdwm
timeframe.isintraday
timeframe.isminutes
timeframe.isseconds
timeframe.isdaily
timeframe.ismonthly
समय चक्र के गुणक, जैसे
प्रकारसरल int
अलविदा
syminfo.ticker
syminfo.tickerid
timeframe.period
समय चक्रों के लिए उदाहरण के लिए,
प्रकारसरल स्ट्रिंग
अलविदा
syminfo.ticker
syminfo.tickerid
timeframe.multiplier
एक नामित स्थिरांक, चित्रों के प्रदर्शन के स्थान को निर्दिष्ट करता है.
प्रकारplot_display
अलविदा
plot
plotshape
plotchar
एक नामित स्थिरांक जो चित्र को प्रदर्शित करने के लिए स्थान निर्दिष्ट करता है.
प्रकारplot_display
अलविदा
plot
plotshape
plotchar
plotarrow
plotbar
plotcandle
plotshape फ़ंक्शन का आकार शैली।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotshape फ़ंक्शन का आकार शैली।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotshape फ़ंक्शन का आकार शैली।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotshape फ़ंक्शन का आकार शैली।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotshape फ़ंक्शन का आकार शैली।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotshape फ़ंक्शन का आकार शैली।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotshape फ़ंक्शन का आकार शैली।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotshape फ़ंक्शन का आकार शैली।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotshape फ़ंक्शन का आकार शैली।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotshape फ़ंक्शन का आकार शैली।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotshape फ़ंक्शन का आकार शैली।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotshape फ़ंक्शन का आकार शैली।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
रंग #00BCD4 के लिए नामकरण निरंतरता है।
प्रकारconst रंग
#363A45 रंगों के लिए नामकरण निरंतरता है।
प्रकारconst रंग
रंगों का नामकरण निरंतरता है।
प्रकारconst रंग
#E040FB रंगों के लिए नामकरण निरंतरता है।
प्रकारconst रंग
रंगों का नामकरण निरंतरता है।
प्रकारconst रंग
रंगों के नामकरण के लिए निरंतरता # 4CAF50 है।
प्रकारconst रंग
रंगों के लिए नामकरण निरंतरता #00E676 है।
प्रकारconst रंग
#880E4F रंग के लिए नामकरण निरंतरता।
प्रकारconst रंग
रंगों के नामकरण के लिए निरंतर है।
प्रकारconst रंग
रंगों के लिए नामकरण निरंतरता है।
प्रकारconst रंग
रंगों का नामकरण निरंतरता है।
प्रकारconst रंग
#9C27B0 रंगों के लिए नामकरण निरंतरता है।
प्रकारconst रंग
रंगों के लिए नामकरण निरंतरता #FF5252 है।
प्रकारconst रंग
#B2B5BE रंगों के लिए नामकरण निरंतरता।
प्रकारconst रंग
color.teal
रंगों का नामकरण निरंतरता है।
प्रकारconst रंग
रंगों का नामकरण निरंतरता है।
प्रकारconst रंग
रंगों के लिए नामकरण निरंतरता #FFEB3B है।
प्रकारconst रंग
'रेखा तालिका' शैली के नामकरण स्थिरांक का उपयोग प्लॉट फ़ंक्शन में किया जाता हैstyle
पैरामीटर के पैरामीटर ।
प्रकारplot_style
अलविदा
plot
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
'Line With Breaks' शैली के नामकरण स्थिरांक का उपयोग प्लॉट फ़ंक्शन में किया जाता हैstyle
पैरामीटर के पैरामीटर──plot.style_line के समान है, सिवाय इसके कि डेटा में रिक्त स्थान नहीं भरे गए हैं‖
प्रकारplot_style
अलविदा
plot
plot.style_line
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
'हिस्टोग्राम कंक्रीट शैली के नामकरण स्थिरांक, प्लॉट फ़ंक्शन में उपयोग किए जाते हैंstyle
पैरामीटर के पैरामीटर ।
प्रकारplot_style
अलविदा
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
Plot Columns प्लॉट फ़ंक्शन में उपयोग किए जाने वाले कॉलम शैली के नामकरण स्थिरांकstyle
पैरामीटर के पैरामीटर ।
प्रकारplot_style
अलविदा
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_circles
PlotCircles प्लॉट फ़ंक्शन में उपयोग किए जाने वाले नामकरण स्थिरांकstyle
पैरामीटर के पैरामीटर ।
प्रकारplot_style
अलविदा
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
'क्षेत्र तालिका शैली के नामकरण स्थिरांक का उपयोग प्लॉट फ़ंक्शन में किया जाता हैstyle
पैरामीटर के पैरामीटर ।
प्रकारplot_style
अलविदा
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_areabr
plot.style_cross
plot.style_columns
plot.style_circles
'Area With Breaks' के रूप में उपयोग किया जाने वाला एक नामकरण स्थिरांकstyle
पैरामीटर के पैरामीटर──plot.style_area के समान है, सिवाय इसके कि डेटा में रिक्त स्थान नहीं भरे गए हैं‖
प्रकारplot_style
अलविदा
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_columns
plot.style_circles
क्रॉस कंक्रीट शैली के नामकरण स्थिरांक, प्लॉट फ़ंक्शन में उपयोग किए जाते हैंstyle
पैरामीटर के पैरामीटर ।
प्रकारplot_style
अलविदा
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
'Step Line' शैली के नामकरण स्थिरांक, प्लॉट फ़ंक्शन में उपयोग किए जाते हैंstyle
पैरामीटर के पैरामीटर ।
प्रकारplot_style
अलविदा
plot
plot.style_stepline_diamond
plot.style_linebr
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
प्लॉट फ़ंक्शन में 'Step Line With Diamonds' शैली के नामकरण स्थिरांकstyle
पैरामीटर के पैरामीटर──plot.style_stepline के समान, डेटा परिवर्तनों के अलावा आकृति चिह्नित किया जाता है‖
प्रकारplot_style
अलविदा
plot
plot.style_line
plot.style_linebr
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
location.abovebar
plotshape, plotchar फ़ंक्शन का स्थान मान.
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotchar
location.belowbar
location.top
location.bottom
location.absolute
plotshape, plotchar फ़ंक्शन का स्थान मान.
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotchar
location.abovebar
location.top
location.bottom
location.absolute
plotshape, plotchar फ़ंक्शन का स्थान मान.
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotchar
location.abovebar
location.belowbar
location.bottom
location.absolute
plotshape, plotchar फ़ंक्शन का स्थान मान.
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotchar
location.abovebar
location.belowbar
location.top
location.absolute
plotshape, plotchar फ़ंक्शन का स्थान मान. चित्र चार्ट पर चित्रित किया गया है और मूल्य निर्देशांक के रूप में सूचक मान का उपयोग किया गया है.
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotchar
location.abovebar
location.belowbar
location.top
location.bottom
plotshape, plotchar फ़ंक्शन के आकार का मान.
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotchar
size.tiny
size.small
size.normal
size.large
size.huge
plotshape, plotchar फ़ंक्शन का आकार छोटा है.
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotchar
size.auto
size.small
size.normal
size.large
size.huge
plotshape, plotchar फ़ंक्शन का आकार छोटा है.
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotchar
size.auto
size.tiny
size.normal
size.large
size.huge
plotshape, plotchar फ़ंक्शन का आकार तथा आकार।
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotchar
size.auto
size.tiny
size.small
size.large
size.huge
plotshape, plotchar फ़ंक्शन का आकार छोटा है.
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotchar
size.auto
size.tiny
size.small
size.normal
size.huge
plotshape, plotchar फ़ंक्शन का आकार छोटा है.
प्रकारconst स्ट्रिंग
अलविदा
plotshape
plotchar
size.auto
size.tiny
size.small
size.normal
size.large
नामकरण स्थिरांक जिसका उपयोग अलर्ट () फ़ंक्शन के
प्रकारconst स्ट्रिंग
अलविदा
alert
नामकरण स्थिरांक जिसका उपयोग अलर्ट () फ़ंक्शन के
प्रकारconst स्ट्रिंग
अलविदा
alert
नामकरण स्थिरांक जिसका उपयोग अलर्ट () फ़ंक्शन के
प्रकारconst स्ट्रिंग
अलविदा
alert
एक नामित निरंतरता है।
प्रकारconst स्ट्रिंग
अलविदा
format.price
format.volume
एक नामित निरंतरता है।
प्रकारconst स्ट्रिंग
नोट्स 如果format是format.price,则设置默认精度值。您可以使用指标函数的precision参数来更改精度值。
अलविदा
format.inherit
format.volume
एक नामित निरंतरता है।
प्रकारconst स्ट्रिंग
अलविदा
format.inherit
format.price
बिना एक्सचेंज प्रीफैक्स वाले कमोडिटी कोड, जैसे
प्रकारसरल स्ट्रिंग
अलविदा
syminfo.tickerid
timeframe.period
timeframe.multiplier
एक्सचेंज अग्रलेख वाले कॉमर्स कोड, जैसे
प्रकारसरल स्ट्रिंग
अलविदा
syminfo.ticker
timeframe.period
timeframe.multiplier
वस्तुओं की आधार मुद्रा. वस्तु कोड के लिए BTCUSD टोकन टोकन, वापस टोकन BTC टोकन.
प्रकारसरल स्ट्रिंग
अलविदा
syminfo.currency
syminfo.ticker
वर्तमान वस्तु का मुद्रा. मुद्रा कोडः
प्रकारसरल स्ट्रिंग
अलविदा
syminfo.basecurrency
syminfo.ticker
वर्तमान कमोडिटी कोड का प्रकार. संभावित मान स्टॉक, वायदा, सूचकांक, विदेशी मुद्रा, क्रिप्टो, फंड, dr हैं.
प्रकारसरल स्ट्रिंग
अलविदा
syminfo.ticker
वर्तमान किस्म का न्यूनतम अंकित मान. FMZ पर, "पाइन भाषा ट्रेडिंग लाइब्रेरी" में टेम्पलेट पैरामीटर, वास्तविक डिस्क / रीसेट इंटरफ़ेस परमूल्य निर्धारण मुद्रा की सटीकताइस मूल्य को नियंत्रित किया जा सकता है।मूल्य निर्धारण मुद्रा की सटीकता2 सेट करें, जो कि व्यापार के समय मूल्य को दो अंकों तक सटीक बनाता है, जिसमें मूल्य में न्यूनतम परिवर्तन इकाई 0.01 होती है।//syminfo.mintick का मान 0.01 होता है//
प्रकारसरल फ्लोट
अलविदा
syminfo.pointvalue
वर्तमान वस्तु का अंक मूल्य
प्रकारसरल फ्लोट
अलविदा
syminfo.mintick
चार्ट की मुख्य श्रृंखला के लिए विनिमय समय क्षेत्र; संभावित मानों के लिए टाइमस्टैम्प देखें.
प्रकारसरल स्ट्रिंग
अलविदा
timestamp
यदि स्क्रिप्ट बाजार बंद होने पर डेटासेट में अंतिम K लाइन पर निष्पादित होती है, या यदि स्क्रिप्ट वास्तविक समय में K लाइन से पहले K लाइन पर निष्पादित हो रही है, तो यदि बाजार खुला है, तो यह true लौटता है; अन्यथा यह false लौटता है।
प्रकारश्रृंखला bool
नोट्सइस चर का उपयोग करने वाले पाइनस्क्रिप्ट कोड इतिहास और वास्तविक समय डेटा के लिए अलग-अलग गणना कर सकते हैं। कृपया ध्यान दें कि इस चर/फंक्शन का उपयोग करने से संकेतक को फिर से तैयार किया जा सकता है।
अलविदा
barstate.isfirst
barstate.islast
barstate.ishistory
barstate.isrealtime
barstate.isnew
यदि स्क्रिप्ट वर्तमान में नई k लाइन पर गणना कर रही है, तो यह true लौटाता है, अन्यथा यह false लौटाता है.
प्रकारश्रृंखला bool
नोट्सइस चर का उपयोग करने वाले पाइनस्क्रिप्ट कोड इतिहास और वास्तविक समय डेटा के लिए अलग-अलग गणना कर सकते हैं। कृपया ध्यान दें कि इस चर/फंक्शन का उपयोग करने से संकेतक को फिर से तैयार किया जा सकता है।
अलविदा
barstate.isfirst
barstate.islast
barstate.ishistory
barstate.isrealtime
barstate.isconfirmed
barstate.islastconfirmedhistory
यदि वर्तमान k स्ट्रिंग k स्ट्रिंग सेट की पहली k स्ट्रिंग है, तो true लौटाता है, अन्यथा false लौटाता है.
प्रकारश्रृंखला bool
नोट्सइस चर का उपयोग करने वाले पाइनस्क्रिप्ट कोड इतिहास और वास्तविक समय डेटा के लिए अलग-अलग गणना कर सकते हैं। कृपया ध्यान दें कि इस चर/फंक्शन का उपयोग करने से संकेतक को फिर से तैयार किया जा सकता है।
अलविदा
barstate.islast
barstate.ishistory
barstate.isrealtime
barstate.isnew
barstate.isconfirmed
barstate.islastconfirmedhistory
यदि वर्तमान k स्ट्रिंग k स्ट्रिंग सेट की अंतिम k स्ट्रिंग है, तो true लौटाता है, अन्यथा false लौटाता है.
प्रकारश्रृंखला bool
नोट्सइस चर का उपयोग करने वाले पाइनस्क्रिप्ट कोड इतिहास और वास्तविक समय डेटा के लिए अलग-अलग गणना कर सकते हैं। कृपया ध्यान दें कि इस चर/फंक्शन का उपयोग करने से संकेतक को फिर से तैयार किया जा सकता है।
अलविदा
barstate.isfirst
barstate.ishistory
barstate.isrealtime
barstate.isnew
barstate.isconfirmed
barstate.islastconfirmedhistory
यदि वर्तमान k स्ट्रिंग ऐतिहासिक k स्ट्रिंग है, तो true लौटाता है, अन्यथा false लौटाता है.
प्रकारश्रृंखला bool
नोट्सइस चर का उपयोग करने वाले पाइनस्क्रिप्ट कोड इतिहास और वास्तविक समय डेटा के लिए अलग-अलग गणना कर सकते हैं। कृपया ध्यान दें कि इस चर/फंक्शन का उपयोग करने से संकेतक को फिर से तैयार किया जा सकता है।
अलविदा
barstate.isfirst
barstate.islast
barstate.isrealtime
barstate.isnew
barstate.isconfirmed
barstate.islastconfirmedhistory
यदि स्क्रिप्ट वर्तमान k-लाइन के अंतिम (बंद) अद्यतन की गणना कर रही है, तो यह true लौटाता है. अगला स्क्रिप्ट नए K-लाइन डेटा पर गणना करेगा.
प्रकारश्रृंखला bool
नोट्सइस चर का उपयोग करने वाले पाइनस्क्रिप्ट कोड इतिहास और वास्तविक समय डेटा के लिए अलग-अलग गणना कर सकते हैं। request.security अभिव्यक्ति में barstate.isconfirmed का उपयोग करना अनुशंसित नहीं है; यह अनुरोध.security से अनुरोधित मानों का अनुमान नहीं लगा सकता है। कृपया ध्यान दें कि इस चर/फंक्शन का उपयोग करने से संकेतक को फिर से तैयार किया जा सकता है।
अलविदा
barstate.isfirst
barstate.islast
barstate.ishistory
barstate.isrealtime
barstate.isnew
barstate.islastconfirmedhistory
यदि वर्तमान k स्ट्रिंग वास्तविक समय k स्ट्रिंग है, तो true लौटाता है, अन्यथा false लौटाता है.
प्रकारश्रृंखला bool
नोट्सइस चर का उपयोग करने वाले पाइनस्क्रिप्ट कोड इतिहास और वास्तविक समय डेटा के लिए अलग-अलग गणना कर सकते हैं। कृपया ध्यान दें कि इस चर/फंक्शन का उपयोग करने से संकेतक को फिर से तैयार किया जा सकता है।
अलविदा
barstate.isfirst
barstate.islast
barstate.ishistory
barstate.isnew
barstate.isconfirmed
barstate.islastconfirmedhistory
अभी नहीं
संचयी/वितरण सूचकांक
प्रकारसीरीज फ्लोट
डिस्क में तीव्रता सूचकांक।
प्रकारसीरीज फ्लोट
उदाहरण
// Intraday Intensity Index
plot(ta.iii, color=color.yellow)
// the same on pine
f_iii() =>
(2 * close - high - low) / ((high - low) * volume)
plot(f_iii())
नकारात्मक भार सूचक।
प्रकारसीरीज फ्लोट
उदाहरण
// Negative Volume Index
plot(ta.nvi, color=color.yellow)
// the same on pine
f_nvi() =>
float ta_nvi = 1.0
float prevNvi = (nz(ta_nvi[1], 0.0) == 0.0) ? 1.0: ta_nvi[1]
if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
ta_nvi := prevNvi
else
ta_nvi := (volume < nz(volume[1], 0.0)) ? prevNvi + ((close - close[1]) / close[1]) * prevNvi : prevNvi
result = ta_nvi
plot(f_nvi())
यह सही है।
प्रकारसीरीज फ्लोट
उदाहरण
// Positive Volume Index
plot(ta.pvi, color=color.yellow)
// the same on pine
f_pvi() =>
float ta_pvi = 1.0
float prevPvi = (nz(ta_pvi[1], 0.0) == 0.0) ? 1.0: ta_pvi[1]
if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
ta_pvi := prevPvi
else
ta_pvi := (volume > nz(volume[1], 0.0)) ? prevPvi + ((close - close[1]) / close[1]) * prevPvi : prevPvi
result = ta_pvi
plot(f_pvi())
ऊर्जा तरंग सूचक।
प्रकारसीरीज फ्लोट
उदाहरण
// On Balance Volume
plot(ta.obv, color=color.yellow)
// the same on pine
f_obv() =>
ta.cum(math.sign(ta.change(close)) * volume)
plot(f_obv())
कीमतों के रुझान का सूचक।
प्रकारसीरीज फ्लोट
उदाहरण
// Price-Volume Trend
plot(ta.pvt, color=color.yellow)
// the same on pine
f_pvt() =>
ta.cum((ta.change(close) / close[1]) * volume)
plot(f_pvt())
विल्यम ने कहा, "मैंने अपने जीवन में कई बार ऐसा किया है।
प्रकारसीरीज फ्लोट
उदाहरण
// Williams Accumulation/Distribution
plot(ta.wad, color=color.yellow)
// the same on pine
f_wad() =>
trueHigh = math.max(high, close[1])
trueLow = math.min(low, close[1])
mom = ta.change(close)
gain = (mom > 0) ? close - trueLow : (mom < 0) ? close - trueHigh : 0
ta.cum(gain)
plot(f_wad())
विलियम वैरिएंट विसारक है।
प्रकारसीरीज फ्लोट
उदाहरण
// Williams Variable Accumulation/Distribution
plot(ta.wvad, color=color.yellow)
// the same on pine
f_wvad() =>
(close - open) / (high - low) * volume
plot(f_wvad())
यूरा संख्या का नामित स्थिरांक है। यह 2.718281828284590452 के बराबर है।
प्रकारconst फ्लोट
अलविदा
math.phi
math.pi
math.rphi
स्वर्ण भाग के लिए नामकरण स्थिरांक है।
प्रकारconst फ्लोट
अलविदा
math.e
math.pi
math.rphi
यह 3.1415926535897932 के बराबर है।
प्रकारconst फ्लोट
अलविदा
math.e
math.phi
math.rphi
स्वर्ण विभाजन दर का नामित स्थिरांक है। यह 0.6180339887498948 के बराबर है।
प्रकारconst फ्लोट
अलविदा
math.e
math.pi
math.phi
वर्तमान हित ((strategy.initial_capital + strategy.netprofit + strategy.openprofit)) ।
प्रकारसीरीज फ्लोट
अलविदा
strategy.netprofit
strategy.openprofit
strategy.position_size
वर्तमान बाजार की स्थिति की दिशा और आकार; यदि मूल्य > 0, तो बाजार की स्थिति लंबी है; यदि मूल्य < 0, तो बाजार की स्थिति छोटी है; निरपेक्ष मूल्य सौदे में अनुबंध / शेयर / हाथ / इकाइयों की संख्या (स्थिति का आकार) है।
प्रकारसीरीज फ्लोट
अलविदा
strategy.position_avg_price
वर्तमान बाजार में औसत प्रवेश मूल्य है। यदि बाजार की स्थिति समतल है, तो NaN NaN वापस आ जाएगा।
*स्पष्टीकरण
वूहुओयनएक ही समय में कई लेनदेन कैसे चलेंगे?
हल्के बादलकृपया मुझे बताएं, क्या पाइन अधिक लेनदेन कर सकता है? या JS की तरह लेनदेन को पार कर सकता है? धन्यवाद.
लिसा20231अधिक जानकारी के लिए धन्यवाद।
कलात्मकताओह, यह पाइन स्क्रिप्ट प्लेटफॉर्म पर ओकेएक्स के सिमुलेटर का उपयोग कैसे करती है?
कलात्मकतायह ट्रेडिंग व्यू प्लेटफॉर्म की रणनीति को सीधे आविष्कारक प्लेटफॉर्म पर कॉपी करने के बराबर है!
आविष्कारक मात्रा - छोटे सपनेPINE भाषा केवल एकल-प्रजाति रणनीतियों को कर सकती है, बहु-प्रजाति रणनीतियों के लिए सबसे अच्छा है या पायथन, जावास्क्रिप्ट, सी ++ में डिजाइन लिखना।
आविष्कारक मात्रा - छोटे सपनेओह, हाँ, ओकेएक्स विशेष है, उनके एनालॉग वातावरण और वास्तविक डिस्क वातावरण एक ही पते पर हैं, केवल एक अंतर है।
हल्के बादलokx एनालॉग डिस्क का उपयोग नहीं किया जा सकता है ।
आविष्कारक मात्रा - छोटे सपनेइस विविध वास्तुकला समस्या का समाधान नहीं किया जा सकता है, क्योंकि प्रत्येक एक्सचेंज का इंटरफ़ेस अलग है, और इंटरफ़ेस आवृत्ति सीमाएं अलग नहीं हैं, जिससे कई समस्याएं उत्पन्न होती हैं।
आविष्कारक मात्रा - छोटे सपनेठीक है, सुझाव देने के लिए धन्यवाद, और इस आवश्यकता को रिपोर्ट करें।
हल्के बादलमुझे लगता है कि JS के साथ मिश्रण करना बेहतर है, क्योंकि JS विभिन्न प्रकार के लेनदेन के लिए बेहतर अनुकूल है।
ट्रेंडिंग शिकारीक्या आप बाद में कई किस्मों पर विचार करेंगे?
आविष्कारक मात्रा - छोटे सपनेअशिष्टता।
हल्के बादलअच्छा, शुक्रिया ड्रीम डैड।
आविष्कारक मात्रा - छोटे सपनेनमस्ते, अभी के लिए, PINE भाषा नीति केवल एक ही किस्म का काम करती है।
आविष्कारक मात्रा - छोटे सपनेअजनबी, आपके समर्थन के लिए धन्यवाद. दस्तावेज को और भी बेहतर किया जाएगा.
आविष्कारक मात्रा - छोटे सपनेहाँ।
आविष्कारक मात्रा - छोटे सपनेPINE टेम्पलेट क्लासरूम, पैरामीटर पर स्विच एक्सचेंज बेस एड्रेस सेट किया जा सकता है.