রিসোর্স লোড হচ্ছে... লোডিং...

FMZ পাইন স্ক্রিপ্ট ডক

লেখক:উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্ন, সৃষ্টিঃ ২০২২-০৪-২৮ ১৬ঃ০৫:০৫, আপডেটঃ ২০২৪-০১-১২ ১৭ঃ২৫ঃ২৭

const string values: [val1, val2,...]) একটি বিকল্পের তালিকা।

  • tooltip(const string) যে স্ট্রিংটি ব্যবহারকারীর কাছে দেখানো হবে যখন টুলটিপ আইকনের উপর হিভার করা হবে।
  • inline(const string) একটি লাইনে একই আর্গুমেন্ট ব্যবহার করে সমস্ত ইনপুট কল একত্রিত করে। একটি আর্গুমেন্ট হিসাবে ব্যবহৃত স্ট্রিং প্রদর্শিত হয় না। এটি শুধুমাত্র একই লাইনের অন্তর্গত ইনপুট সনাক্ত করতে ব্যবহৃত হয়।
  • group(const string) একই গ্রুপ আর্গুমেন্ট স্ট্রিং ব্যবহার করে সমস্ত ইনপুটের উপরে একটি শিরোনাম তৈরি করে। স্ট্রিংটি শিরোনামের পাঠ্য হিসাবেও ব্যবহৃত হয়।
  • confirm(const bool) যদি true হয়, তাহলে চার্টে সূচক যোগ করার আগে ব্যবহারকারীকে ইনপুট মানটি নিশ্চিত করতে বলা হবে। ডিফল্ট মানটি মিথ্যা।

মন্তব্যসমূহইনপুট.টাইমফ্রেম ফাংশনের ফলাফল সর্বদা একটি ভেরিয়েবলকে বরাদ্দ করা উচিত, উপরের উদাহরণগুলি দেখুন।

আরও দেখুন input.bool input.int input.float input.string input.source input.color input

input.integer

পাওয়া যাচ্ছে না।

input.resolution

পাওয়া যাচ্ছে না।

ta.alma

