ہے barmerge.gaps_off.
lookahead
(barmerge_lookahead) مطلوبہ ڈیٹا پوزیشن کے لئے ضم کرنے کی حکمت عملی۔ ممکنہ اقدار: barmerge.lookahead_on ، barmerge.lookahead_off۔ ورژن 3 سے شروع ہونے والا ڈیفالٹ ویلیو barmerge.lookahead_off ہے۔ نوٹ کریں کہ رویہ ریئل ٹائم پر ایک جیسا ہے ، اور صرف تاریخ پر مختلف ہے۔ignore_invalid_symbol
(const bool) ایک اختیاری دلیل۔ اگر مخصوص علامت نہیں ملتی ہے تو فنکشن کے رویے کا تعین کرتی ہے۔ اگر غلط ہے تو ، اسکرپٹ رک جائے گا اور رن ٹائم غلطی واپس کرے گا۔ اگر سچ ہے تو ، فنکشن واپس آئے گا اور عملدرآمد جاری رہے گا۔ ڈیفالٹ ویلیو غلط ہے۔currency
(سادہ تار) وہ کرنسی جس میں علامت کے کرنسی سے متعلق اقدار (جیسے OHLC) کو تبدیل کیا جانا ہے۔expression
اس کے بعد تبدیل شدہ اقدار کی بنیاد پر حساب لگایا جاتا ہے۔ استعمال شدہ تبادلوں کی شرحیں پچھلے دن کی FX_IDC جوڑوںتبصرےپائن اسکرپٹ کوڈ جو اس فنکشن کا استعمال کرتا ہے تاریخ اور حقیقی وقت کے اعداد و شمار پر مختلف طریقے سے حساب کرسکتا ہے.
اگر آپ مطلوبہ علامت کے لئے اضافی دلیلوں کی وضاحت کرنا چاہتے ہیں، مثال کے طور پر سیشن یا ایڈجسٹمنٹ کی قسم، آپ کو استعمال کر سکتے ہیںticker.new() فنکشن.
syminfo.ticker
syminfo.tickerid
timeframe.period
ta.correlation
barmerge.lookahead_off
barmerge.lookahead_on
درست لوٹاتا ہے اگرsource
تار پر مشتمل ہےstr
سبسٹرنگ، غلط دوسری صورت میں.
str.contains(source, str)
مثال
// If the current chart is a continuous futures chart, e.g "BTC1!", then the function will return true, false otherwise.
var isFutures = str.contains(syminfo.tickerid, "!")
plot(isFutures ? 1 : 0)
واپسیسچ ہے اگرstr
میں پایا گیاsource
تار، جھوٹی دوسری صورت میں.
دلائل
source
(سلسلہ تار) ماخذ تار.str
(سیریز سٹرنگ) تلاش کرنے کے لئے ذیلی سٹرنگ.یہ بھی ملاحظہ کریں
str.pos
str.match
درست لوٹاتا ہے اگرsource
سٹرنگ میں مخصوص ذیلی سٹرنگ کے ساتھ ختم ہوتا ہےstr
، جھوٹا دوسری صورت میں.
str.endswith(source, str)
واپسیسچ ہے اگرsource
سٹرنگ میں مخصوص ذیلی سٹرنگ کے ساتھ ختم ہوتا ہےstr
، جھوٹا دوسری صورت میں.
دلائل
source
(سلسلہ تار) ماخذ تار.str
(سیریز سٹرنگ) تلاش کرنے کے لئے ذیلی سٹرنگ.یہ بھی ملاحظہ کریں
str.startswith
درست لوٹاتا ہے اگرsource
string میں مخصوص ذیلی string کے ساتھ شروع ہوتا ہےstr
، جھوٹا دوسری صورت میں.
str.startswith(source, str)
واپسیسچ ہے اگرsource
string میں مخصوص ذیلی string کے ساتھ شروع ہوتا ہےstr
، جھوٹا دوسری صورت میں.
دلائل
source
(سلسلہ تار) ماخذ تار.str
(سیریز سٹرنگ) تلاش کرنے کے لئے ذیلی سٹرنگ.یہ بھی ملاحظہ کریں
str.endswith
ایک نئی تار واپس کرتا ہے جو کہ ایک ذیلی تار ہےsource
سٹرنگ. سبسٹرنگ اشاریہ کی طرف سے مخصوص کردار کے ساتھ شروع ہوتا ہےbegin_pos
اور source
string.
str.substring(source, begin_pos)
str.substring(source, begin_pos, end_pos)
مثال
sym= "EXCHANGE_NAME:SYMBOL_NAME"
pos = str.pos(sym, ":") // Get position of ":" character
tkr= str.substring(sym, pos+1) // "SYMBOL_NAME"
if barstate.islastconfirmedhistory
runtime.log(tkr)
واپسیذیلی تار ماخذ تار سے نکالا.
دلائل
source
(سیریز سٹرنگ) ماخذ سٹرنگ جس سے ذیلی سٹرنگ نکالنے کے لئے.begin_pos
(سیریز انٹ) نکالے گئے سب سٹرنگ کی ابتدائی پوزیشن۔ یہ شامل ہے ( نکالے گئے سب سٹرنگ میں اس پوزیشن میں کردار شامل ہے) ۔end_pos
(سیریز انٹ) اختتامی پوزیشن۔ یہ خصوصی ہے (خراب شدہ تار میں اس پوزیشنsource
string.تبصرےسٹرنگ انڈیکسنگ 0 سے شروع ہوتا ہے اگرbegin_pos
کے برابر ہےend_pos
، فنکشن ایک خالی تار واپس کرتا ہے.
یہ بھی ملاحظہ کریں
str.contains
str.pos
str.match
str.tonumber(string)
واپسیایک فلوٹ ورژن اگر اس میں ایک درست نمبر شامل ہے، یا دوسری صورت میں.
دلائل
string
(سیریز سٹرنگ) ایک int یا فلوٹ کی سٹرنگ نمائندگی.فارمیٹنگ سٹرنگ اور ویلیو ((s) کو فارمیٹڈ سٹرنگ میں تبدیل کرتا ہے۔ فارمیٹنگ سٹرنگ میں ہر فارمیٹ ہونے والی قدر کے لئے لفظی متن اور ایک پلیس ہولڈر کرلی بریکٹ {} میں شامل ہوسکتا ہے۔ ہر پلیس ہولڈر میں مطلوبہ دلیل کا انڈیکس ہوتا ہے (جو 0 سے شروع ہوتا ہے) جو اس کی جگہ لے گا ، اور ایک اختیاری فارمیٹ وضاحت کنندہ۔ انڈیکس اس دلیل کی پوزیشن کی نمائندگی کرتا ہے str.format دلیل کی فہرست میں
str.format(formatString, arg0, arg1, ...)
مثال
// The format specifier inside the curly braces accepts certain modifiers:
// - Specify the number of decimals to display:
s1 = str.format("{0,number,#.#}", 1.34) // returns: 1.3
runtime.log(s1)
// - Round a float value to an integer:
s2 = str.format("{0,number,integer}", 1.34) // returns: 1
runtime.log(s2)
// - Display a number in currency:
s3 = str.format("{0,number,currency}", 1.34) // returns: $1.34
runtime.log(s3)
// - Display a number as a percentage:
s4 = str.format("{0,number,percent}", 0.5) // returns: 50%
runtime.log(s4)
// EXAMPLES WITH SEVERAL ARGUMENTS
// returns: Number 1 is not equal to 4
s5 = str.format("Number {0} is not {1} to {2}", 1, "equal", 4)
runtime.log(s5)
// returns: 1.34 != 1.3
s6 = str.format("{0} != {0, number, #.#}", 1.34)
runtime.log(s6)
// returns: 1 is equal to 1, but 2 is equal to 2
s7 = str.format("{0, number, integer} is equal to 1, but {1, number, integer} is equal to 2", 1.34, 1.52)
runtime.log(s7)
// returns: The cash turnover amounted to $1,340,000.00
s8 = str.format("The cash turnover amounted to {0, number, currency}", 1340000)
runtime.log(s8)
// returns: Expected return is 10% - 20%
s9 = str.format("Expected return is {0, number, percent} - {1, number, percent}", 0.1, 0.2)
runtime.log(s9)
واپسیفارمیٹ شدہ تار.
دلائل
formatString
(سیریز سٹرنگ) شکل سٹرنگ.arg0, arg1, ...
(سیریز int/float/bool/string/na/int[]/float[]/bool[]/string[]) فارمیٹ کرنے کے لئے اقدار.تبصرےکسی بھی غیر منقولہ پیٹرن کے اندر کوئی بھی کرلی بریس متوازن ہونا ضروری ہے۔ مثال کے طور پر ،
اس تار میں حروف کی تعداد کے مطابق ایک عدد لوٹاتا ہے.
str.length(string)
واپسیماخذ سٹرنگ میں حروف کی تعداد.
دلائل
string
(سلسلہ تار) ماخذ تار.تمام حروف کو چھوٹے حروف میں تبدیل کرنے کے ساتھ ایک نئی تار لوٹاتا ہے.
str.lower(source)
واپسیتمام حروف کو چھوٹے حروف میں تبدیل کرنے کے ساتھ ایک نئی تار.
دلائل
source
(سلسلہ تار) تبدیل کرنے کے لئے تار.یہ بھی ملاحظہ کریں
str.upper
تمام حروف کو بڑے حروف میں تبدیل کرنے کے ساتھ ایک نئی تار لوٹاتا ہے.
str.upper(source)
واپسیتمام حروف کو بڑے حروف میں تبدیل کرنے کے ساتھ ایک نئی تار.
دلائل
source
(سلسلہ تار) تبدیل کرنے کے لئے تار.یہ بھی ملاحظہ کریں
str.lower
کی نئی ذیلی تار لوٹاتا ہےsource
تار اگر یہ ایک سے میل کھاتا ہےregex
باقاعدہ اظہار،
str.match(source, regex)
مثال
s = input.string("It's time to sell some EXCHANGE_NAME:SYMBOL_NAME!")
// finding first substring that matches regular expression "[\w]+:[\w]+"
var string tickerid = str.match(s, "[\\w]+:[\\w]+")
if barstate.islastconfirmedhistory
runtime.log(tickerid) // "EXCHANGE_NAME:SYMBOL_NAME"
واپسیکی نئی ذیلی تارsource
تار اگر یہ ایک سے میل کھاتا ہےregex
باقاعدہ اظہار،
دلائل
source
(سلسلہ تار) ماخذ تار.regex
(سیریز سٹرنگ) باقاعدہ اظہار جس سے یہ سٹرنگ مماثل ہونا ہے.تبصرےتقریب میں باقاعدہ اظہار کی پہلی بار ظاہر ہوتا ہے لوٹاتاsource
تار.
regex
string اضافی backslash کے ساتھ فرار ہونے کی ضرورت ہے، مثال کے طور پر
یہ بھی ملاحظہ کریں
str.contains
str.substring
پہلی بار کے واقع ہونے کی پوزیشن لوٹاتا ہےstr
میں تارsource
string،
str.pos(source, str)
واپسیریاست کا موقفstr
میں تارsource
string.
دلائل
source
(سلسلہ تار) ماخذ تار.str
(سیریز سٹرنگ) تلاش کرنے کے لئے ذیلی سٹرنگ.تبصرےسٹرنگ انڈیکسنگ 0 سے شروع ہوتی ہے۔
یہ بھی ملاحظہ کریں
str.contains
str.match
str.substring
N + 1th واقعہ کے ساتھ ایک نئی تار لوٹاتا ہےtarget
تار اور کی سابقہ واقعtarget
سٹرنگ کی جگہreplacement
تار، جہاں N میں مخصوص کیا جاتا ہےoccurrence
. N ماخذ سٹرنگ میں تبدیل کرنے کے لئے ہدف سٹرنگ کا مماثلت انڈیکس ہے.
str.replace(source, target, replacement, occurrence)
مثال
var source = "EXCHANGE1:SYMBOL1 / EXCHANGE1:SYMBOL2"
// Replace first occurrence of "EXCHANGE1" with "EXCHANGE2" replacement string
var newSource = str.replace(source, "EXCHANGE1", "EXCHANGE2", 0)
if barstate.islastconfirmedhistory
// Display "EXCHANGE1:SYMBOL1 / EXCHANGE1:SYMBOL2"
runtime.log(newSource)
واپسیعملدرآمد تار.
دلائل
source
(سلسلہ تار) ماخذ تار.target
(سیریز سٹرنگ) سٹرنگ تبدیل کرنے کے لئے.replacement
(سیریز سٹرنگ) ہدف سٹرنگ کی بجائے داخل کیا جا کرنے کے لئے سٹرنگ.occurrence
(سیریز انٹ) ماخذ سٹرنگ میں تبدیل کرنے کے لئے ہدف سٹرنگ کی موجودگی کا مماثلت انڈیکسنگ پہلی میچ کے لئے 0 سے شروع ہوتا ہے۔ اختیاری۔ ڈیفالٹ ویلیو 0 ہے۔یہ بھی ملاحظہ کریں
str.replace_all
str.match
ماخذ سٹرنگ میں ہدف سٹرنگ کے ہر واقعے کو متبادل سٹرنگ کے ساتھ تبدیل کرتا ہے۔
str.replace_all(source, target, replacement)
واپسیعملدرآمد تار.
دلائل
source
(سلسلہ تار) ماخذ تار.target
(سیریز سٹرنگ) سٹرنگ تبدیل کرنے کے لئے.replacement
(سیریز سٹرنگ) ہدف سٹرنگ کے ہر واقعے کے لئے متبادل سٹرنگ.ایک تار کو ذیلی تاروں کی صف میں تقسیم کرتا ہے اور اس کی صف کی شناخت واپس کرتا ہے۔
str.split(string, separator)
واپسیتاروں کی ایک صف کی شناخت.
دلائل
string
(سلسلہ تار) ماخذ تار.separator
(سیریز سٹرنگ) ہر ذیلی سٹرنگ کو الگ کرنے والی سٹرنگ.str.tostring(value)
str.tostring(value, format)
str.tostring(value[])
str.tostring(value[], format)
واپسیکی سٹرنگ نمائندگیvalue
بحث.
اگرvalue
دلیل ایک تار ہے، یہ ہے کے طور پر واپس کیا جاتا ہے.
جبvalue
ہے na، فنکشن تار واپس کرتا ہے
دلائل
value
(سیریز int/float/bool/string/int[]/float[]/bool[]/string[]) قدر یا صف ID جس کے عناصر کو ایک تار میں تبدیل کر رہے ہیں.format
(سیریز سٹرنگ) فارمیٹ سٹرنگ۔ ان فارمیٹ کو قبول کرتا ہے۔ * مستقل: فارمیٹ.منٹیک ، فارمیٹ.فیصد ، فارمیٹ.جلد۔ اختیاری۔ ڈیفالٹ ویلیو تبصرےفلوٹ ویلیوز کی فارمیٹنگ بھی ضرورت پڑنے پر ان اقدار کو راؤنڈ کرے گی، مثال کے طور پر str.tostring ((3.99،
فنکشن رنگ مخصوص شفافیت کو دیئے گئے رنگ پر لاگو کرتا ہے.
color.new(color, transp)
مثال
plot(close, color=color.new(color.red, 50))
واپسیمخصوص شفافیت کے ساتھ رنگ
دلائل
color
(سیریز کا رنگ)transp
(سیریز int/float) ممکنہ اقدار 0 (غیر شفاف) سے 100 (غیر مرئی) تک ہیں۔تبصرےاگر آپ کسی ایسے آرگیومنٹ کا استعمال کرتے ہیں جو مستقل نہیں ہے (جیسے
RGB رنگ ماڈل کا استعمال کرتے ہوئے شفافیت کے ساتھ ایک نیا رنگ بناتا ہے.
color.rgb(red, green, blue, transp)
مثال
plot(close, color=color.rgb(255, 0, 0, 50))
واپسیمخصوص شفافیت کے ساتھ رنگ
دلائل
red
(سیریز int/float) سرخ رنگ کا جزو۔ ممکنہ اقدار 0 سے 255 تک ہیں۔green
(سیریز انٹ / فلوٹ) سبز رنگ کا جزو۔ ممکنہ اقدار 0 سے 255 تک ہیں۔blue
(سیریز انٹ / فلوٹ) نیلے رنگ کا جزو۔ ممکنہ اقدار 0 سے 255 تک ہیں۔transp
(سیریز انٹ / فلوٹ) اختیاری۔ رنگ کی شفافیت۔ ممکنہ اقدار 0 (ناقابل دیکھے) سے 100 (ناقابل دیکھے) تک ہیں۔ ڈیفالٹ ویلیو 0 ہے۔تبصرےاگر آپ کسی ایسے آرگیومنٹ کا استعمال کرتے ہیں جو مستقل نہیں ہے (جیسے
کنسول پر متغیر کی معلومات پرنٹ کریں.
FMZ PINE زبان کے مخصوص افعال،runtime.debug(value)
، صرف ایک بحث کے ساتھ.
لاگ میں آؤٹ پٹ مواد.
FMZ PINE زبان کے مخصوص افعال،runtime.log(1, 2, 3, close, high, ...)
، آپ کو متعدد دلائل منتقل کر سکتے ہیں.
جب بلایا جاتا ہے تو، ایک رن ٹائم غلطی کا سبب بنتا ہےmessage
argument.
runtime.error(message)
دلائلپیغام (سیریز سٹرنگ) غلطی کا پیغام.
آپ کے اسکرپٹ کی ترتیبات کے ان پٹ ٹیب میں ان پٹ شامل کرتا ہے ، جو آپ کو اسکرپٹ صارفین کو ترتیب کے اختیارات فراہم کرنے کی اجازت دیتا ہے۔ یہ فنکشن خود بخود
input(defval, title, tooltip, inline, group)
input(defval, title, inline, group, tooltip)
مثال
i_switch = input(true, "On/Off") // Set true, the default is checked.
plot(i_switch ? open : na)
i_len = input(7, "Length")
i_src = input(close, "Source") // Drop-down box, select close by default.
plot(ta.sma(i_src, i_len))
i_col = input(color.red, "Plot Color")
plot(close, color=i_col)
i_text = input("Hello!", "Message")
runtime.log(i_text)
واپسیان پٹ متغیر کی قدر.
دلائل
defval
(const int/float/bool/string/color or source-type built-in) اسکرپٹ close
, hlc3
، وغیرہtitle
(const string) ان پٹ کا عنوان۔ اگر مخصوص نہیں کیا گیا ہے تو ، متغیر کا نام ان پٹ کے عنوان کے طور پر استعمال ہوتا ہے۔ اگر عنوان مخصوص ہے ، لیکن یہ خالی ہے تو ، نام ایک خالی تار ہوگا۔tooltip
(const string) اس تار کو جو صارف کو دکھایا جائے گا جب وہ ٹول ٹپ آئیکن پر ہوور کرے گا۔inline
(const string) ایک لائن میں ایک ہی دلیل کا استعمال کرتے ہوئے تمام ان پٹ کالوں کو یکجا کرتا ہے۔ دلیل کے طور پر استعمال ہونے والی تار کو ظاہر نہیں کیا جاتا ہے۔ یہ صرف اسی لائن سے تعلق رکھنے والے ان پٹ کی نشاندہی کرنے کے لئے استعمال ہوتا ہے۔group
(const string) ایک ہی گروپ دلیل سٹرنگ کا استعمال کرتے ہوئے تمام ان پٹ کے اوپر ہیڈر بناتا ہے۔ اس سٹرنگ کو ہیڈرتبصرےان پٹ فنکشن کا نتیجہ ہمیشہ متغیر کو تفویض کیا جانا چاہئے، اوپر مثالیں دیکھیں.
یہ بھی ملاحظہ کریں
input.bool
input.color
input.int
input.float
input.string
input.timeframe
input.source
آپ کے اسکرپٹ کی ترتیبات کے ان پٹ ٹیب میں ایک ان پٹ شامل کرتا ہے ، جو آپ کو اسکرپٹ صارفین کو تشکیل کے اختیارات فراہم کرنے کی اجازت دیتا ہے۔ یہ فنکشن ایک ڈراپ ڈاؤن شامل کرتا ہے جو صارف کو حساب کتاب کے لئے کسی ماخذ کا انتخاب کرنے کی اجازت دیتا ہے ، جیسے قریب ، ایچ ایل 2 ، وغیرہ۔ اگر اسکرپٹ میں صرف ایک ان پٹ.سورس (()) کال شامل ہے تو ، صارف اپنے چارٹ پر کسی دوسرے اشارے سے آؤٹ پٹ کو بھی ماخذ کے طور پر منتخب کرسکتا ہے۔
input.source(defval, title, tooltip, inline, group)
مثال
i_src = input.source(close, "Source")
plot(i_src)
واپسیان پٹ متغیر کی قدر.
دلائل
defval
(سیریز int/float) اسکرپٹ title
(const string) ان پٹ کا عنوان۔ اگر مخصوص نہیں کیا گیا ہے تو ، متغیر کا نام ان پٹ کے عنوان کے طور پر استعمال ہوتا ہے۔ اگر عنوان مخصوص ہے ، لیکن یہ خالی ہے تو ، نام ایک خالی تار ہوگا۔tooltip
(const string) اس تار کو جو صارف کو دکھایا جائے گا جب وہ ٹول ٹپ آئیکن پر ہوور کرے گا۔inline
(const string) ایک لائن میں ایک ہی دلیل کا استعمال کرتے ہوئے تمام ان پٹ کالوں کو یکجا کرتا ہے۔ دلیل کے طور پر استعمال ہونے والی تار کو ظاہر نہیں کیا جاتا ہے۔ یہ صرف اسی لائن سے تعلق رکھنے والے ان پٹ کی نشاندہی کرنے کے لئے استعمال ہوتا ہے۔group
(const string) ایک ہی گروپ دلیل سٹرنگ کا استعمال کرتے ہوئے تمام ان پٹ کے اوپر ہیڈر بناتا ہے۔ اس سٹرنگ کو ہیڈرتبصرےان پٹ.سورس فنکشن کا نتیجہ ہمیشہ متغیر کو تفویض کیا جانا چاہئے ، مندرجہ بالا مثالیں دیکھیں۔
یہ بھی ملاحظہ کریں
input.bool
input.int
input.float
input.string
input.timeframe
input.color
input
آپ کے اسکرپٹ کی ترتیبات کے ان پٹ ٹیب میں ان پٹ شامل کرتا ہے ، جو آپ کو اسکرپٹ صارفین کو ترتیب کے اختیارات فراہم کرنے کی اجازت دیتا ہے۔ یہ فنکشن اسکرپٹ کے ان پٹ میں تار ان پٹ کے لئے ایک فیلڈ شامل کرتا ہے۔
input.string(defval, title, options, tooltip, inline, group, confirm)
مثال
i_text = input.string("Hello!", "Message")
runtime.log(i_text)
واپسیان پٹ متغیر کی قدر.
دلائل
defval
(const string) اسکرپٹ options
دلیل، قدر ان میں سے ایک ہونا ضروری ہے.title
(const string) ان پٹ کا عنوان۔ اگر مخصوص نہیں کیا گیا ہے تو ، متغیر کا نام ان پٹ کے عنوان کے طور پر استعمال ہوتا ہے۔ اگر عنوان مخصوص ہے ، لیکن یہ خالی ہے تو ، نام ایک خالی تار ہوگا۔options
(مستقلات کی فہرست: [tooltip
(const string) اس تار کو جو صارف کو دکھایا جائے گا جب وہ ٹول ٹپ آئیکن پر ہوور کرے گا۔inline
(const string) ایک لائن میں ایک ہی دلیل کا استعمال کرتے ہوئے تمام ان پٹ کالوں کو یکجا کرتا ہے۔ دلیل کے طور پر استعمال ہونے والی تار کو ظاہر نہیں کیا جاتا ہے۔ یہ صرف اسی لائن سے تعلق رکھنے والے ان پٹ کی نشاندہی کرنے کے لئے استعمال ہوتا ہے۔group
(const string) ایک ہی گروپ دلیل سٹرنگ کا استعمال کرتے ہوئے تمام ان پٹ کے اوپر ہیڈر بناتا ہے۔ اس سٹرنگ کو ہیڈرconfirm
(const bool) اگر درست ہے تو ، صارف سے چارٹ میں اشارے کو شامل کرنے سے پہلے ان پٹ ویلیو کی تصدیق کرنے کے لئے کہا جائے گا۔ ڈیفالٹ ویلیو غلط ہے۔تبصرےinput.string فنکشن کا نتیجہ ہمیشہ متغیر کو تفویض کیا جانا چاہئے ، اوپر کی مثالیں دیکھیں۔
یہ بھی ملاحظہ کریں
input.bool
input.int
input.float
input.timeframe
input.source
input.color
input
آپ کے اسکرپٹ کی ترتیبات کے ان پٹ ٹیب میں ایک ان پٹ شامل کرتا ہے ، جس سے آپ اسکرپٹ صارفین کو ترتیب کے اختیارات فراہم کرسکتے ہیں۔ یہ فنکشن اسکرپٹ کے ان پٹ میں ایک چیک مارک شامل کرتا ہے۔
input.bool(defval, title, tooltip, inline, group, confirm)
مثال
i_switch = input.bool(true, "On/Off")
plot(i_switch ? open : na)
واپسیان پٹ متغیر کی قدر.
دلائل
defval
(const bool) اسکرپٹ میں تجویز کردہ ان پٹ متغیر کی ڈیفالٹ قیمت کا تعین کرتا ہے title
(const string) ان پٹ کا عنوان۔ اگر مخصوص نہیں کیا گیا ہے تو ، متغیر کا نام ان پٹ کے عنوان کے طور پر استعمال ہوتا ہے۔ اگر عنوان مخصوص ہے ، لیکن یہ خالی ہے تو ، نام ایک خالی تار ہوگا۔tooltip
(const string) اس تار کو جو صارف کو دکھایا جائے گا جب وہ ٹول ٹپ آئیکن پر ہوور کرے گا۔inline
(const string) ایک لائن میں ایک ہی دلیل کا استعمال کرتے ہوئے تمام ان پٹ کالوں کو یکجا کرتا ہے۔ دلیل کے طور پر استعمال ہونے والی تار کو ظاہر نہیں کیا جاتا ہے۔ یہ صرف اسی لائن سے تعلق رکھنے والے ان پٹ کی نشاندہی کرنے کے لئے استعمال ہوتا ہے۔group
(const string) ایک ہی گروپ دلیل سٹرنگ کا استعمال کرتے ہوئے تمام ان پٹ کے اوپر ہیڈر بناتا ہے۔ اس سٹرنگ کو ہیڈرconfirm
(const bool) اگر درست ہے تو ، صارف سے چارٹ میں اشارے کو شامل کرنے سے پہلے ان پٹ ویلیو کی تصدیق کرنے کے لئے کہا جائے گا۔ ڈیفالٹ ویلیو غلط ہے۔تبصرےان پٹ.بول فنکشن کا نتیجہ ہمیشہ متغیر کو تفویض کیا جانا چاہئے ، اوپر کی مثالیں دیکھیں۔
یہ بھی ملاحظہ کریں
input.int
input.float
input.string
input.timeframe
input.source
input.color
input
آپ کے اسکرپٹ کی ترتیبات کے ان پٹ ٹیب میں ان پٹ شامل کرتا ہے ، جو آپ کو اسکرپٹ صارفین کو تشکیل کے اختیارات فراہم کرنے کی اجازت دیتا ہے۔ یہ فنکشن اسکرپٹ کے ان پٹ میں انٹیجر ان پٹ کے لئے فیلڈ شامل کرتا ہے۔
input.int(defval, title, minval, maxval, step, tooltip, inline, group, confirm)
input.int(defval, title, options, tooltip, inline, group, confirm)
مثال
i_len1 = input.int(10, "Length 1", minval=5, maxval=21, step=1)
plot(ta.sma(close, i_len1))
i_len2 = input.int(10, "Length 2", options=[5, 10, 21])
plot(ta.sma(close, i_len2))
واپسیان پٹ متغیر کی قدر.
دلائل
defval
(const int) اسکرپٹ options
دلیل، قدر ان میں سے ایک ہونا ضروری ہے.title
(const string) ان پٹ کا عنوان۔ اگر مخصوص نہیں کیا گیا ہے تو ، متغیر کا نام ان پٹ کے عنوان کے طور پر استعمال ہوتا ہے۔ اگر عنوان مخصوص ہے ، لیکن یہ خالی ہے تو ، نام ایک خالی تار ہوگا۔minval
(const int) ان پٹ متغیر کی کم سے کم ممکنہ قدر۔ اختیاری۔maxval
(const int) ان پٹ متغیر کی زیادہ سے زیادہ ممکنہ قدر۔ اختیاری۔step
(const int) ان پٹ کو بڑھانے / کم کرنے کے لئے استعمال ہونے والے مرحلے کی قیمت۔ اختیاری ہے۔ ڈیفالٹ 1 ہے۔options
(const int اقدار کی ایک جوڑی: [val1، val2،...]) ایک ڈراپ ڈاؤن مینو سے منتخب کرنے کے لئے اختیارات کی ایک فہرست، کوما کی طرف سے الگ اور مربع قوسین میں شامل: [val1، val2،...].minval
, maxval
اورstep
دلیلوں کا استعمال نہیں کیا جا سکتا.tooltip
(const string) اس تار کو جو صارف کو دکھایا جائے گا جب وہ ٹول ٹپ آئیکن پر ہوور کرے گا۔inline
(const string) ایک لائن میں ایک ہی دلیل کا استعمال کرتے ہوئے تمام ان پٹ کالوں کو یکجا کرتا ہے۔ دلیل کے طور پر استعمال ہونے والی تار کو ظاہر نہیں کیا جاتا ہے۔ یہ صرف اسی لائن سے تعلق رکھنے والے ان پٹ کی نشاندہی کرنے کے لئے استعمال ہوتا ہے۔group
(const string) ایک ہی گروپ دلیل سٹرنگ کا استعمال کرتے ہوئے تمام ان پٹ کے اوپر ہیڈر بناتا ہے۔ اس سٹرنگ کو ہیڈرconfirm
(const bool) اگر درست ہے تو ، صارف سے چارٹ میں اشارے کو شامل کرنے سے پہلے ان پٹ ویلیو کی تصدیق کرنے کے لئے کہا جائے گا۔ ڈیفالٹ ویلیو غلط ہے۔تبصرےنتیجہinput.intفنکشن کو ہمیشہ متغیر کو تفویض کیا جانا چاہئے ، اوپر کی مثالیں دیکھیں۔
یہ بھی ملاحظہ کریں
input.bool
input.float
input.string
input.timeframe
input.source
input.color
input
آپ کے اسکرپٹ کی ترتیبات کے ان پٹ ٹیب میں ان پٹ شامل کرتا ہے ، جو آپ کو اسکرپٹ صارفین کو ترتیب کے اختیارات فراہم کرنے کی اجازت دیتا ہے۔ یہ فنکشن اسکرپٹ کے ان پٹ میں فلوٹ ان پٹ کے لئے فیلڈ شامل کرتا ہے۔
input.float(defval, title, minval, maxval, step, tooltip, inline, group, confirm)
input.float(defval, title, options, tooltip, inline, group, confirm)
مثال
i_angle1 = input.float(0.5, "Sin Angle", minval=-3.14, maxval=3.14, step=0.02)
plot(math.sin(i_angle1) > 0 ? close : open, "sin", color=color.green)
i_angle2 = input.float(0, "Cos Angle", options=[-3.14, -1.57, 0, 1.57, 3.14])
plot(math.cos(i_angle2) > 0 ? close : open, "cos", color=color.red)
واپسیان پٹ متغیر کی قدر.
دلائل
defval
(const int/float) اسکرپٹ options
دلیل، قدر ان میں سے ایک ہونا ضروری ہے.title
(const string) ان پٹ کا عنوان۔ اگر مخصوص نہیں کیا گیا ہے تو ، متغیر کا نام ان پٹ کے عنوان کے طور پر استعمال ہوتا ہے۔ اگر عنوان مخصوص ہے ، لیکن یہ خالی ہے تو ، نام ایک خالی تار ہوگا۔minval
(const int/float) ان پٹ متغیر کی کم سے کم ممکنہ قدر۔ اختیاری۔maxval
(const int/float) ان پٹ متغیر کی زیادہ سے زیادہ ممکنہ قدر۔ اختیاری۔step
(const int/float) ان پٹ کو بڑھانے/کم کرنے کے لئے استعمال ہونے والے قدم کی قدر۔ اختیاری ہے۔ ڈیفالٹ 1 ہے۔options
(const int/float اقدار کی ایک جوڑی: [val1, val2,...]) ایک ڈراپ ڈاؤن مینو میں سے منتخب کرنے کے لئے اختیارات کی ایک فہرست، کوما کی طرف سے الگ اور مربع قوسین میں شامل: [val1, val2,...].minval
, maxval
اورstep
دلیلوں کا استعمال نہیں کیا جا سکتا.tooltip
(const string) اس تار کو جو صارف کو دکھایا جائے گا جب وہ ٹول ٹپ آئیکن پر ہوور کرے گا۔inline
(const string) ایک لائن میں ایک ہی دلیل کا استعمال کرتے ہوئے تمام ان پٹ کالوں کو یکجا کرتا ہے۔ دلیل کے طور پر استعمال ہونے والی تار کو ظاہر نہیں کیا جاتا ہے۔ یہ صرف اسی لائن سے تعلق رکھنے والے ان پٹ کی نشاندہی کرنے کے لئے استعمال ہوتا ہے۔group
(const string) ایک ہی گروپ دلیل سٹرنگ کا استعمال کرتے ہوئے تمام ان پٹ کے اوپر ہیڈر بناتا ہے۔ اس سٹرنگ کو ہیڈرconfirm
(const bool) اگر درست ہے تو ، صارف سے چارٹ میں اشارے کو شامل کرنے سے پہلے ان پٹ ویلیو کی تصدیق کرنے کے لئے کہا جائے گا۔ ڈیفالٹ ویلیو غلط ہے۔تبصرےinput.float فنکشن کا نتیجہ ہمیشہ متغیر کو تفویض کیا جانا چاہئے، اوپر مثالیں دیکھیں.
یہ بھی ملاحظہ کریں
input.bool
input.int
input.string
input.timeframe
input.source
input.color
input
آپ کے اسکرپٹ کی ترتیبات کے ان پٹ ٹیب میں ان پٹ شامل کرتا ہے ، جو آپ کو اسکرپٹ صارفین کو ترتیب کے اختیارات فراہم کرنے کی اجازت دیتا ہے۔ یہ فنکشن ایک رنگ چننے والا شامل کرتا ہے جو صارف کو رنگ اور شفافیت کا انتخاب کرنے کی اجازت دیتا ہے ، یا تو پیلیٹ یا ہیکس ویلیو سے۔
input.color(defval, title, tooltip, inline, group, confirm)
مثال
i_col = input.color(color.red, "Plot Color")
plot(close, color=i_col)
واپسیان پٹ متغیر کی قدر.
دلائل
defval
(const color) اسکرپٹ میں تجویز کردہ ان پٹ متغیر کی ڈیفالٹ قیمت کا تعین کرتا ہے title
(const string) ان پٹ کا عنوان۔ اگر مخصوص نہیں کیا گیا ہے تو ، متغیر کا نام ان پٹ کے عنوان کے طور پر استعمال ہوتا ہے۔ اگر عنوان مخصوص ہے ، لیکن یہ خالی ہے تو ، نام ایک خالی تار ہوگا۔tooltip
(const string) اس تار کو جو صارف کو دکھایا جائے گا جب وہ ٹول ٹپ آئیکن پر ہوور کرے گا۔inline
(const string) ایک لائن میں ایک ہی دلیل کا استعمال کرتے ہوئے تمام ان پٹ کالوں کو یکجا کرتا ہے۔ دلیل کے طور پر استعمال ہونے والی تار کو ظاہر نہیں کیا جاتا ہے۔ یہ صرف اسی لائن سے تعلق رکھنے والے ان پٹ کی نشاندہی کرنے کے لئے استعمال ہوتا ہے۔group
(const string) ایک ہی گروپ دلیل سٹرنگ کا استعمال کرتے ہوئے تمام ان پٹ کے اوپر ہیڈر بناتا ہے۔ اس سٹرنگ کو ہیڈرconfirm
(const bool) اگر درست ہے تو ، صارف سے چارٹ میں اشارے کو شامل کرنے سے پہلے ان پٹ ویلیو کی تصدیق کرنے کے لئے کہا جائے گا۔ ڈیفالٹ ویلیو غلط ہے۔تبصرےinput.color فنکشن کا نتیجہ ہمیشہ متغیر کو تفویض کیا جانا چاہئے ، اوپر کی مثالیں دیکھیں۔
یہ بھی ملاحظہ کریں
input.bool
input.int
input.float
input.string
input.timeframe
input.source
input
اسکرپٹ کی confirm = true
انٹرایکٹو ان پٹ موڈ کو چالو کرتا ہے جہاں چارٹ پر کلک کرکے قیمت منتخب کی جاتی ہے۔
input.price(defval, title, tooltip, inline, group, confirm)
مثال
price1 = input.price(title="Date", defval=42)
plot(price1)
price2 = input.price(54, title="Date")
plot(price2)
واپسیان پٹ متغیر کی قدر.
دلائل
defval
(const int/float) اسکرپٹ title
(const string) ان پٹ کا عنوان۔ اگر مخصوص نہیں کیا گیا ہے تو ، متغیر کا نام ان پٹ کے عنوان کے طور پر استعمال ہوتا ہے۔ اگر عنوان مخصوص ہے ، لیکن یہ خالی ہے تو ، نام ایک خالی تار ہوگا۔tooltip
(const string) اس تار کو جو صارف کو دکھایا جائے گا جب وہ ٹول ٹپ آئیکن پر ہوور کرے گا۔inline
(const string) ایک لائن میں ایک ہی دلیل کا استعمال کرتے ہوئے تمام ان پٹ کالوں کو یکجا کرتا ہے۔ دلیل کے طور پر استعمال ہونے والی تار کو ظاہر نہیں کیا جاتا ہے۔ یہ صرف اسی لائن سے تعلق رکھنے والے ان پٹ کی نشاندہی کرنے کے لئے استعمال ہوتا ہے۔group
(const string) ایک ہی گروپ دلیل سٹرنگ کا استعمال کرتے ہوئے تمام ان پٹ کے اوپر ہیڈر بناتا ہے۔ اس سٹرنگ کو ہیڈرconfirm
(const bool) اگر درست ہے تو ، انٹرایکٹو ان پٹ موڈ فعال ہے اور جب اشارے کو چارٹ میں شامل کیا جاتا ہے تو چارٹ پر کلک کرکے ، یا اشارے کو منتخب کرکے اور اس کے بعد انتخاب کو منتقل کرکے انتخاب کیا جاتا ہے۔ اختیاری۔ ڈیفالٹ غلط ہے۔تبصرےجب انٹرایکٹو موڈ کا استعمال کرتے ہوئے، ایک وقت ان پٹ ایک قیمت ان پٹ کے ساتھ مل کر کیا جا سکتا ہے اگر دونوں فنکشن کالز ان کے لئے ایک ہی دلیل کا استعمال کرتے ہیںinline
argument.
یہ بھی ملاحظہ کریں
input.bool
input.int
input.float
input.string
input.resolution
input.source
input.color
input
آپ کے اسکرپٹ کی ترتیبات کے ان پٹ ٹیب میں ایک ان پٹ شامل کرتا ہے ، جو آپ کو اسکرپٹ صارفین کو تشکیل کے اختیارات فراہم کرنے کی اجازت دیتا ہے۔ یہ فنکشن ایک ڈراپ ڈاؤن شامل کرتا ہے جو صارف کو ٹائم فریم سلیکٹر کے ذریعے ایک مخصوص ٹائم فریم منتخب کرنے کی اجازت دیتا ہے اور اسے ایک تار کے طور پر واپس کرتا ہے۔ سلیکٹر میں صارف نے چارٹ
input.timeframe(defval, title, options, tooltip, inline, group, confirm)
مثال
i_res = input.timeframe('D', "Resolution", options=['D', 'W', 'M'])
s = request.security("syminfo.tickerid", i_res, close)
plot(s)
واپسیان پٹ متغیر کی قدر.
دلائل
defval
(const string) اسکرپٹ options
دلیل، قدر ان میں سے ایک ہونا ضروری ہے.title
(const string) ان پٹ کا عنوان۔ اگر مخصوص نہیں کیا گیا ہے تو ، متغیر کا نام ان پٹ کے عنوان کے طور پر استعمال ہوتا ہے۔ اگر عنوان مخصوص ہے ، لیکن یہ خالی ہے تو ، نام ایک خالی تار ہوگا۔options
(const سٹرنگ اقدار کی ایک جوڑی: [val1، val2،...]) منتخب کرنے کے لئے اختیارات کی ایک فہرست.tooltip
(const string) اس تار کو جو صارف کو دکھایا جائے گا جب وہ ٹول ٹپ آئیکن پر ہوور کرے گا۔inline
(const string) ایک لائن میں ایک ہی دلیل کا استعمال کرتے ہوئے تمام ان پٹ کالوں کو یکجا کرتا ہے۔ دلیل کے طور پر استعمال ہونے والی تار کو ظاہر نہیں کیا جاتا ہے۔ یہ صرف اسی لائن سے تعلق رکھنے والے ان پٹ کی نشاندہی کرنے کے لئے استعمال ہوتا ہے۔group
(const string) ایک ہی گروپ دلیل سٹرنگ کا استعمال کرتے ہوئے تمام ان پٹ کے اوپر ہیڈر بناتا ہے۔ اس سٹرنگ کو ہیڈرconfirm
(const bool) اگر درست ہے تو ، صارف سے چارٹ میں اشارے کو شامل کرنے سے پہلے ان پٹ ویلیو کی تصدیق کرنے کے لئے کہا جائے گا۔ ڈیفالٹ ویلیو غلط ہے۔تبصرےان پٹ.ٹائم فریم فنکشن کا نتیجہ ہمیشہ متغیر کو تفویض کیا جانا چاہئے ، مندرجہ بالا مثالیں دیکھیں۔
یہ بھی ملاحظہ کریں
input.bool
input.int
input.float
input.string
input.source
input.color
input
دستیاب نہیں.
دستیاب نہیں.
آرنو لیگو حرکت پذیر اوسط۔ یہ حرکت پذیر اوسط کے لئے وزن کے طور پر گوسین تقسیم کا استعمال کرتا ہے۔
ta.alma(series, length, offset, sigma)
ta.alma(series, length, offset, sigma, floor)
مثال
plot(ta.alma(close, 9, 0.85, 6))
// same on pine, but much less efficient
pine_alma(series, windowsize, offset, sigma) =>
m = offset * (windowsize - 1)
//m = math.floor(offset * (windowsize - 1)) // Used as m when math.floor=true
s = windowsize / sigma
norm = 0.0
sum = 0.0
for i = 0 to windowsize - 1
weight = math.exp(-1 * math.pow(i - m, 2) / (2 * math.pow(s, 2)))
norm := norm + weight
sum := sum + series[windowsize - i - 1] * weight
sum / norm
plot(pine_alma(close, 9, 0.85, 6))
واپسیآرنڈو لیگوکس منتقل اوسط.
دلائل
series
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)offset
(سادہ انٹ / فلوٹ) ہموار (1 کے قریب) اور ردعمل (0 کے قریب) کے درمیان تجارت کو کنٹرول کرتا ہے.sigma
(سادہ int/float) ALMA کی ہموارتا کو تبدیل کرتا ہے۔ بڑا سگما زیادہ ہموار ALMA ہوتا ہے۔floor
(سادہ بول) ایک اختیاری دلیل۔ ALMA کے حساب سے پہلے آفسیٹ حساب کتاب کو فرش کیا جاتا ہے یا نہیں کی وضاحت کرتا ہے۔ ڈیفالٹ ویلیو غلط ہے۔یہ بھی ملاحظہ کریں
ta.sma
ta.ema
ta.rma
ta.wma
ta.vwma
ta.swma
اسما فنکشن چلتی اوسط لوٹاتا ہے، یعنی x کی آخری y اقدار کا مجموعہ، y سے تقسیم۔
ta.sma(source, length)
مثال
plot(ta.sma(close, 15))
// same on pine, but much less efficient
pine_sma(x, y) =>
sum = 0.0
for i = 0 to y - 1
sum := sum + x[i] / y
sum
plot(pine_sma(close, 15))
واپسیکے سادہ چلتی اوسطsource
کے لئےlength
سلاخوں کے پیچھے.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)یہ بھی ملاحظہ کریں
ta.ema
ta.rma
ta.wma
ta.vwma
ta.swma
ta.alma
دانتوں کا مرکز (گھراؤ کا مرکز) اعداد و شمار اور فبونیکی گولڈن تناسب پر مبنی ایک اشارے ہے.
ta.cog(source, length)
مثال
plot(ta.cog(close, 10))
// the same on pine
pine_cog(source, length) =>
sum = math.sum(source, length)
num = 0.0
for i = 0 to length - 1
price = source[i]
num := num + price * (i + 1)
-num / sum
plot(pine_cog(close, 10))
واپسیکشش ثقل کا مرکز.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)یہ بھی ملاحظہ کریں
ta.stoch
سیریز اور اس کے ٹی ایس ایم اے کے مابین فرق کی پیمائش
ta.dev(source, length)
مثال
plot(ta.dev(close, 10))
// the same on pine
pine_dev(source, length) =>
mean = ta.sma(source, length)
sum = 0.0
for i = 0 to length - 1
val = source[i]
sum := sum + math.abs(val - mean)
dev = sum/length
plot(pine_dev(close, 10))
واپسیکی انحرافsource
کے لئےlength
سلاخوں کے پیچھے.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)یہ بھی ملاحظہ کریں
ta.variance
ta.stdev
ta.stdev(source, length, biased)
مثال
plot(ta.stdev(close, 5))
//the same on pine
isZero(val, eps) => math.abs(val) <= eps
SUM(fst, snd) =>
EPS = 1e-10
res = fst + snd
if isZero(res, EPS)
res := 0
else
if not isZero(res, 1e-4)
res := res
else
15
pine_stdev(src, length) =>
avg = ta.sma(src, length)
sumOfSquareDeviations = 0.0
for i = 0 to length - 1
sum = SUM(src[i], -avg)
sumOfSquareDeviations := sumOfSquareDeviations + sum * sum
stdev = math.sqrt(sumOfSquareDeviations / length)
plot(pine_stdev(close, 5))
واپسیمعیاری انحراف.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)biased
(سیریز bool) تعین کرتا ہے کہ کون سا تخمینہ استعمال کیا جانا چاہئے۔ اختیاری۔ ڈیفالٹ سچ ہے۔تبصرےاگرbiased
سچ ہے تو، فنکشن کا حساب پورے آبادی کا ایک متعصب تخمینہ استعمال کرتے ہوئے کیا جائے گا، اگر غلط ہے تو - ایک نمونہ کا غیر متعصب تخمینہ.
یہ بھی ملاحظہ کریں
ta.dev
ta.variance
ایما فنکشن ایکسپونینشیل ویٹڈ چلتی اوسط واپس کرتا ہے۔ ایما میں وزن کے عوامل میں ایکسپونینشیل کمی واقع ہوتی ہے۔ اس کا حساب فارمولے کا استعمال کرتے ہوئے کیا جاتا ہے: ای ایم اے = الفا * ماخذ + (1 - الفا) * ای ایم اے [1] ، جہاں الفا = 2 / (لمبائی + 1) ۔
ta.ema(source, length)
مثال
plot(ta.ema(close, 15))
//the same on pine
pine_ema(src, length) =>
alpha = 2 / (length + 1)
sum = 0.0
sum := na(sum[1]) ? src : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_ema(close,15))
واپسیکے exponential چلتی اوسطsource
جہاں الفا = 2 / (لمبائی + 1)
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سادہ int) سلاخوں کی تعداد (لمبائی)تبصرےبراہ کرم نوٹ کریں کہ اس متغیر/فنکشن کا استعمال اشارے کو دوبارہ پینٹ کرنے کا سبب بن سکتا ہے۔
یہ بھی ملاحظہ کریں
ta.sma
ta.rma
ta.wma
ta.vwma
ta.swma
ta.alma
wma فنکشن وزن شدہ چلتی اوسط واپس کرتا ہےsource
کے لئےlength
سلاخوں کو پیچھے ہٹائیں۔ WMA میں وزن کے عوامل ریاضیاتی ترقی میں کم ہوتے ہیں۔
ta.wma(source, length)
مثال
plot(ta.wma(close, 15))
// same on pine, but much less efficient
pine_wma(x, y) =>
norm = 0.0
sum = 0.0
for i = 0 to y - 1
weight = (y - i) * y
norm := norm + weight
sum := sum + x[i] * weight
sum / norm
plot(pine_wma(close, 15))
واپسیوزن شدہ چلتی اوسطsource
کے لئےlength
سلاخوں کے پیچھے.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)یہ بھی ملاحظہ کریں
ta.sma
ta.ema
ta.rma
ta.vwma
ta.swma
ta.alma
فکسڈ لمبائی کے ساتھ ہم آہنگی سے وزن شدہ چلتی اوسط: 4. وزن: [1/6، 2/6، 2/6، 1/6].
ta.swma(source)
مثال
plot(ta.swma(close))
// same on pine, but less efficient
pine_swma(x) =>
x[3] * 1 / 6 + x[2] * 2 / 6 + x[1] * 2 / 6 + x[0] * 1 / 6
plot(pine_swma(close))
واپسیہم آہنگی سے وزن شدہ چلتی اوسط.
دلائل
source
(سیریز int/float) ماخذ سیریز.یہ بھی ملاحظہ کریں
ta.sma
ta.ema
ta.rma
ta.wma
ta.vwma
ta.alma
ہما فنکشن ہل چلتی اوسط واپس کرتا ہے.
ta.hma(source, length)
مثال
src = input(defval=close, title="Source")
length = input(defval=9, title="Length")
hmaBuildIn = ta.hma(src, length)
plot(hmaBuildIn, title="Hull MA", color=#674EA7)
واپسیہول
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سادہ int) بار کی تعداد.یہ بھی ملاحظہ کریں
ta.ema
ta.rma
ta.wma
ta.vwma
ta.sma
آر ایس آئی میں استعمال ہونے والا اوسط اوسط۔ یہ الفا = 1 / لمبائی کے ساتھ تیزی سے وزن والا اوسط اوسط ہے۔
ta.rma(source, length)
مثال
plot(ta.rma(close, 15))
//the same on pine
pine_rma(src, length) =>
alpha = 1/length
sum = 0.0
sum := na(sum[1]) ? ta.sma(src, length) : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_rma(close, 15))
واپسیکے exponential چلتی اوسطsource
جہاں الفا = 1 /length
.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سادہ int) سلاخوں کی تعداد (لمبائی)یہ بھی ملاحظہ کریں
ta.sma
ta.ema
ta.wma
ta.vwma
ta.swma
ta.alma
ta.rsi
رشتہ دار طاقت کا اشاریہ۔ اس کا حسابta.rma()
کے اوپر اور نیچے کی تبدیلیوں کیsource
گزشتہlength
bars.
ta.rsi(source, length)
مثال
plot(ta.rsi(close, 7))
// same on pine, but less efficient
pine_rsi(x, y) =>
u = math.max(x - x[1], 0) // upward ta.change
d = math.max(x[1] - x, 0) // downward ta.change
rs = ta.rma(u, y) / ta.rma(d, y)
res = 100 - 100 / (1 + rs)
res
plot(pine_rsi(close, 7))
واپسیرشتہ دار طاقت کا اشاریہ (RSI)
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سادہ int) سلاخوں کی تعداد (لمبائی)یہ بھی ملاحظہ کریں
ta.rma
حقیقی طاقت کا انڈیکس۔ یہ کسی مالیاتی آلہ کی بنیادی رفتار کے چلتے ہوئے اوسط کا استعمال کرتا ہے۔
ta.tsi(source, short_length, long_length)
واپسیحقیقی طاقت انڈیکس. ایک قدر کی حد میں [-1، 1].
دلائل
source
(سیریز int/float) ماخذ سیریز.short_length
مختصر لمبائی.long_length
لمبی لمبائی.فنکشن roc (تبدیلی کی شرح) موجودہ قدر کے درمیان فرق دکھاsource
اور قدرsource
کہ تھاlength
دن پہلے.
یہ فارمولے کی طرف سے شمار کیا جاتا ہے: 100 * تبدیلی ((src، لمبائی) / src[لمبائی].
ta.roc(source, length)
واپسیتبدیلی کی شرحsource
کے لئےlength
سلاخوں کے پیچھے.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)ایک سیریز میں کم از کم اور زیادہ سے زیادہ اقدار کے درمیان فرق واپس کرتا ہے.
ta.range(source, length)
واپسیسیریز میں کم از کم اور زیادہ سے زیادہ اقدار کے درمیان فرق.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)ایم اے سی ڈی (متحرک اوسط تبادلہ / تغیر) ۔ اس کا مقصد اسٹاک کی قیمت میں رجحان کی طاقت ، سمت ، رفتار اور مدت میں تبدیلیوں کا انکشاف کرنا ہے۔
ta.macd(source, fastlen, slowlen, siglen)
مثال
[macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9)
plot(macdLine, color=color.blue)
plot(signalLine, color=color.orange)
plot(histLine, color=color.red, style=plot.style_histogram)
اگر آپ کو صرف ایک قدر کی ضرورت ہے تو ، اس طرح کے پلیس ہولڈرز
[_, signalLine, _] = ta.macd(close, 12, 26, 9)
plot(signalLine, color=color.orange)
واپسیتین MACD سیریز کا ٹوپل: MACD لائن، سگنل لائن اور ہسٹوگرام لائن۔
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.fastlen
(سادہ int) تیز رفتار لمبائی دلیل.slowlen
(سادہ int) سست لمبائی دلیل.siglen
(سادہ int) سگنل لمبائی دلیل.یہ بھی ملاحظہ کریں
ta.sma
ta.ema
سیریز کا موڈ لوٹاتا ہے۔ اگر ایک ہی تعدد کے ساتھ کئی اقدار ہیں تو ، یہ سب سے چھوٹی قدر لوٹاتا ہے۔
ta.mode(source, length)
واپسیسیریز کا موڈ.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)سیریز کا میڈین لوٹاتا ہے۔
ta.median(source, length)
واپسیسیریز کا میڈین۔
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)لکیری رجسٹریشن وکر۔ ایک ایسی لائن جو صارف کے ذریعہ طے شدہ وقت کی مدت میں بیان کردہ قیمتوں کو بہترین فٹ بیٹھتی ہے۔ اس کا حساب کم سے کم مربع طریقہ استعمال کرتے ہوئے کیا جاتا ہے۔ اس فنکشن کا نتیجہ فارمولے کا استعمال کرتے ہوئے شمار کیا جاتا ہے: لائنریگ = انٹرسیپٹ + ڈیلپ * (لمبائی - 1 - آفسیٹ) ، جہاں انٹرسیپٹ اور ڈیلپ کم سے کم مربع طریقہ کے ساتھ شمار کردہ اقدار ہیںsource
series.
ta.linreg(source, length, offset)
واپسیلکیری رجعت وکر.
دلائل
source
(سیریز int/float) ماخذ سیریز.length
(سیریز int)offset
(سادہ int) آفسیٹ.بولنگر بینڈ۔ بولنگر بینڈ ایک تکنیکی تجزیہ کا آلہ ہے جس کی وضاحت لائنوں کے ایک سیٹ کے ذریعہ کی جاتی ہے جس میں سیکیورٹی کی قیمت کے سادہ حرکت پذیر اوسط (ایس ایم اے) سے دو معیاری انحراف (مثبت اور منفی) دکھائے جاتے ہیں ، لیکن اسے صارف کی ترجیحات کے مطابق ایڈجسٹ کیا جاسکتا ہے۔
ta.bb(series, length, mult)
مثال
[middle, upper, lower] = ta.bb(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)
// the same on pine
f_bb(src, length, mult) =>
float basis = ta.sma(src, length)
float dev = mult * ta.stdev(src, length)
[basis, basis + dev, basis - dev]
[pineMiddle, pineUpper, pineLower] = f_bb(close, 5, 4)
plot(pineMiddle)
plot(pineUpper)
plot(pineLower)
واپسیبولنگر بینڈ.
دلائل
series
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)mult
(سادہ int/float) معیاری انحراف کا عنصر.یہ بھی ملاحظہ کریں
ta.sma
ta.stdev
ta.kc
بولنگر بینڈ کی چوڑائی۔ بولنگر بینڈ کی چوڑائی وسط بینڈ کے ذریعہ تقسیم شدہ اوپری اور نچلے بولنگر بینڈ کے درمیان فرق ہے۔
ta.bbw(series, length, mult)
مثال
plot(ta.bbw(close, 5, 4), color=color.yellow)
// the same on pine
f_bbw(src, length, mult) =>
float basis = ta.sma(src, length)
float dev = mult * ta.stdev(src, length)
((basis + dev) - (basis - dev)) / basis
plot(f_bbw(close, 5, 4))
واپسیبولنگر بینڈ کی چوڑائی.
دلائل
series
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)mult
(سادہ int/float) معیاری انحراف کا عنصر.یہ بھی ملاحظہ کریں
ta.bb
ta.sma
ta.stdev
سی سی آئی (سامان چینل انڈیکس) کا حساب کسی سامان کی عام قیمت اور اس کے سادہ چلنے والے اوسط کے درمیان فرق کے طور پر کیا جاتا ہے ، جس میں عام قیمت کے اوسط مطلق انحراف کو تقسیم کیا جاتا ہے۔ انڈیکس کو زیادہ پڑھنے کے قابل اعداد و شمار فراہم کرنے کے لئے 0.015 کے الٹا عنصر کے ساتھ پیمانہ کیا جاتا ہے۔
ta.cci(source, length)
واپسیلمبائی باروں کے لئے ذریعہ کی خام مال چینل انڈیکس واپس.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)موجودہ قدر اور سابقہ قدر کے درمیان فرق، ماخذ - ماخذ [لمبائی]
ta.change(source, length)
ta.change(source)
واپسیگھٹانے کا نتیجہ۔
دلائل
source
(سیریز int/float) ماخذ سیریز.length
(سیریز انٹ) موجودہ بار سے پچھلے بار میں آفسیٹ۔ اختیاری ، اگر نہیں دیا گیا ہے تو ، لمبائی = 1 استعمال کیا جاتا ہے۔یہ بھی ملاحظہ کریں
ta.mom
ta.cross
رفتارsource
قیمت اورsource
قیمتlength
بار پہلے. یہ صرف ایک فرق ہے: ماخذ - ماخذ [لمبائی].
ta.mom(source, length)
واپسیرفتارsource
قیمت اورsource
قیمتlength
سلاخوں پہلے.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) موجودہ بار سے پچھلے بار میں آفسیٹ.یہ بھی ملاحظہ کریں
ta.change
چینڈ مومنٹم آسکیلیٹر۔ حالیہ منافع اور حالیہ نقصانات کے مجموعے کے درمیان فرق کا حساب لگاتا ہے اور پھر اسی مدت میں تمام قیمتوں کی نقل و حرکت کے مجموعے سے نتیجہ تقسیم کرتا ہے۔
ta.cmo(series, length)
مثال
plot(ta.cmo(close, 5), color=color.yellow)
// the same on pine
f_cmo(src, length) =>
float mom = ta.change(src)
float sm1 = math.sum((mom >= 0) ? mom : 0.0, length)
float sm2 = math.sum((mom >= 0) ? 0.0 : -mom, length)
100 * (sm1 - sm2) / (sm1 + sm2)
plot(f_cmo(close, 5))
واپسیچینڈ مومنٹم اوسیلیٹر.
دلائل
series
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز.length
(سیریز int) سلاخوں کی تعداد (لمبائی)یہ بھی ملاحظہ کریں
ta.rsi
ta.stoch
math.sum
دو قریب ترین صفوں کے درمیان لکیری مداخلت کے طریقہ کار کا استعمال کرتے ہوئے فیصد کا حساب لگاتا ہے.
ta.percentile_linear_interpolation(source, length, percentage)
واپسیکے پی-ویں فیصدsource
سیریز کے لئےlength
سلاخوں کے پیچھے.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز (ماخذ).length
(سیریز int) واپس بار کی تعداد (لمبائی).percentage
(سادہ int/float) فی صد، 0 سے لے کر 100 تک کا ایک عدد۔تبصرےنوٹ کریں کہ اس طریقہ کار کا استعمال کرتے ہوئے حساب لگایا گیا فیصد ہمیشہ ان پٹ ڈیٹا سیٹ کا رکن نہیں ہوگا۔
یہ بھی ملاحظہ کریں
ta.percentile_nearest_rank
قریبی درجہ کے طریقہ کار کا استعمال کرتے ہوئے فیصد کا حساب لگاتا ہے۔
ta.percentile_nearest_rank(source, length, percentage)
واپسیکے پی-ویں فیصدsource
سیریز کے لئےlength
سلاخوں کے پیچھے.
دلائل
source
(سیریز int/float) عمل کرنے کے لئے اقدار کی سیریز (ماخذ).length
(سیریز int) باروں کی تعداد bacبھیک مانگنے والاکیوں حکمت عملی اسکوائر کاپی پائن کی حکمت عملی نہیں کر سکتے ہیں
چھوٹا سا خواباچھا، ہم چیک کریں گے۔
بھیک مانگنے والاچانگ سپر ڈائیونگ کا اصلاح شدہ رجحان ٹریکر
چھوٹا سا خوابہیلو ، براہ کرم بتائیں کہ آپ کی حکمت عملی کیا ہے؟