আরনড লেগোক মুভিং এভারেজ। এটি গাউসিয়ান বিতরণকে মুভিং এভারেজের জন্য ওজন হিসাবে ব্যবহার করে।

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(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।
  • offset(সহজ int/float) মসৃণতা (১ এর কাছাকাছি) এবং প্রতিক্রিয়াশীলতা (০ এর কাছাকাছি) এর মধ্যে বাণিজ্য নিয়ন্ত্রণ করে।
  • sigmaALMA এর মসৃণতা পরিবর্তন করে। যত বড় সিগমা তত মসৃণ ALMA।
  • floor(সহজ বুল) একটি ঐচ্ছিক আর্গুমেন্ট। ALMA গণনা করার আগে অফসেট গণনা ফ্লোর করা হয় কিনা তা নির্দিষ্ট করে। ডিফল্ট মানটি মিথ্যা।

আরও দেখুন ta.sma ta.ema ta.rma ta.wma ta.vwma ta.swma

ta.sma

sma ফাংশন গড় গড়, যা x এর শেষ y মানের যোগফল, y দ্বারা ভাগ করে দেয়।

ta.sma(source, length) 

উদাহরণ

plot(ta.sma(close, 15))

// same on pine, but much less efficient
pine_sma(x, y) =>
    sum = 0.0
    for i = 0 to y - 1
        sum := sum + x[i] / y
    sum
plot(pine_sma(close, 15))

রিটার্নসাধারণ চলমান গড়sourceজন্যlengthবার পিছনে.

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

আরও দেখুন ta.ema ta.rma ta.wma ta.vwma ta.swma ta.alma

ta.cog

গিয়ার (গুরুত্বের কেন্দ্র) হল পরিসংখ্যান এবং ফিবোনাচি গোল্ডেন অনুপাতের উপর ভিত্তি করে একটি সূচক।

ta.cog(source, length) 

উদাহরণ

plot(ta.cog(close, 10))

// the same on pine
pine_cog(source, length) =>
    sum = math.sum(source, length)
    num = 0.0
    for i = 0 to length - 1
        price = source[i]
        num := num + price * (i + 1)
    -num / sum

plot(pine_cog(close, 10))

রিটার্নমহাকর্ষের কেন্দ্র।

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

আরও দেখুন ta.stoch

ta.dev

সিরিজ এবং তারের মধ্যে পার্থক্যের পরিমাপ

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(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

আরও দেখুন ta.variance ta.stdev

ta.stdev

ta.stdev(source, length, biased) 

উদাহরণ

plot(ta.stdev(close, 5))

//the same on pine
isZero(val, eps) => math.abs(val) <= eps

SUM(fst, snd) =>
    EPS = 1e-10
    res = fst + snd
    if isZero(res, EPS)
        res := 0
    else
        if not isZero(res, 1e-4)
            res := res
        else
            15

pine_stdev(src, length) =>
    avg = ta.sma(src, length)
    sumOfSquareDeviations = 0.0
    for i = 0 to length - 1
        sum = SUM(src[i], -avg)
        sumOfSquareDeviations := sumOfSquareDeviations + sum * sum

    stdev = math.sqrt(sumOfSquareDeviations / length)
plot(pine_stdev(close, 5))

রিটার্নস্ট্যান্ডার্ড ডিভিয়েশন।

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।
  • biased(সারি bool) কোন অনুমান ব্যবহার করা উচিত তা নির্ধারণ করে। ঐচ্ছিক। ডিফল্টটি সত্য।

মন্তব্যসমূহযদিbiasedযদি সত্য হয়, ফাংশনটি পুরো জনসংখ্যার একটি পক্ষপাতহীন অনুমান ব্যবহার করে গণনা করবে, যদি মিথ্যা হয় - একটি নমুনার নিরপেক্ষ অনুমান।

আরও দেখুন ta.dev ta.variance

ta.ema

ইএমএ ফাংশনটি এক্সপোনেন্সিয়ালি ওয়েটেড মুভিং এভারেজ প্রদান করে। ইএমএতে ওজন কমানোর কারণগুলি এক্সপোনেন্সিয়ালি হ্রাস পায়। এটি একটি সূত্র ব্যবহার করে গণনা করেঃ ইএমএ = আলফা * উত্স + (1 - আলফা) * ইএমএ[1], যেখানে আলফা = 2 / (দৈর্ঘ্য + 1) ।

ta.ema(source, length) 

উদাহরণ

plot(ta.ema(close, 15))

//the same on pine
pine_ema(src, length) =>
    alpha = 2 / (length + 1)
    sum = 0.0
    sum := na(sum[1]) ? src : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_ema(close,15))

রিটার্নএক্সপোনেন্সিয়াল মুভিং মিডিয়াsourceআলফা = ২ / (দৈর্ঘ্য + ১)

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(simple int) বার সংখ্যা (দৈর্ঘ্য) ।

মন্তব্যসমূহঅনুগ্রহ করে মনে রাখবেন যে এই ভেরিয়েবল/ফাংশন ব্যবহার করলে সূচকটি পুনরায় আঁকা হতে পারে।

আরও দেখুন ta.sma ta.rma ta.wma ta.vwma ta.swma ta.alma

ta.wma

wma ফাংশন ওজনযুক্ত চলমান গড় প্রদান করেsourceজন্যlengthডব্লিউএমএ-তে গণিতের অগ্রগতিতে ওজন হ্রাস পায়।

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(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

আরও দেখুন ta.sma ta.ema ta.rma ta.vwma ta.swma ta.alma

ta.swma

স্থির দৈর্ঘ্যের সমান্তরালভাবে ওজনযুক্ত চলমান গড়ঃ ৪। ওজনঃ [১/৬, ২/৬, ২/৬, ১/৬]

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

এইচএমএ ফাংশন হুল মুভিং মিডিয়ার রিটার্ন করে।

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(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সহজ int) বার সংখ্যা.

আরও দেখুন ta.ema ta.rma ta.wma ta.vwma ta.sma

ta.rma

RSI-এ ব্যবহৃত চলমান গড়। এটি আলফা = 1 / দৈর্ঘ্যের সাথে এক্সপোনেন্সিয়াল ওয়েটেড চলমান গড়।

ta.rma(source, length)

উদাহরণ

plot(ta.rma(close, 15))

//the same on pine
pine_rma(src, length) =>
  alpha = 1/length
  sum = 0.0
  sum := na(sum[1]) ? ta.sma(src, length) : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_rma(close, 15))

রিটার্নএক্সপোনেন্সিয়াল মুভিং মিডিয়াsourceআলফা = ১ /length.

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(simple int) বার সংখ্যা (দৈর্ঘ্য) ।

আরও দেখুন ta.sma ta.ema ta.wma ta.vwma ta.swma ta.alma ta.rsi

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(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(simple int) বার সংখ্যা (দৈর্ঘ্য) ।

আরও দেখুন ta.rma

ta.tsi

প্রকৃত শক্তি সূচক। এটি একটি আর্থিক যন্ত্রের অন্তর্নিহিত গতির চলমান গড় ব্যবহার করে।

ta.tsi(source, short_length, long_length)

রিটার্নসত্যিকারের শক্তি সূচক [-1, 1] এর মধ্যে একটি মান।

যুক্তি

  • source(সারি int/float) উৎস সিরিজ।
  • short_length(সহজ int) সংক্ষিপ্ত দৈর্ঘ্য.
  • long_lengthলম্বা দৈর্ঘ্য।

ta.roc

ফাংশন roc (পরিবর্তনের হার) বর্তমান মানের মধ্যে পার্থক্য দেখায়sourceএবং এর মানsourceযে ছিলlengthকয়েকদিন আগে। এটি সূত্র দ্বারা গণনা করা হয়ঃ 100 * পরিবর্তন ((src, দৈর্ঘ্য) / src[দৈর্ঘ্য]।

ta.roc(source, length)

রিটার্নপরিবর্তনের হারsourceজন্যlengthবার পিছনে.

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

ta.range

একটি সিরিজের সর্বনিম্ন এবং সর্বোচ্চ মানের মধ্যে পার্থক্য প্রদান করে।

ta.range(source, length)

রিটার্নসিরিজের সর্বনিম্ন এবং সর্বোচ্চ মানের মধ্যে পার্থক্য।

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

ta.macd

এমএসিডি (চলন্ত গড় ঘনিষ্ঠতা/বিচ্যুতি) - এটি শেয়ারের মূল্যের প্রবণতা, দিক, গতি এবং সময়কালের পরিবর্তনগুলি প্রকাশ করে।

ta.macd(source, fastlen, slowlen, siglen) 

উদাহরণ

[macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9)
plot(macdLine, color=color.blue)
plot(signalLine, color=color.orange)
plot(histLine, color=color.red, style=plot.style_histogram)

যদি আপনার শুধুমাত্র একটি মানের প্রয়োজন হয়, তাহলে স্থানধারক _ এর মত ব্যবহার করুনঃ

উদাহরণ

[_, signalLine, _] = ta.macd(close, 12, 26, 9)
plot(signalLine, color=color.orange)

রিটার্নতিনটি এমএসিডি সিরিজের টুপলঃ এমএসিডি লাইন, সিগন্যাল লাইন এবং হিস্টোগ্রাম লাইন।

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • fastlenদ্রুত দৈর্ঘ্যের যুক্তি।
  • slowlenধীর দৈর্ঘ্যের যুক্তি।
  • siglenসিগন্যাল দৈর্ঘ্য আর্গুমেন্ট।

আরও দেখুন ta.sma ta.ema

ta.mode

সিরিজের মোড প্রদান করে। যদি একই ফ্রিকোয়েন্সির একাধিক মান থাকে, তবে এটি ক্ষুদ্রতম মান প্রদান করে।

ta.mode(source, length)

রিটার্নসিরিজের মোড।

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

ta.median

সিরিজের মধ্যমা প্রদান করে।

ta.median(source, length) 

রিটার্নসিরিজের মাঝারি।

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

ta.linreg

রৈখিক রিগ্রেশন বক্ররেখা। একটি রেখা যা ব্যবহারকারীর দ্বারা সংজ্ঞায়িত সময়ের মধ্যে নির্দিষ্ট মূল্যের সাথে সবচেয়ে ভালভাবে ফিট করে। এটি সর্বনিম্ন বর্গক্ষেত্র পদ্ধতি ব্যবহার করে গণনা করা হয়। এই ফাংশনের ফলাফলটি সূত্রটি ব্যবহার করে গণনা করা হয়ঃ linreg = ছেদ + ঢাল * (দৈর্ঘ্য - 1 - অফসেট), যেখানে ছেদ এবং ঢাল হল সর্বনিম্ন বর্গক্ষেত্র পদ্ধতির সাথে গণনা করা মানsource series.

ta.linreg(source, length, offset) 

রিটার্নলিনিয়ার রিগ্রেশন কার্ভ।

যুক্তি

  • source(সারি int/float) উৎস সিরিজ।
  • length(সিরিজ int)
  • offset(সহজ int) অফসেট.

ta.bb

বোলিংজার ব্যান্ড একটি প্রযুক্তিগত বিশ্লেষণ সরঞ্জাম যা সিকিউরিটির দামের একটি সাধারণ চলমান গড় (এসএমএ) থেকে দুটি স্ট্যান্ডার্ড ডিভিয়েশন (ইতিবাচক এবং নেতিবাচক) গ্রাফ করা লাইনগুলির একটি সেট দ্বারা সংজ্ঞায়িত করা হয়, তবে ব্যবহারকারীর পছন্দ অনুসারে সামঞ্জস্য করা যেতে পারে।

ta.bb(series, length, mult) 

উদাহরণ

[middle, upper, lower] = ta.bb(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)

// the same on pine
f_bb(src, length, mult) =>
    float basis = ta.sma(src, length)
    float dev = mult * ta.stdev(src, length)
    [basis, basis + dev, basis - dev]

[pineMiddle, pineUpper, pineLower] = f_bb(close, 5, 4)

plot(pineMiddle)
plot(pineUpper)
plot(pineLower)

রিটার্নবোলিংজার ব্যান্ড।

যুক্তি

  • series(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।
  • mult(simple int/float) স্ট্যান্ডার্ড ডিভিয়েশন ফ্যাক্টর।

আরও দেখুন ta.sma ta.stdev ta.kc

ta.bbw

বোলিংজার ব্যান্ডের প্রস্থ হল উপরের এবং নীচের বোলিংজার ব্যান্ডের মধ্যে মধ্যম ব্যান্ড দ্বারা বিভক্ত পার্থক্য।

ta.bbw(series, length, mult) 

উদাহরণ

plot(ta.bbw(close, 5, 4), color=color.yellow)

// the same on pine
f_bbw(src, length, mult) =>
    float basis = ta.sma(src, length)
    float dev = mult * ta.stdev(src, length)
    ((basis + dev) - (basis - dev)) / basis

plot(f_bbw(close, 5, 4))

রিটার্নবোলিংজার ব্যান্ডের প্রস্থ।

যুক্তি

  • series(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।
  • mult(simple int/float) স্ট্যান্ডার্ড ডিভিয়েশন ফ্যাক্টর।

আরও দেখুন ta.bb ta.sma ta.stdev

ta.cci

CCI (কোমোডিটি চ্যানেল সূচক) একটি পণ্যের সাধারণ মূল্য এবং এর সহজ চলমান গড়ের মধ্যে পার্থক্য হিসাবে গণনা করা হয়, যা সাধারণ মূল্যের গড় পরম বিচ্যুতি দ্বারা বিভক্ত। সূচকটি আরও সহজেই পাঠযোগ্য সংখ্যা প্রদানের জন্য 0.015 এর বিপরীত ফ্যাক্টর দ্বারা স্কেল করা হয়।

ta.cci(source, length) 

রিটার্নদৈর্ঘ্যের বারগুলির জন্য উত্সের পণ্য চ্যানেল সূচক ফিরে।

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

ta.change

বর্তমান মান এবং পূর্ববর্তী মানের মধ্যে পার্থক্য, উৎস - উৎস [দৈর্ঘ্য]

ta.change(source, length) 
ta.change(source) 

রিটার্নবিয়োগের ফলাফল।

যুক্তি

  • source(সারি int/float) উৎস সিরিজ।
  • length(series int) বর্তমান বার থেকে পূর্ববর্তী বার থেকে অফসেট। ঐচ্ছিক, যদি না দেওয়া হয়, length=1 ব্যবহার করা হয়।

আরও দেখুন ta.mom ta.cross

ta.mom

গতিsourceদাম এবংsourceদামlengthএটি কেবল একটি পার্থক্যঃ উৎস - উৎস[দৈর্ঘ্য]

ta.mom(source, length) 

রিটার্নগতিsourceদাম এবংsourceদামlengthবার আগে.

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বর্তমান বার থেকে পূর্ববর্তী বার থেকে অফসেট।

আরও দেখুন ta.change

ta.cmo

চ্যান্ডে মম্পটম ওসিলেটর। সাম্প্রতিক লাভের যোগফল এবং সাম্প্রতিক ক্ষতির যোগফলের মধ্যে পার্থক্য গণনা করে এবং তারপর একই সময়ের মধ্যে সমস্ত মূল্য আন্দোলনের যোগফল দ্বারা ফলাফল ভাগ করে।

ta.cmo(series, length) 

উদাহরণ

plot(ta.cmo(close, 5), color=color.yellow)

// the same on pine
f_cmo(src, length) =>
    float mom = ta.change(src)
    float sm1 = math.sum((mom >= 0) ? mom : 0.0, length)
    float sm2 = math.sum((mom >= 0) ? 0.0 : -mom, length)
    100 * (sm1 - sm2) / (sm1 + sm2)

plot(f_cmo(close, 5))

রিটার্নচ্যান্ডে ইম্পোমেন্টাম ওসিলেটর।

যুক্তি

  • series(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

আরও দেখুন ta.rsi ta.stoch math.sum

ta.percentile_linear_interpolation

দুইটি নিকটতম সারির মধ্যে রৈখিক অন্তর্ভুক্তির পদ্ধতি ব্যবহার করে শতাংশ গণনা করে।

ta.percentile_linear_interpolation(source, length, percentage) 

রিটার্নএর পি-তম শতাংশsourceজন্য সিরিজlengthবার পিছনে.

যুক্তি

  • source(series int/float) প্রক্রিয়া করার জন্য মানের সিরিজ (উত্স) ।
  • length(সারি int) পিছনে বার সংখ্যা (দৈর্ঘ্য) ।
  • percentage(simple int/float) শতাংশ, 0 থেকে 100 পর্যন্ত একটি সংখ্যা।

মন্তব্যসমূহমনে রাখবেন যে এই পদ্ধতি ব্যবহার করে গণনা করা একটি শতাংশ সর্বদা ইনপুট ডেটা সেটের সদস্য হবে না।

আরও দেখুন ta.percentile_nearest_rank

ta.percentile_nearest_rank

নিকটতম র্যাঙ্ক পদ্ধতি ব্যবহার করে শতাংশ গণনা করে।

ta.percentile_nearest_rank(source, length, percentage) 

রিটার্নএর পি-তম শতাংশsourceজন্য সিরিজlengthবার পিছনে.

যুক্তি

  • source(series int/float) প্রক্রিয়া করার জন্য মানের সিরিজ (উত্স) ।
  • length(সারি int) পিছনে বার সংখ্যা (দৈর্ঘ্য) ।
  • percentage(simple int/float) শতাংশ, 0 থেকে 100 পর্যন্ত একটি সংখ্যা।

মন্তব্যসমূহ100 বারের চেয়ে কম দৈর্ঘ্যের নিকটতম র্যাঙ্ক পদ্ধতি ব্যবহার করে একই সংখ্যাটি এক শতাংশেরও বেশি সময় ব্যবহার করা যেতে পারে। নিকটতম র্যাঙ্ক পদ্ধতি ব্যবহার করে গণনা করা একটি শতাংশ সর্বদা ইনপুট ডেটা সেটের সদস্য হবে। ইনপুট ডেটা সেটের সবচেয়ে বড় মান হিসাবে 100 তম শতাংশকে সংজ্ঞায়িত করা হয়।

আরও দেখুন ta.percentile_linear_interpolation

ta.percentrank

শতাংশ র্যাঙ্ক হ'ল পূর্ববর্তী মানগুলির বর্তমান মানের চেয়ে কম বা সমান কত শতাংশ।

ta.percentrank(source, length) 

রিটার্ন% র্যাঙ্কsourceজন্যlengthবার পিছনে.

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

ta.variance

বৈচিত্র্য হল তার গড় থেকে একটি সিরিজের বর্গাকার বিচ্যুতির প্রত্যাশা (টা.এসএমএ), এবং এটি আনুষ্ঠানিকভাবে পরিমাপ করে যে সংখ্যাগুলির একটি সেট তাদের গড় থেকে কতদূর ছড়িয়ে পড়ে।

ta.variance(source, length, biased) 

রিটার্নবৈচিত্র্যsourceজন্যlengthবার পিছনে.

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।
  • biased(সারি bool) কোন অনুমান ব্যবহার করা উচিত তা নির্ধারণ করে। ঐচ্ছিক। ডিফল্টটি সত্য।

মন্তব্যসমূহযদিbiasedযদি সত্য হয়, ফাংশনটি পুরো জনসংখ্যার একটি পক্ষপাতহীন অনুমান ব্যবহার করে গণনা করবে, যদি মিথ্যা হয় - একটি নমুনার নিরপেক্ষ অনুমান।

আরও দেখুন ta.dev ta.stdev

ta.tr

ta.tr(handle_na) 

রিটার্নসত্য পরিসীমা। এটি math.max ((উচ্চ - নিম্ন, math.abs ((উচ্চ - কাছাকাছি [1]), math.abs ((নিম্ন - কাছাকাছি [1])).

যুক্তি

  • handle_na(সহজ বুল) কিভাবে NaN মান হ্যান্ডেল করা হয়। যদি সত্য হয়, এবং পূর্ববর্তী দিনs বন্ধ হয় NaN তারপর tr বর্তমান দিন উচ্চ-নিম্ন হিসাবে গণনা করা হবে। অন্যথায় (যদি মিথ্যা) tr যেমন ক্ষেত্রে NaN ফেরত হবে। এছাড়াও মনে রাখবেন, যে ta.atr ব্যবহার করেta.tr(সত্য) ।

মন্তব্যসমূহ ta.tr(false)ঠিক একইta.tr.

আরও দেখুন ta.atr

ta.mfi

মানি ফ্লো ইনডেক্স (এমএফআই) একটি প্রযুক্তিগত দোলক যা একটি সম্পদের অতিরিক্ত ক্রয় বা অতিরিক্ত বিক্রয় শর্ত চিহ্নিত করার জন্য মূল্য এবং ভলিউম ব্যবহার করে।

ta.mfi(series, length) 

উদাহরণ

plot(ta.mfi(hlc3, 14), color=color.yellow)

// the same on pine
pine_mfi(src, length) =>
    float upper = math.sum(volume * (ta.change(src) <= 0.0 ? 0.0 : src), length)
    float lower = math.sum(volume * (ta.change(src) >= 0.0 ? 0.0 : src), length)
    mfi = 100.0 - (100.0 / (1.0 + upper / lower))
    mfi

plot(pine_mfi(hlc3, 14))

রিটার্নটাকার প্রবাহ সূচক।

যুক্তি

  • series(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

আরও দেখুন ta.rsi math.sum

ta.kc

কেল্টনার চ্যানেল হল একটি প্রযুক্তিগত বিশ্লেষণের সূচক যা একটি কেন্দ্রীয় চলমান গড় রেখা এবং উপরে এবং নীচে দূরত্বে চ্যানেল লাইন দেখায়।

ta.kc(series, length, mult) 
ta.kc(series, length, mult, useTrueRange) 

উদাহরণ

[middle, upper, lower] = ta.kc(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)


// the same on pine
f_kc(src, length, mult, useTrueRange) =>
    float basis = ta.ema(src, length)
    float span = (useTrueRange) ? ta.tr : (high - low)
    float rangeEma = ta.ema(span, length)
    [basis, basis + rangeEma * mult, basis - rangeEma * mult]
    
[pineMiddle, pineUpper, pineLower] = f_kc(close, 5, 4, true)

plot(pineMiddle)
plot(pineUpper)
plot(pineLower)

রিটার্নকেল্টনার চ্যানেল।

যুক্তি

  • series(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(simple int) বার সংখ্যা (দৈর্ঘ্য) ।
  • mult(simple int/float) স্ট্যান্ডার্ড ডিভিয়েশন ফ্যাক্টর।
  • useTrueRange(সহজ bool) একটি ঐচ্ছিক আর্গুমেন্ট। যদি True Range ব্যবহার করা হয় তা নির্দিষ্ট করে; ডিফল্টটি সত্য। যদি মানটি মিথ্যা হয় তবে পরিসীমাটি (উচ্চ - নিম্ন) অভিব্যক্তি দিয়ে গণনা করা হবে।

আরও দেখুন ta.ema ta.atr ta.bb

ta.kcw

কেল্টনার চ্যানেলের প্রস্থ হল উপরের এবং নীচের কেল্টনার চ্যানেলগুলির মধ্যে মধ্যম চ্যানেল দ্বারা বিভক্ত পার্থক্য।

ta.kcw(series, length, mult) 
ta.kcw(series, length, mult, useTrueRange) 

উদাহরণ

plot(ta.kcw(close, 5, 4), color=color.yellow)

// the same on pine
f_kcw(src, length, mult, useTrueRange) =>
    float basis = ta.ema(src, length)
    float span = (useTrueRange) ? ta.tr : (high - low)
    float rangeEma = ta.ema(span, length)
    
    ((basis + rangeEma * mult) - (basis - rangeEma * mult)) / basis

plot(f_kcw(close, 5, 4, true))

রিটার্নকেল্টনার চ্যানেলের প্রস্থ।

যুক্তি

  • series(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(simple int) বার সংখ্যা (দৈর্ঘ্য) ।
  • mult(simple int/float) স্ট্যান্ডার্ড ডিভিয়েশন ফ্যাক্টর।
  • useTrueRange(সহজ bool) একটি ঐচ্ছিক আর্গুমেন্ট। যদি True Range ব্যবহার করা হয় তা নির্দিষ্ট করে; ডিফল্টটি সত্য। যদি মানটি মিথ্যা হয় তবে পরিসীমাটি (উচ্চ - নিম্ন) অভিব্যক্তি দিয়ে গণনা করা হবে।

আরও দেখুন ta.kc ta.ema ta.atr ta.bb

ta.correlation

ক্যারলেশন কোয়ালিফায়েন্ট। দুটি সিরিজের তাদের তাসমার মান থেকে বিচ্যুত হওয়ার ধাপ বর্ণনা করে।

ta.correlation(source1, source2, length) 

রিটার্নকোলেশন কোয়ালিফাইয়ার।

যুক্তি

  • source1(সারি int/float) উৎস সিরিজ।
  • source2(সারি int/float) লক্ষ্য সিরিজ।
  • length(সারি int) দৈর্ঘ্য (ব্যাক বার সংখ্যা)

আরও দেখুন request.security

ta.cross

ta.cross(source1, source2) 

রিটার্নযদি দুটি সিরিজ একে অপরকে অতিক্রম করে তবে সত্য, অন্যথায় মিথ্যা।

যুক্তি

  • source1(সারি int/float) প্রথম ডেটা সিরিজ।
  • source2(সারি int/float) দ্বিতীয় তথ্য সিরিজ।

আরও দেখুন ta.change

ta.crossover

দ্যsource1-শ্রেণী সংজ্ঞায়িত করা হয় যে ক্রসsource2-সারি যদি, বর্তমান বার, মানsource1এর মানের চেয়ে বড়source2, এবং পূর্ববর্তী বারে, মানsource1এর মূল্যের চেয়ে কম ছিলsource2.

ta.crossover(source1, source2) 

রিটার্নসত্য যদিsource1অতিক্রম করাsource2অন্যথায় মিথ্যা।

যুক্তি

  • source1(সারি int/float) প্রথম ডেটা সিরিজ।
  • source2(সারি int/float) দ্বিতীয় তথ্য সিরিজ।

ta.crossunder

দ্যsource1- সিরিজকে সংজ্ঞায়িত করা হয় যেsource2-সারি যদি, বর্তমান বার, মানsource1এর মানের চেয়ে কমsource2, এবং পূর্ববর্তী বারে, মানsource1এর মানের চেয়ে বেশি ছিলsource2.

ta.crossunder(source1, source2) 

রিটার্নসত্য যদিsource1ক্রস করাsource2অন্যথায় মিথ্যা।

যুক্তি

  • source1(সারি int/float) প্রথম ডেটা সিরিজ।
  • source2(সারি int/float) দ্বিতীয় তথ্য সিরিজ।

ta.atr

ফাংশন atr (গড় সত্য পরিসীমা) সত্য পরিসীমা RMA ফেরত দেয়। সত্য পরিসীমা max ((উচ্চ - নিম্ন, abs ((উচ্চ - বন্ধ [1]), abs ((নিম্ন - বন্ধ [1])) ।

ta.atr(length) 

উদাহরণ

plot(ta.atr(14))

//the same on pine
pine_atr(length) =>
    trueRange = na(high[1])? high-low : math.max(math.max(high - low, math.abs(high - close[1])), math.abs(low - close[1]))
    //true range can be also calculated with ta.tr(true)
    ta.rma(trueRange, length)

plot(pine_atr(14))

রিটার্নগড় সত্য পরিসীমা (ATR)

যুক্তিদৈর্ঘ্য (সহজ int) দৈর্ঘ্য (ব্যাক বার সংখ্যা) ।

আরও দেখুন ta.tr ta.rma

ta.sar

প্যারাবোলিক এসএআর (প্যারাবোলিক স্টপ অ্যান্ড রিভার্স) হল একটি পদ্ধতি যা জে ওয়েলস ওয়াইল্ডার, জুনিয়র দ্বারা উদ্ভাবিত হয়, ট্রেডিং পণ্যের বাজার মূল্যের দিকের সম্ভাব্য বিপরীততা খুঁজে পেতে।

ta.sar(start, inc, max) 

উদাহরণ

plot(ta.sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)

// The same on Pine
pine_sar(start, inc, max) =>
  var float result = na
  var float maxMin = na
  var float acceleration = na
  var bool isBelow = na
  bool isFirstTrendBar = false
  
  if bar_index == 1
    if close > close[1]
      isBelow := true
      maxMin := high
      result := low[1]
    else
      isBelow := false
      maxMin := low
      result := high[1]
    isFirstTrendBar := true
    acceleration := start
  
  result := result + acceleration * (maxMin - result)
  
  if isBelow
    if result > low
      isFirstTrendBar := true
      isBelow := false
      result := math.max(high, maxMin)
      maxMin := low
      acceleration := start
  else
    if result < high
      isFirstTrendBar := true
      isBelow := true
      result := math.min(low, maxMin)
      maxMin := high
      acceleration := start
      
  if not isFirstTrendBar
    if isBelow
      if high > maxMin
        maxMin := high
        acceleration := math.min(acceleration + inc, max)
    else
      if low < maxMin
        maxMin := low
        acceleration := math.min(acceleration + inc, max)
  
  if isBelow
    result := math.min(result, low[1])
    if bar_index > 1
      result := math.min(result, low[2])
    
  else
    result := math.max(result, high[1])
    if bar_index > 1
      result := math.max(result, high[2])
  
  result
  
plot(pine_sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)

রিটার্নপ্যারাবোলিক এসএআর।

যুক্তি

  • start(সহজ int / ভাসমান) শুরু.
  • inc(simple int/float) ইনক্রিমেন্ট।
  • maxসর্বোচ্চ।

ta.barssince

শেষবারের মত শর্তটি সত্য হওয়ার পর থেকে বার সংখ্যা গণনা করে।

ta.barssince(condition) 

উদাহরণ

// get number of bars since last color.green bar
plot(ta.barssince(close >= open))

রিটার্নশর্ত সত্য হওয়ার পর থেকে বার সংখ্যা।

মন্তব্যসমূহযদি শর্তটি বর্তমান বারের আগে কখনও পূরণ করা না হয়, ফাংশনটি na প্রদান করে। অনুগ্রহ করে মনে রাখবেন যে এই ভেরিয়েবল/ফাংশন ব্যবহার করলে সূচকটি পুনরায় আঁকা হতে পারে।

আরও দেখুন ta.lowestbars ta.highestbars ta.valuewhen ta.highest ta.lowest

ta.cum

এর সমষ্টিগত (মোট)sourceঅন্য কথায়, এটি হলsource.

ta.cum(source) 

রিটার্নমোট যোগফল সিরিজ।

যুক্তি

  • source(সারি int/float)

আরও দেখুন math.sum

ta.dmi

ডিএমআই ফাংশনটি দিকনির্দেশক গতির সূচক (DMI) প্রদান করে।

ta.dmi(diLength, adxSmoothing) 

উদাহরণ

len = input.int(17, minval=1, title="DI Length")
lensig = input.int(14, title="ADX Smoothing", minval=1, maxval=50)
[diplus, diminus, adx] = ta.dmi(len, lensig)
plot(adx, color=color.red, title="ADX")
plot(diplus, color=color.blue, title="+DI")
plot(diminus, color=color.orange, title="-DI")

রিটার্নতিনটি ডিএমআই সিরিজের টুপলঃ ইতিবাচক দিকনির্দেশক আন্দোলন (+ ডিআই), নেতিবাচক দিকনির্দেশক আন্দোলন (- ডিআই) এবং গড় দিকনির্দেশক আন্দোলন সূচক (এডিএক্স) ।

যুক্তি

  • diLengthডিআই সময়কাল।
  • adxSmoothingADX সমতল সময়কাল।

আরও দেখুন ta.rsi ta.tsi ta.mfi

ta.falling

পরীক্ষা করুন যদিsourceসিরিজ এখন জন্য পতনশীল হয়lengthবার লম্বা।

ta.falling(source, length) 

রিটার্নtrue যদি বর্তমান হয়sourceমান পূর্ববর্তী যেকোনো চেয়ে কমsourceমানlengthবার পিছনে, মিথ্যা অন্যথায়.

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

আরও দেখুন ta.rising

ta.rising

পরীক্ষা করুন যদিsourceসিরিজ এখন বাড়ছে জন্যlengthবার লম্বা।

ta.rising(source, length) 

রিটার্নtrue যদি বর্তমান হয়sourceআগের যেকোনো সময়ের চেয়ে বেশি।sourceজন্যlengthবার পিছনে, মিথ্যা অন্যথায়.

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

আরও দেখুন ta.falling

ta.pivothigh

এই ফাংশনটি পিভট হাই পয়েন্টের মূল্য প্রদান করে। এটি NaN প্রদান করে, যদি কোন পিভট হাই পয়েন্ট না থাকে।

ta.pivothigh(source, leftbars, rightbars) 
ta.pivothigh(leftbars, rightbars) 

উদাহরণ

leftBars = input(2)
rightBars=input(2)
ph = ta.pivothigh(leftBars, rightBars)
plot(ph, style=plot.style_cross, linewidth=3, color= color.red, offset=-rightBars)

রিটার্নপয়েন্টের দাম বা NaN

যুক্তি

  • source(series int/float) একটি ঐচ্ছিক যুক্তি। মান গণনা করার জন্য ডেটা সিরিজ। ডিফল্টরূপে High
  • leftbars(সারি int/float) বাম শক্তি.
  • rightbars(সারি int / ভাসমান) ডান দৈর্ঘ্য.

মন্তব্যসমূহযদি আর্গুমেন্ট leftbars বা rightbars সিরিজ হয় তাহলে source ভেরিয়েবলের জন্য max_bars_back ফাংশন ব্যবহার করা উচিত।

ta.pivotlow

এই ফাংশনটি পিভট লো পয়েন্টের মূল্য প্রদান করে। এটি NaN প্রদান করে, যদি কোন পিভট লো পয়েন্ট না থাকে।

ta.pivotlow(source, leftbars, rightbars) 
ta.pivotlow(leftbars, rightbars) 

উদাহরণ

leftBars = input(2)
rightBars=input(2)
pl = ta.pivotlow(close, leftBars, rightBars)
plot(pl, style=plot.style_cross, linewidth=3, color= color.blue, offset=-rightBars)

রিটার্নপয়েন্টের দাম বা NaN

যুক্তি

  • source(series int/float) একটি ঐচ্ছিক যুক্তি। মান গণনা করার জন্য ডেটা সিরিজ। ডিফল্টরূপে Low
  • leftbars(সারি int/float) বাম শক্তি.
  • rightbars(সারি int / ভাসমান) ডান দৈর্ঘ্য.

মন্তব্যসমূহযদি আর্গুমেন্ট leftbars বা rightbars সিরিজ হয় তাহলে source ভেরিয়েবলের জন্য max_bars_back ফাংশন ব্যবহার করা উচিত।

ta.highest

একটি নির্দিষ্ট সংখ্যক বারের জন্য সর্বোচ্চ মান।

ta.highest(source, length) 
ta.highest(length) 

রিটার্নসিরিজের সর্বোচ্চ মূল্য।

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

মন্তব্যসমূহদুটি আর্গ সংস্করণঃsourceএকটি সিরিজ এবংlengthফিরে বার সংখ্যা। একটি আর্গ সংস্করণঃlengthহল ফিরে বার সংখ্যা. অ্যালগরিদম হিসাবে উচ্চ ব্যবহার করেsource series.

আরও দেখুন ta.lowest ta.lowestbars ta.highestbars ta.valuewhen ta.barssince

ta.highestbars

একটি নির্দিষ্ট সংখ্যক বার পিছনে জন্য সর্বোচ্চ মান অফসেট।

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

রিটার্নসবচেয়ে উঁচু রেখায় চলে যাও।

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

মন্তব্যসমূহদুটি আর্গ সংস্করণঃsourceএকটি সিরিজ এবংlengthফিরে বার সংখ্যা। একটি আর্গ সংস্করণঃlengthহল ফিরে বার সংখ্যা. অ্যালগরিদম হিসাবে উচ্চ ব্যবহার করেsource series.

আরও দেখুন ta.lowest ta.highest ta.lowestbars ta.barssince ta.valuewhen

ta.stoch

এটি সূত্র দ্বারা গণনা করা হয়ঃ 100 * (নিকট - সর্বনিম্ন ((নিম্ন, দৈর্ঘ্য)) / (উচ্চতম ((উচ্চ, দৈর্ঘ্য) - সর্বনিম্ন ((নিম্ন, দৈর্ঘ্য)) ।

ta.stoch(source, high, low, length) 

রিটার্ন Stochastic.

যুক্তি

  • source(সারি int/float) উৎস সিরিজ।
  • high(সারি int/float) উচ্চ সিরিজ.
  • low(সিরিজ int/float) নিম্ন সিরিজ।
  • length(সারি int) দৈর্ঘ্য (ব্যাক বার সংখ্যা)

আরও দেখুন ta.cog

ta.supertrend

সুপারট্রেন্ড ইন্ডিকেটর। সুপারট্রেন্ড একটি প্রবণতা অনুসরণকারী সূচক।

ta.supertrend(factor, atrPeriod) 

উদাহরণ

//@version=5
indicator("Pine Script™ Supertrend")

[supertrend, direction] = ta.supertrend(3, 10)
plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)

// The same on Pine Script™
pine_supertrend(factor, atrPeriod) =>
  src = hl2
  atr = ta.atr(atrPeriod)
  upperBand = src + factor * atr
  lowerBand = src - factor * atr
  prevLowerBand = nz(lowerBand[1])
  prevUpperBand = nz(upperBand[1])

  lowerBand := lowerBand > prevLowerBand or close[1] < prevLowerBand ? lowerBand : prevLowerBand
  upperBand := upperBand < prevUpperBand or close[1] > prevUpperBand ? upperBand : prevUpperBand
  int direction = na
  float superTrend = na
  prevSuperTrend = superTrend[1]
  if na(atr[1])
    direction := 1
  else if prevSuperTrend == prevUpperBand
    direction := close > upperBand ? -1 : 1
  else
    direction := close < lowerBand ? 1 : -1
  superTrend := direction == -1 ? lowerBand : upperBand
  [superTrend, direction]

[pineSupertrend, pineDirection] = pine_supertrend(3, 10)
plot(pineDirection < 0 ? pineSupertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(pineDirection > 0 ? pineSupertrend : na, "Down direction", color = color.red, style=plot.style_linebr)

রিটার্নদুটি সুপারট্রেন্ড সিরিজের টুপলঃ সুপারট্রেন্ড লাইন এবং প্রবণতার দিক। সম্ভাব্য মানগুলি 1 (নীচের দিক) এবং -1 (উপরে দিক) ।

যুক্তি

  • factor(series int/float) গুণক যার দ্বারা ATR গুণিত হবে।
  • atrPeriod(simple int) ATR এর দৈর্ঘ্য

আরও দেখুন ta.macd

ta.lowest

একটি নির্দিষ্ট সংখ্যক বার পিছনে জন্য সর্বনিম্ন মান.

ta.lowest(source, length) 
ta.lowest(length) 

রিটার্নসিরিজের সর্বনিম্ন মান।

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

মন্তব্যসমূহদুটি আর্গ সংস্করণঃsourceএকটি সিরিজ এবংlengthফিরে বার সংখ্যা। একটি আর্গ সংস্করণঃlengthঅ্যালগরিদম একটি হিসাবে কম ব্যবহার করেsource series.

আরও দেখুন ta.highest ta.lowestbars ta.highestbars ta.valuewhen ta.barssince

ta.lowestbars

একটি নির্দিষ্ট সংখ্যক বার পিছনে জন্য সর্বনিম্ন মান অফসেট।

ta.lowestbars(source, length) 
ta.lowestbars(length) 

রিটার্নসর্বনিম্ন বারে অফসেট করুন।

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা ফিরে.

মন্তব্যসমূহদুটি আর্গ সংস্করণঃsourceএকটি সিরিজ এবংlengthফিরে বার সংখ্যা। একটি আর্গ সংস্করণঃlengthঅ্যালগরিদম একটি হিসাবে কম ব্যবহার করেsource series.

আরও দেখুন ta.lowest ta.highest ta.highestbars ta.barssince ta.valuewhen

ta.valuewhen

বারটিতে source সিরিজের মান প্রদান করে যেখানে condition nতম সাম্প্রতিকতম ঘটনায় সত্য ছিল।

ta.valuewhen(condition, source, occurrence) 

উদাহরণ

slow = ta.sma(close, 7)
fast = ta.sma(close, 14)
// Get value of `close` on second most recent cross
plot(ta.valuewhen(ta.cross(slow, fast), close, 1))

যুক্তি

  • condition(সারি বুল) শর্ত খুঁজতে.
  • source(series int/float/bool/color) শর্ত পূরণ হলে বার থেকে ফেরত দেওয়া মান।
  • occurrence(simple int) শর্তের উপস্থিতি। সংখ্যাসূচকতা 0 থেকে শুরু হয় এবং সময় ফিরে যায়, তাই 0 condition এর সর্বশেষতম উপস্থিতি, 1 দ্বিতীয় সর্বশেষতম ইত্যাদি। একটি পূর্ণসংখ্যা হতে হবে >= 0.

মন্তব্যসমূহএই ফাংশনটি প্রতিটি বারে কার্যকর করা প্রয়োজন। এটি একটি জন্য বা যখন লুপ কাঠামোর ভিতরে এটি ব্যবহার করার পরামর্শ দেওয়া হয় না, যেখানে এর আচরণ অপ্রত্যাশিত হতে পারে। দয়া করে মনে রাখবেন যে এই ফাংশনটি ব্যবহার করে সূচক পুনরায় আঁকা হতে পারে।

আরও দেখুন ta.lowestbars ta.highestbars ta.barssince ta.highest ta.lowest

ta.vwap

ভলিউম-ওয়েটেড গড় মূল্য।

ta.vwap(source) 

রিটার্নভলিউম ওয়াইডেড মিডিয়ান।

যুক্তি

  • source(সারি int/float) উৎস সিরিজ।

আরও দেখুন ta.vwap

ta.vwma

vwma ফাংশন ভলিউম-ওয়েটেড মুভিং মিডিয়া প্রদান করেsourceজন্যlengthএটি একইঃ sma ((উত্স * ভলিউম, দৈর্ঘ্য) / sma ((ভলিউম, দৈর্ঘ্য) ।

ta.vwma(source, length) 

উদাহরণ

plot(ta.vwma(close, 15))

// same on pine, but less efficient
pine_vwma(x, y) =>
    ta.sma(x * volume, y) / ta.sma(volume, y)
plot(pine_vwma(close, 15))

রিটার্নভলিউম-ওয়েটেড মুভিং মিডিয়াsourceজন্যlengthবার পিছনে.

যুক্তি

  • source(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।
  • length(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।

আরও দেখুন ta.sma ta.ema ta.rma ta.wma ta.swma ta.alma

ta.wpr

উইলিয়ামস %R। দোলকটি গত সময়কালের বারের উচ্চ এবং নিম্নের তুলনায় বর্তমান বন্ধের মূল্য দেখায়।

ta.wpr(length) 

উদাহরণ

plot(ta.wpr(14), title="%R", color=color.new(#ff6d00, 0))

রিটার্নউইলিয়ামস %আর.

যুক্তি

  • length(সিরিজ int) বার সংখ্যা.

আরও দেখুন ta.mfi ta.cmo

প্লট

প্লট

চার্টে তথ্যের একটি সিরিজ প্লট করে।

plot(series, title, color, linewidth, style, trackprice, histbase, offset, join, editable, show_last, display) 

উদাহরণ

plot(high+low, title='Title', color=color.new(#00ffaa, 70), linewidth=2, style=plot.style_area, offset=15, trackprice=true)

// You may fill the background between any two plots with a fill() function:
p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))

রিটার্নএকটি প্লট অবজেক্ট, যা পূরণে ব্যবহার করা যেতে পারে।

যুক্তি

  • series(series int/float) গ্রাফ করা হবে এমন ডেটা সিরিজ। প্রয়োজনীয় যুক্তি।
  • title(কনস্ট স্ট্রিং) প্লটের নাম।
  • color(সারি রঙ) গ্রাফ্ট রঙ. আপনি যেমন ধ্রুবক ব্যবহার করতে পারেন রঙ=রঙ.লাল অথবা color=#ff001a পাশাপাশি জটিল অভিব্যক্তি যেমন color = close >= open?color.green : color.red. ইচ্ছাকৃত যুক্তি।
  • linewidth(ইনপুট int) প্লট করা লাইনের প্রস্থ। ডিফল্ট মান হল 1. প্রতিটি শৈলীর জন্য প্রযোজ্য নয়।
  • style(প্লট_স্টাইল) প্লট টাইপ. সম্ভাব্য মানগুলি হল: plot.style_line, plot.style_stepline, plot.style_stepline_diamond, plot.style_histogram, plot.style_cross, plot.style_area, plot.style_columns, plot.style_circles, plot.style_linebr, plot.style_areabr. ডিফল্ট মান হল plot.style_line.
  • trackprice(ইনপুট bool) যদি সত্য হয় তাহলে সর্বশেষ সূচক মানের স্তরে একটি অনুভূমিক মূল্য লাইন প্রদর্শিত হবে। ডিফল্ট মিথ্যা।
  • histbase(input int/float) plot.style_histogram, plot.style_columns বা plot.style_area শৈলীর সাথে প্লট রেন্ডার করার সময় রেফারেন্স স্তর হিসাবে ব্যবহৃত মূল্য মান। ডিফল্ট 0.0।
  • offset(series int) প্রদত্ত সংখ্যক বারের উপর প্লটটিকে বাম বা ডানদিকে স্থানান্তর করে। ডিফল্ট হল ০।
  • join(ইনপুট bool) যদি সত্য হয় তবে প্লট পয়েন্টগুলি রেখার সাথে যুক্ত হবে, কেবলমাত্র plot.style_cross এবং plot.style_circles শৈলীতে প্রযোজ্য। ডিফল্টটি মিথ্যা।
  • editable(const bool) যদি true হয় তাহলে প্লট স্টাইল Format ডায়ালগে সম্পাদনাযোগ্য হবে। ডিফল্ট হল true।
  • show_last(input int) যদি সেট করা থাকে, তাহলে চার্টে প্লট করার জন্য বার সংখ্যা (শেষ বার থেকে অতীতে ফিরে) নির্ধারণ করে।
  • display(plot_display) যেখানে প্লট প্রদর্শিত হয় সেখানে কন্ট্রোল। সম্ভাব্য মানগুলি হল: display.none, display.all। ডিফল্ট হল display.all।
  • overlay(const bool) হল FMZ প্ল্যাটফর্মের এক্সটেনশন আর্গুমেন্ট, এটি বর্তমান ফাংশনটি মূল চিত্র (সত্যে সেট করা) বা উপ-চিত্র (মিথ্যাতে সেট করা) এ প্রদর্শিত হবে তা সেট করতে ব্যবহৃত হয়, ডিফল্ট মানটি মিথ্যা। যদি এই আর্গুমেন্টটি নির্দিষ্ট করা না হয় তবে এটিoverlayযুক্তিstrategyঅথবাindicatorযদিstrategyঅথবাindicatorসেট করে নাoverlayডিফল্ট আর্গুমেন্ট অনুযায়ী প্রক্রিয়া করা হবে।

আরও দেখুন plotshape plotchar bgcolor

প্লটশপ

চার্টে ভিজ্যুয়াল আকারের প্লট।

plotshape(series, title, style, location, color, offset, text, textcolor, editable, size, show_last, display) 

উদাহরণ

data = close >= open
plotshape(data, style=shape.xcross)

যুক্তি

  • series(সারি bool) আকার হিসাবে প্লট করা হবে এমন ডেটা সিরিজ। সিরিজটি location.absolute ব্যতীত সমস্ত অবস্থানের মানগুলির জন্য বুলিয়ান মানগুলির একটি সিরিজ হিসাবে চিকিত্সা করা হয়। প্রয়োজনীয় আর্গুমেন্ট।
  • title(কনস্ট স্ট্রিং) প্লটের নাম।
  • style(ইনপুট স্ট্রিং) গ্রাফ্টের ধরন. সম্ভাব্য মানগুলি হলঃ shape.xcross, shape.cross, shape.triangleup, shape.triangledown, shape.flag, shape.circle, shape.arrowup, shape.arrowdown, shape.labelup, shape.labeldown, shape.square, shape.diamond. ডিফল্ট মান হল shape.xcross.
  • location(ইনপুট স্ট্রিং) চার্টে আকারের অবস্থান। সম্ভাব্য মানগুলি হলঃ location.abovebar, location.belowbar,location.top, location.bottom, location.absolute. ডিফল্ট মান হল location.abovebar.
  • color(সারি রঙ) আকারের রঙ. আপনি যেমন ধ্রুবক ব্যবহার করতে পারেন রঙ=রঙ.লাল অথবা color=#ff001a পাশাপাশি জটিল অভিব্যক্তি যেমন color = close >= open?color.green : color.red. ইচ্ছাকৃত যুক্তি।
  • offset(series int) প্রদত্ত সংখ্যক বারের উপর বাম বা ডানদিকে আকারগুলি স্থানান্তর করে। ডিফল্ট হল 0.
  • text(const string) আকারের সাথে প্রদর্শিত টেক্সট। আপনি মাল্টিলাইন টেক্সট ব্যবহার করতে পারেন, পৃথক লাইন \n এস্কেপ ক্রম ব্যবহার করুন। উদাহরণঃ লাইন এক\nলাইন দুই
  • textcolor(সারি রঙ) পাঠ্যের রঙ. আপনি যেমন ধ্রুবক ব্যবহার করতে পারেন textcolor=color.red অথবা textcolor=#ff001a পাশাপাশি জটিল অভিব্যক্তি যেমন textcolor = close >= open?color.green : color.red. ইচ্ছাকৃত যুক্তি।
  • editable(const bool) যদি সত্য হয় তাহলে প্লটশপ স্টাইল ফরম্যাট ডায়ালগে সম্পাদনাযোগ্য হবে। ডিফল্ট সত্য।
  • show_last(input int) যদি সেট করা থাকে, তাহলে চার্টে প্লট করার জন্য আকারের সংখ্যা (শেষ বার থেকে অতীতে ফিরে) নির্ধারণ করে।
  • size(const string) চার্টে আকারের আকার। সম্ভাব্য মানগুলি হলঃsize.auto, size.tiny, size.small, size.normal, size.large, size.huge. ডিফল্ট হলsize.auto.
  • display(plot_display) যেখানে প্লট প্রদর্শিত হয় সেখানে কন্ট্রোল। সম্ভাব্য মানগুলি হল: display.none, display.all। ডিফল্ট হল display.all।
  • overlay(const bool) হল FMZ প্ল্যাটফর্মের এক্সটেনশন আর্গুমেন্ট, এটি বর্তমান ফাংশনটি মূল চিত্র (সত্যে সেট করা) বা উপ-চিত্র (মিথ্যাতে সেট করা) এ প্রদর্শিত হবে তা সেট করতে ব্যবহৃত হয়, ডিফল্ট মানটি মিথ্যা। যদি এই আর্গুমেন্টটি নির্দিষ্ট করা না হয় তবে এটিoverlayযুক্তিstrategyঅথবাindicatorযদিstrategyঅথবাindicatorসেট করে নাoverlayডিফল্ট আর্গুমেন্ট অনুযায়ী প্রক্রিয়া করা হবে।

আরও দেখুন plot plotchar bgcolor

প্লটচার

চার্টে যে কোন একটি ইউনিকোড অক্ষর ব্যবহার করে ভিজ্যুয়াল আকারগুলি প্লট করে।

plotchar(series, title, char, location, color, offset, text, textcolor, editable, size, show_last, display) 

উদাহরণ

data = close >= open
plotchar(data, char='❄')

যুক্তি

  • series(সারি bool) আকার হিসাবে প্লট করা হবে এমন ডেটা সিরিজ। সিরিজটি location.absolute ব্যতীত সমস্ত অবস্থানের মানগুলির জন্য বুলিয়ান মানগুলির একটি সিরিজ হিসাবে চিকিত্সা করা হয়। প্রয়োজনীয় আর্গুমেন্ট।
  • title(কনস্ট স্ট্রিং) প্লটের নাম।
  • char(ইনপুট স্ট্রিং) একটি চাক্ষুষ আকৃতি হিসাবে ব্যবহার করার জন্য অক্ষর.
  • location(ইনপুট স্ট্রিং) চার্টে আকারের অবস্থান। সম্ভাব্য মানগুলি হলঃ location.abovebar, location.belowbar,location.top, location.bottom, location.absolute. ডিফল্ট মান হল location.abovebar.
  • color(সারি রঙ) আকারের রঙ. আপনি যেমন ধ্রুবক ব্যবহার করতে পারেন রঙ=রঙ.লাল অথবা color=#ff001a পাশাপাশি জটিল অভিব্যক্তি যেমন color = close >= open?color.green : color.red. ইচ্ছাকৃত যুক্তি।
  • offset(series int) প্রদত্ত সংখ্যক বারের উপর বাম বা ডানদিকে আকারগুলি স্থানান্তর করে। ডিফল্ট হল 0.
  • text(const string) আকারের সাথে প্রদর্শিত টেক্সট। আপনি মাল্টিলাইন টেক্সট ব্যবহার করতে পারেন, পৃথক লাইন \n এস্কেপ ক্রম ব্যবহার করুন। উদাহরণঃ লাইন এক\nলাইন দুই
  • textcolor(সারি রঙ) পাঠ্যের রঙ. আপনি যেমন ধ্রুবক ব্যবহার করতে পারেন textcolor=color.red অথবা textcolor=#ff001a পাশাপাশি জটিল অভিব্যক্তি যেমন textcolor = close >= open?color.green : color.red. ইচ্ছাকৃত যুক্তি।
  • editable(const bool) যদি true হয় তাহলে plotchar স্টাইল Format ডায়ালগে সম্পাদনাযোগ্য হবে। ডিফল্ট সত্য।
  • show_last(input int) যদি সেট করা থাকে, তাহলে চার্টে প্লট করার জন্য অক্ষরের সংখ্যা (শেষ বার থেকে অতীতে ফিরে) নির্ধারণ করে।
  • size(const string) চার্টে অক্ষরের আকার। সম্ভাব্য মানগুলি হলঃsize.auto, size.tiny, size.small, size.normal, size.large, size.huge. ডিফল্ট হলsize.auto.
  • display(plot_display) যেখানে প্লট প্রদর্শিত হয় সেখানে কন্ট্রোল। সম্ভাব্য মানগুলি হল: display.none, display.all। ডিফল্ট হল display.all।
  • overlay(const bool) হল FMZ প্ল্যাটফর্মের এক্সটেনশন আর্গুমেন্ট, এটি বর্তমান ফাংশনটি মূল চিত্র (সত্যে সেট করা) বা উপ-চিত্র (মিথ্যাতে সেট করা) এ প্রদর্শিত হবে তা সেট করতে ব্যবহৃত হয়, ডিফল্ট মানটি মিথ্যা। যদি এই আর্গুমেন্টটি নির্দিষ্ট করা না হয় তবে এটিoverlayযুক্তিstrategyঅথবাindicatorযদিstrategyঅথবাindicatorসেট করে নাoverlayডিফল্ট আর্গুমেন্ট অনুযায়ী প্রক্রিয়া করা হবে।

আরও দেখুন plot plotshape bgcolor

প্লটক্যান্ডেল

চার্টে মোমবাতি আছে।

plotcandle(open, high, low, close, title, color, wickcolor, editable, show_last, bordercolor, display)

উদাহরণ

indicator("plotcandle example", overlay=true)
plotcandle(open, high, low, close, title='Title', color = open < close ? color.green : color.red, wickcolor=color.black)

যুক্তি

  • open(series int/float) মোমবাতিগুলির উন্মুক্ত মান হিসাবে ব্যবহার করার জন্য ডেটা সিরিজ খোলা। প্রয়োজনীয় যুক্তি।
  • high(series int/float) ক্যান্ডেলের উচ্চ মান হিসাবে ব্যবহার করা হবে এমন উচ্চ সংখ্যার তথ্য। প্রয়োজনীয় যুক্তি।
  • low(series int/float) কম সংখ্যক তথ্যের সিরিজ যা মোমবাতিগুলির কম মান হিসাবে ব্যবহার করা হবে। প্রয়োজনীয় যুক্তি।
  • close(series int/float) মোমবাতিগুলির কাছাকাছি মান হিসাবে ব্যবহার করার জন্য ডেটা সিরিজ বন্ধ করুন। প্রয়োজনীয় যুক্তি।
  • title(const string) প্লট ক্যান্ডেলের শিরোনাম. ঐচ্ছিক যুক্তি.
  • color(সারি রঙ) মোমবাতি রঙ. আপনি যেমন ধ্রুবক ব্যবহার করতে পারেন রঙ=রঙ.লাল অথবা color=#ff001a পাশাপাশি জটিল অভিব্যক্তি যেমন color = close >= open?color.green : color.red. ইচ্ছাকৃত যুক্তি।
  • wickcolor(সারি রঙ) মোমবাতি ফিতার রঙ. একটি ঐচ্ছিক যুক্তি.
  • editable(const bool) যদি true হয় তাহলে plotcandle স্টাইল ফরম্যাট ডায়ালগে সম্পাদনাযোগ্য হবে। ডিফল্ট হল true।
  • show_last(input int) যদি সেট করা থাকে, তাহলে চার্টে প্লট করার জন্য মোমবাতি সংখ্যা (শেষ বার থেকে অতীতে ফিরে) নির্ধারণ করে।
  • bordercolor(সারি রঙ) মোমবাতি সীমানা রঙ. একটি ঐচ্ছিক যুক্তি.
  • display(plot_display) যেখানে প্লট প্রদর্শিত হয় সেখানে কন্ট্রোল। সম্ভাব্য মানগুলি হল: display.none, display.all। ডিফল্ট হল display.all।
  • overlay(const bool) হল FMZ প্ল্যাটফর্মের এক্সটেনশন আর্গুমেন্ট, এটি বর্তমান ফাংশনটি মূল চিত্র (সত্যে সেট করা) বা উপ-চিত্র (মিথ্যাতে সেট করা) এ প্রদর্শিত হবে তা সেট করতে ব্যবহৃত হয়, ডিফল্ট মানটি মিথ্যা। যদি এই আর্গুমেন্টটি নির্দিষ্ট করা না হয় তবে এটিoverlayযুক্তিstrategyঅথবাindicatorযদিstrategyঅথবাindicatorসেট করে নাoverlayডিফল্ট আর্গুমেন্ট অনুযায়ী প্রক্রিয়া করা হবে।

মন্তব্যসমূহএমনকি যদি খোলা, উচ্চ, নিম্ন বা বন্ধের একটি মান NaN এর সমান হয়, তবে বারটির কোনও ড্র করার দরকার নেই। খোলা, উচ্চ, নিম্ন বা বন্ধের সর্বাধিক মান high এবং সর্বনিম্ন মান low হিসাবে সেট করা হবে।

আরও দেখুন plotbar

প্লটরো

চার্টে উপরে এবং নীচে তীরগুলি প্লট করে। উপরে তীরটি প্রতিটি সূচক ধনাত্মক মানের উপর আঁকা হয়, নীচে তীরটি প্রতিটি নেতিবাচক মানের উপর আঁকা হয়। যদি সূচকটি ফিরে আসে তবে কোনও তীর আঁকা হয় না। তীরগুলির বিভিন্ন উচ্চতা রয়েছে, আরও পরম


আরো

ভিক্ষুককেন কৌশল স্কোয়ার অনুলিপি পাইন কৌশল বাস্তবায়ন করতে পারে না

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নঠিক আছে, আমরা পরীক্ষা করে দেখি।

ভিক্ষুকচ্যাং সুপারড্যাং এর অপ্টিমাইজড ট্রেন্ড ট্র্যাকার

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নহ্যালো, কোন কৌশলটি আপনি ব্যবহার করছেন?