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

FMZ PINE স্ক্রিপ্ট নথিপত্র

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

কলামের মান।

  • length(series int) K কলামের সংখ্যা (longitude) ।
  • mult(simple int/float) স্ট্যান্ডার্ড ডিফেক্টর ।

দেখা হবে ta.sma ta.stdev ta.kc

ta.bbw

ব্রাইন ব্যান্ডের প্রস্থ । ব্রাইন ব্যান্ডের প্রস্থ হল ট্রেনের উপরে ও নিচে মধ্যরেখা পর্যন্ত দূরত্ব ।

ta.bbw(series, length, mult) 

উদাহরণ

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

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

plot(f_bbw(close, 5, 4))

রিটার্ন মানব্রিন ব্যান্ডউইথ।

প্যারামিটার

  • series(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) K কলামের সংখ্যা (longitude) ।
  • mult(simple int/float) স্ট্যান্ডার্ড ডিফেক্টর ।

দেখা হবে ta.bb ta.sma ta.stdev

ta.cci

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

ta.cci(source, length) 

রিটার্ন মানlengthK লাইনটি ফিরে আসা উৎসটির পণ্য চ্যানেলের সূচক।

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) K কলামের সংখ্যা (longitude) ।

ta.change

বর্তমান মান এবং পূর্ববর্তী মানের মধ্যে পার্থক্য, source - source[length]。

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

রিটার্ন মানআইন কানুন হ্রাসের ফলাফল।

প্যারামিটার

  • source(series int/float) সোর্স সিরিজ ।
  • length(series int) বর্তমান k-স্ট্রিম থেকে পূর্ববর্তী k-স্ট্রিমে স্থানান্তর করা হয়। যদি না দেওয়া হয় তবে length = 1 ব্যবহার করা হয়।

দেখা হবে ta.mom ta.cross

ta.mom

sourceদাম এবংsourceদামlengthK-রেখার আগে গতিশীলতা। এটি কেবল একটি পার্থক্যঃ source - source[length]।

ta.mom(source, length) 

রিটার্ন মান sourceদাম এবংsourceদামlengthK-রেখার আগে গতিশীলতা।

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) বর্তমান k-স্ট্রিম থেকে পূর্ববর্তী k-স্ট্রিমে স্থানান্তরিত হয়।

দেখা হবে ta.change

ta.cmo

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

ta.cmo(series, length) 

উদাহরণ

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

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

plot(f_cmo(close, 5))

রিটার্ন মানচ্যান্ডেলের গতিশীলতা সূচক

প্যারামিটার

  • series(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) K কলামের সংখ্যা (longitude) ।

দেখা হবে ta.rsi ta.stoch math.sum

ta.percentile_linear_interpolation

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

ta.percentile_linear_interpolation(source, length, percentage) 

রিটার্ন মান lengthK লাইন ফিরে আসেsourceসিরিজের প্রথম পি শতাংশ।

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান ((উত্স) ⇒
  • length(series int) গত k-শ্রেণীর সংখ্যা ((দৈর্ঘ্য)
  • percentage(simple int/float) শতাংশ, 0 থেকে 100 এর মধ্যে একটি সংখ্যা

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

দেখা হবে ta.percentile_nearest_rank

ta.percentile_nearest_rank

সাম্প্রতিকতম র্যাঙ্কিং পদ্ধতি অনুসারে শতাংশ গণনা করা হয়।

ta.percentile_nearest_rank(source, length, percentage) 

রিটার্ন মান lengthK লাইন ফিরে আসেsourceসিরিজের প্রথম পি শতাংশ।

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান ((উত্স) ⇒
  • length(series int) গত k-শ্রেণীর সংখ্যা ((দৈর্ঘ্য)
  • percentage(simple int/float) শতাংশ, 0 থেকে 100 এর মধ্যে একটি সংখ্যা

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

দেখা হবে ta.percentile_linear_interpolation

ta.percentrank

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

ta.percentrank(source, length) 

রিটার্ন মান lengthK লাইন ফিরে আসেsource% র্যাঙ্কিং।

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) K কলামের সংখ্যা (longitude) ।

ta.variance

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

ta.variance(source, length, biased) 

রিটার্ন মান lengthK লাইন ফিরে আসেsourceএই ছবিতে দেখা যাচ্ছে যে,

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) K কলামের সংখ্যা (longitude) ।
  • biased(series bool) কোন অনুমানটি ব্যবহার করা উচিত তা নির্ধারণ করে।

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

দেখা হবে ta.dev ta.stdev

ta.tr

ta.tr(handle_na) 

রিটার্ন মানসত্যিকারের পরিসীমাটি হলো math.max ((high - low, math.abs ((high - close[1]), math.abs ((low - close[1])) ।

প্যারামিটার

  • handle_na(simple bool) কিভাবে NaN মানকে পরিচালনা করা যায়. যদি true হয় এবং আগের দিনের বন্ধের মূল্য NaN হয়, তবে tr কে দিনের উচ্চ-নিম্ন হিসাবে গণনা করা হবে. অন্যথায় ((যদি মিথ্যা হয়) tr এই ক্ষেত্রে NaN ফিরে আসবে।ta.tr(সত্য) ।

নোট ta.tr(false)এবংta.trএকই রকম।

দেখা হবে ta.atr

ta.mfi

ক্যাশফ্লো ইন্ডিকেটর (ইংরেজিঃ Cash Flow Indicator) একটি প্রযুক্তিগত সূচক, যা মূল্য এবং লেনদেনের পরিমাণ ব্যবহার করে সম্পদের মধ্যে ওভার-বিক্রয় বা ওভার-বিক্রয়ের অবস্থা নির্ধারণ করে।

ta.mfi(series, length) 

উদাহরণ

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

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

plot(pine_mfi(hlc3, 14))

রিটার্ন মানমূলধন প্রবাহের সূচক

প্যারামিটার

  • series(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) K কলামের সংখ্যা (longitude) ।

দেখা হবে ta.rsi math.sum

ta.kc

কন্টেনার চ্যানেল । কন্টেনার চ্যানেল হল একটি প্রযুক্তিগত সূচক, যার মধ্যে একটি মাঝারি চলমান গড় এবং একটি উপরের এবং নীচের ট্রেনের চ্যানেল রয়েছে ।

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

উদাহরণ

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


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

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

রিটার্ন মানকেন্টনা পাথর

প্যারামিটার

  • series(series int/float) চালানোর জন্য সিরিজের মান।
  • length(simple int) K কলামের সংখ্যা (longitude) ।
  • mult(simple int/float) স্ট্যান্ডার্ড ডিফেক্টর ।
  • useTrueRange(simple bool) বিকল্প পরামিতিগুলো; সত্য পরিসীমা ব্যবহার করা হবে কিনা তা নির্দিষ্ট করে; ডিফল্টভাবে সত্য; যদি মানটি মিথ্যা হয়, তবে পরিসীমা গণনা করা হবে (high-low) ।

দেখা হবে ta.ema ta.atr ta.bb

ta.kcw

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

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

উদাহরণ

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

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

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

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

প্যারামিটার

  • series(series int/float) চালানোর জন্য সিরিজের মান।
  • length(simple int) K কলামের সংখ্যা (longitude) ।
  • mult(simple int/float) স্ট্যান্ডার্ড ডিফেক্টর ।
  • useTrueRange(simple bool) বিকল্প পরামিতিগুলো; সত্য পরিসীমা ব্যবহার করা হবে কিনা তা নির্দিষ্ট করে; ডিফল্টভাবে সত্য; যদি মানটি মিথ্যা হয়, তবে পরিসীমা গণনা করা হবে (high-low) ।

দেখা হবে ta.kc ta.ema ta.atr ta.bb

ta.correlation

相关系数。描述两个系列倾向于偏离其ta.sma值的程度。

ta.correlation(source1, source2, length) 

রিটার্ন মানসংশ্লিষ্ট গুণিতক।

প্যারামিটার

  • source1(series int/float) সোর্স সিরিজ ।
  • source2(series int/float) লক্ষ্য সিরিজ ।
  • length(series int) দৈর্ঘ্য (K লাইন সংখ্যা)

দেখা হবে request.security

ta.cross

ta.cross(source1, source2) 

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

প্যারামিটার

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

দেখা হবে ta.change

ta.crossover

source1-series এর সংজ্ঞা হল ক্রসsource2-series, যদি বর্তমান K লাইনে,source1এর মান বেশিsource2এবং প্রথম K-লাইনে,source2এর মানsource1小于source2` এর মান।

ta.crossover(source1, source2) 

রিটার্ন মানযদিsource1পেরিয়েsource2আপনি যদি এই প্রশ্নের উত্তর দিতে চান তবে এটি সত্য, অন্যথায় মিথ্যা।

প্যারামিটার

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

ta.crossunder

source1-series সংজ্ঞায়িত করা হয়source2-series এর নিচের intersection, যদি বর্তমান K-line এ,source1এর মান কমsource2এবং প্রথম K-লাইনে,source1এর মান বেশিsource2এর মান ।

ta.crossunder(source1, source2) 

রিটার্ন মানযদিsource1এদিকেsource2নিম্নলিখিত ক্রসটি সত্য, অন্যথায় মিথ্যা।

প্যারামিটার

  • source1(series int/float) প্রথম ডাটা সিরিজ ।
  • source2(series 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)

প্যারামিটারlength (simple int) দৈর্ঘ্য (K লাইন সংখ্যা)

দেখা হবে ta.tr ta.rma

ta.sar

প্যারাগ্রাফিক লাইন রিভার্স (প্যারাগ্রাফিক লাইন স্টপ এবং রিভার্স) হল একটি পদ্ধতি যা জে. ওয়েলস ওয়াইল্ডার, জুনিয়র দ্বারা ডিজাইন করা হয়েছিল, যা ট্রেডিং মার্কেটের মূল্যের দিকের সম্ভাব্য বিপরীততা খুঁজে বের করার জন্য।

ta.sar(start, inc, max) 

উদাহরণ

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

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

রিটার্ন মানপ্যারাগ্রাফিক লাইনটি নির্দেশকের দিকে ফিরে যায়।

প্যারামিটার

  • start(simple int/float) শুরু হয় ।
  • inc(simple int/float) বাড়ান
  • max(simple int/float) সর্বাধিক।

ta.barssince

পূর্ববর্তী শর্তের সত্য থেকে শুরু করে, কে স্ট্রিং সংখ্যা গণনা করুন।

ta.barssince(condition) 

উদাহরণ

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

রিটার্ন মানযদি সত্য হয় তবে k স্ট্রিং সংখ্যা।

নোটফাংশনটি যদি বর্তমান K-line এর আগে এই শর্তটি পূরণ না করে তবে 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 ফাংশনটি গতিশীল সূচক 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(এক্সএনএমএক্সএক্স) ডিআই পিরিয়ড ।
  • adxSmoothing(simple int) ADX সমতল চক্র

দেখা হবে ta.rsi ta.tsi ta.mfi

ta.falling

পরীক্ষাsourceসিরিজlengthK-long লাইন কি নিচে নেমে যাচ্ছে?

ta.falling(source, length) 

রিটার্ন মানযদি বর্তমানsourceএর চেয়ে কমlengthK-রেখা যে কোন পূর্ববর্তী ফিরেsourceমানটি সত্য, অন্যথায় মিথ্যা।

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) K কলামের সংখ্যা (longitude) ।

দেখা হবে ta.rising

ta.rising

পরীক্ষাsourceসিরিজlengthK-long লাইনটি কি বাড়ছে?

ta.rising(source, length) 

রিটার্ন মানযদি বর্তমানsourceএর চেয়ে বড়lengthK-রেখা যে কোন পূর্ববর্তী ফিরেsourceমানটি সত্য, অন্যথায় মিথ্যা।

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) K কলামের সংখ্যা (longitude) ।

দেখা হবে ta.falling

ta.pivothigh

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

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

উদাহরণ

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

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

প্যারামিটার

  • source(series int/float) নির্বাচনযোগ্য পরামিতিসমূহ↑ ডেটা সিরিজের গণনাযোগ্য মান↑ পূর্বনির্ধারিত মান High
  • leftbars(series int/float) বাম দিকের শক্তি।
  • rightbars(series int/float) ডানদিকের দৈর্ঘ্য।

নোটযদি প্যারামিটারটি leftbars প্যারামিটার বা rightbars প্যারামিটার একটি সিরিজ হয়, তবে আপনি 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(series int/float) বাম দিকের শক্তি।
  • rightbars(series int/float) ডানদিকের দৈর্ঘ্য।

নোটযদি প্যারামিটারটি leftbars প্যারামিটার বা rightbars প্যারামিটার একটি সিরিজ হয়, তবে আপনি max_bars_back ফাংশনটি প্যারামিটার উত্স প্যারামিটার হিসাবে ব্যবহার করা উচিত।

ta.highest

গত k-শ্রেণীর একটি নির্দিষ্ট সংখ্যার সর্বোচ্চ মান।

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

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

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) K কলামের সংখ্যা (longitude) ।

নোটদুইটি আর্গস সংস্করণঃsourceএটি একটি সিরিজ।lengthফিরে আসা k এর সংখ্যা। একটি আর্গ সংস্করণঃlengthফিরে আসা k-শ্রেণীর সংখ্যা।sourceসিরিজ ।

দেখা হবে ta.lowest ta.lowestbars ta.highestbars ta.valuewhen ta.barssince

ta.highestbars

গত k-রেখার একটি নির্দিষ্ট সংখ্যার সর্বোচ্চ মানের বিচ্যুতি।

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

রিটার্ন মানএটি সর্বনিম্ন k-রেখায় স্থানান্তরিত হয়।

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) K কলামের সংখ্যা (longitude) ।

নোটদুইটি আর্গস সংস্করণঃsourceএটি একটি সিরিজ।lengthফিরে আসা k এর সংখ্যা। একটি আর্গ সংস্করণঃlengthফিরে আসা k-শ্রেণীর সংখ্যা।sourceসিরিজ ।

দেখা হবে ta.lowest ta.highest ta.lowestbars ta.barssince ta.valuewhen

ta.stoch

এলোমেলো পরিমাপকারী; গণনা সমীকরণঃ ১০০ * (close - lowest ((low, length)) / (highest ((high, length) - lowest ((low, length)));

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

রিটার্ন মানর্যান্ডম

প্যারামিটার

  • source(series int/float) সোর্স সিরিজ ।
  • high(series int/float) উচ্চ পরিসীমা
  • low(series int/float) নিম্ন সিরিজ
  • length(series int) দৈর্ঘ্য (K লাইন সংখ্যা)

দেখা হবে 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) গড় প্রকৃত তরঙ্গদৈর্ঘ্য

দেখা হবে ta.macd

ta.lowest

গত k-শ্রেণীর একটি নির্দিষ্ট সংখ্যার সর্বনিম্ন মান।

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

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

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) K কলামের সংখ্যা (longitude) ।

নোটদুইটি আর্গস সংস্করণঃsourceএটি একটি সিরিজ।lengthফিরে আসা k এর সংখ্যা। একটি আর্গ সংস্করণঃlengthএটি হল ফিরে আসা k-শ্রেণীর সংখ্যা।sourceসিরিজ ।

দেখা হবে ta.highest ta.lowestbars ta.highestbars ta.valuewhen ta.barssince

ta.lowestbars

গত k-রেখার একটি নির্দিষ্ট সংখ্যার সর্বনিম্ন মানের বিচ্যুতি।

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

রিটার্ন মানসর্বনিম্ন k-রেখায় স্থানান্তরিত।

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) k ক্রম সংখ্যা ফেরত দেয়.

নোটদুইটি আর্গস সংস্করণঃsourceএটি একটি সিরিজ।lengthফিরে আসা k এর সংখ্যা। একটি আর্গ সংস্করণঃlengthএটি হল ফিরে আসা k-শ্রেণীর সংখ্যা।sourceসিরিজ ।

দেখা হবে ta.lowest ta.highest ta.highestbars ta.barssince ta.valuewhen

ta.valuewhen

n-তম সাম্প্রতিক কন্ডিশন ক্যাবলটির জন্য সত্য K-রেখাটির ক্যাবল উৎস ক্যাবল সিরিজের মান প্রদান করে।

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(series bool) অনুসন্ধানের শর্তাদি ।
  • source(series int/float/bool/color) শর্ত পূরণকারী K লাইন থেকে ফিরে আসা মান।
  • occurrence(simple int) শর্তের উৎপত্তি; সংখ্যা 0 থেকে শুরু হয় এবং সময় অনুসারে ফিরে যায়, তাই 0 হল সর্বশেষ উৎপন্ন condition, 1 হল দ্বিতীয় সর্বশেষ উৎপন্ন , এবং এইভাবে।

নোটএই ফাংশনটি প্রতিটি K-লাইনে সম্পাদন করতে হবে। এটি for বা while লুপিং স্ট্রাকচারে ব্যবহার করার পরামর্শ দেওয়া হয় না, কারণ এটি অপ্রত্যাশিত আচরণ করতে পারে। দয়া করে নোট করুন যে এই ফাংশনটি ব্যবহার করলে সূচকগুলি পুনরায় আঁকা হতে পারে।

দেখা হবে ta.lowestbars ta.highestbars ta.barssince ta.highest ta.lowest

ta.vwap

লেনদেনের পরিমাণ ও ওজনযুক্ত গড় মূল্য

ta.vwap(source) 

রিটার্ন মানলেনদেনের ওজন গড়

প্যারামিটার

  • source(series int/float) সোর্স সিরিজ ।

দেখা হবে ta.vwap

ta.vwma

vwma ফাংশন ফিরে আসেlengthকে লাইনsource

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

রিটার্ন মান lengthK লাইন ফিরে আসেsourceতবে, এই ব্যবসায়ের জন্য, এটি একটি ভাল উপায়।

প্যারামিটার

  • source(series int/float) চালানোর জন্য সিরিজের মান।
  • length(series int) K কলামের সংখ্যা (longitude) ।

দেখা হবে 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))

রিটার্ন মানউইলিয়ামস %R।

প্যারামিটার

  • length(series int) K ক্রম সংখ্যা ।

দেখা হবে 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(const string) অঙ্কন শিরোনাম ।
  • color(series color) অঙ্কনের রঙ. আপনি রঙিন রঙ = লাল রঙ বা রঙিন রঙ = #ff001a রঙিন ধ্রুবক ব্যবহার করতে পারেন এবং 'color = close >= open? green : red রঙিন রঙের জটিল অভিব্যক্তি ব্যবহার করতে পারেন। বিকল্প পরামিতি।
  • linewidth(ইনপুট int) অঙ্কন লাইনের প্রস্থ; ডিফল্ট মান 1; সব শৈলীর জন্য প্রযোজ্য নয়;
  • style(plot_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(input bool) যদি true হয়, তবে অনুভূমিক মূল্যরেখাটি শেষ সূচক মানের স্তরে প্রদর্শিত হবে। ডিফল্ট মিথ্যা।
  • histbase(input int/float) যখন plot.style_histogram, plot.style_columns বা plot.style_area স্টাইলে গ্রাফ আঁকা হয়, তখন এটি রেফারেন্স স্তরের মান হিসাবে ব্যবহৃত হয়। ডিফল্ট মান 0.0।
  • offset(series int) k-রেখার নির্দিষ্ট সংখ্যার উপর বাম বা ডানদিকে চলমান অঙ্কন; ডিফল্ট মান 0;
  • join(input bool) যদি true হয়, তাহলে অঙ্কন বিন্দুটি একটি লাইনের সাথে সংযুক্ত হবে, যা শুধুমাত্র plot.style_cross এবং plot.style_circles শৈলীর জন্য প্রযোজ্য। ডিফল্ট মানটি false।
  • editable(const bool) যদি true হয়, তাহলে অঙ্কন স্টাইলটি ফরম্যাট ডায়লগ বক্সে সম্পাদনা করা যাবে। ডিফল্ট মানটি true।
  • show_last(input int) যদি সেট করা থাকে, তাহলে চার্টে আঁকা k-স্ট্রিংয়ের সংখ্যা নির্ধারণ করে ((শেষ k-স্ট্রিং থেকে ফিরে আসা) ।)
  • display(plot_display) কন্ট্রোল প্রদর্শন করা হয় যেখানে একটি অঙ্কন করা হয়। সম্ভব মানঃ display.none、display.all。 ডিফল্ট মানঃ display.all。
  • overlay(const bool) FMZ প্ল্যাটফর্মের এক্সটেনশনের একটি প্যারামিটার, যা বর্তমান ফাংশনকে মূলগ্রাফে (সত্যে সেট করা) বা উপগ্রাফে (মিথ্যাতে সেট করা) প্রদর্শিত হয়।strategyঅথবাindicatorভিতরেoverlayপ্যারামিটার সেটিং,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(series bool) একটি পরিসীমা যা আকারে আঁকা হয়। location.absolute ব্যতীত, পরিসীমাটি সমস্ত অবস্থানের মানগুলির একটি পরিসীমা হিসাবে বিবেচিত হয়। প্রয়োজনীয় পরামিতি।
  • title(const string) অঙ্কন শিরোনাম ।
  • 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(input string) আকারের চার্টে অবস্থান। সম্ভাব্য মানগুলি হলঃ location.abovebar, location.belowbar,location.top,location.bottom,location.absolute。 ডিফল্ট মান হল location.abovebar。
  • color(series color) আকৃতির রঙ। আপনি রঙের ধ্রুবক যেমন 'color = redcolor' বা 'colorcolor = #ff001a' এবং 'color = close >= open? green : redcolor' এর জটিল অভিব্যক্তি ব্যবহার করতে পারেন। বিকল্প পরামিতি।
  • offset(series int) একটি নির্দিষ্ট সংখ্যক k-রেখার উপর বাম বা ডানদিকে চলমান আকৃতি; ডিফল্ট মান 0;
  • text(const string) শব্দের আকৃতি প্রদর্শিত হয়. আপনি একাধিক লাইন পাঠ্য ব্যবহার করতে পারেন, লাইনগুলিকে পৃথক করার জন্য \n রূপান্তরিত ক্রম ব্যবহার করতে পারেন. উদাহরণঃ line one\nline two.
  • textcolor(series color) লেখার রঙ. আপনি textcolor=red বা textcolor=#ff001a এর মত ধ্রুবক ব্যবহার করতে পারেন, এবং textcolor = close >= open? green : red এর মত জটিল অভিব্যক্তি ব্যবহার করতে পারেন। বিকল্প পরামিতি।
  • editable(const bool) যদি true হয়, তবে প্লটশপ স্টাইলটি ফর্ম্যাট ডায়লগ বক্সে সম্পাদনা করা যেতে পারে। ডিফল্ট মানটি true।
  • show_last(input int) যদি সেট করা থাকে তবে এটি চার্টে আঁকা আকৃতির সংখ্যা (শেষ k-line থেকে ফিরে আসা) নির্ধারণ করে।
  • size(const string) চার্টে অক্ষরের আকার.size.auto, আকার.ছোট, আকার.ছোট, আকার.স্বাভাবিক, আকার.বড়, আকার.বড়।默认值为size.auto
  • display(plot_display) কন্ট্রোল প্রদর্শন করা হয় যেখানে একটি অঙ্কন করা হয়। সম্ভব মানঃ display.none、display.all。 ডিফল্ট মানঃ display.all。
  • overlay(const bool) FMZ প্ল্যাটফর্মের এক্সটেনশনের একটি প্যারামিটার, যা বর্তমান ফাংশনকে মূলগ্রাফে (সত্যে সেট করা) বা উপগ্রাফে (মিথ্যাতে সেট করা) প্রদর্শিত হয়।strategyঅথবাindicatorভিতরেoverlayপ্যারামিটার সেটিং,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(series bool) একটি পরিসীমা যা আকারে আঁকা হয়। location.absolute ব্যতীত, পরিসীমাটি সমস্ত অবস্থানের মানগুলির একটি পরিসীমা হিসাবে বিবেচিত হয়। প্রয়োজনীয় পরামিতি।
  • title(const string) অঙ্কন শিরোনাম ।
  • char(ইনপুট স্ট্রিং) ক্যারেক্টার যা ভিজ্যুয়াল আকার হিসেবে ব্যবহৃত হয়
  • location(input string) আকারের চার্টে অবস্থান। সম্ভাব্য মানগুলি হলঃ location.abovebar, location.belowbar,location.top,location.bottom,location.absolute。 ডিফল্ট মান হল location.abovebar。
  • color(series color) আকৃতির রঙ। আপনি রঙের ধ্রুবক যেমন 'color = redcolor' বা 'colorcolor = #ff001a' এবং 'color = close >= open? green : redcolor' এর জটিল অভিব্যক্তি ব্যবহার করতে পারেন। বিকল্প পরামিতি।
  • offset(series int) একটি নির্দিষ্ট সংখ্যক k-রেখার উপর বাম বা ডানদিকে চলমান আকৃতি; ডিফল্ট মান 0;
  • text(const string) শব্দের আকৃতি প্রদর্শিত হয়. আপনি একাধিক লাইন পাঠ্য ব্যবহার করতে পারেন, লাইনগুলিকে পৃথক করার জন্য \n রূপান্তরিত ক্রম ব্যবহার করতে পারেন. উদাহরণঃ line one\nline two.
  • textcolor(series color) লেখার রঙ. আপনি textcolor=red বা textcolor=#ff001a এর মত ধ্রুবক ব্যবহার করতে পারেন, এবং textcolor = close >= open? green : red এর মত জটিল অভিব্যক্তি ব্যবহার করতে পারেন। বিকল্প পরামিতি।
  • editable(const bool) যদি true হয় তবে প্লটচার স্টাইলটি ফর্ম্যাট ডায়লগ বক্সে সম্পাদনা করা যেতে পারে। ডিফল্ট মানটি true।
  • show_last(input int) যদি সেট করা থাকে তবে এটি চার্টে আঁকা চার্টের সংখ্যা নির্ধারণ করে ((শেষ k লাইন থেকে ফিরে আসা) ।)
  • size(const string) চার্টে অক্ষরের আকার.size.autoছোট, বড়, ছোট, সাধারণ, বড়, বড়, বড়।默认值为size.auto
  • display(plot_display) কন্ট্রোল প্রদর্শন করা হয় যেখানে একটি অঙ্কন করা হয়। সম্ভব মানঃ display.none、display.all。 ডিফল্ট মানঃ display.all。
  • overlay(const bool) FMZ প্ল্যাটফর্মের এক্সটেনশনের একটি প্যারামিটার, যা বর্তমান ফাংশনকে মূলগ্রাফে (সত্যে সেট করা) বা উপগ্রাফে (মিথ্যাতে সেট করা) প্রদর্শিত হয়।strategyঅথবাindicatorভিতরেoverlayপ্যারামিটার সেটিং,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) সিরিজ ডেটা বন্ধ করুন k-কোনও স্ট্রিং বন্ধ করার মান হিসেবে; প্রয়োজনীয় প্যারামিটার।
  • title(const string) plotcandle এর শিরোনাম.
  • color(series color) রঙের রঙ. আপনি রঙের ধ্রুবক যেমন রঙের রঙ = লাল রঙ বা রঙের রঙ = #ff001a এবং জটিল অভিব্যক্তি যেমন রঙের রঙ = বন্ধ > = খোলা? সবুজঃ লাল রঙ ব্যবহার করতে পারেন। অপশনাল প্যারামিটার।
  • wickcolor(series color) আলোকসজ্জার কেন্দ্রের রঙ । একটি বিকল্প পরামিতি ।
  • editable(const bool) যদি true হয় তবে প্লটক্যান্ডেল স্টাইলটি ফর্ম্যাট ডায়লগ বক্সে সম্পাদনা করা যায়; ডিফল্ট মানটি true হয়।
  • show_last(input int) যদি সেট করা থাকে তবে চার্টে আঁকা ক্যারেজ সংখ্যাটি (শেষ k লাইন থেকে ফিরে আসা) নির্ধারণ করে।
  • bordercolor(series color) পাতাটির সীমানার রঙ; একটি অপশনাল প্যারামিটার।
  • display(plot_display) কন্ট্রোল প্রদর্শন করা হয় যেখানে একটি অঙ্কন করা হয়। সম্ভব মানঃ display.none、display.all。 ডিফল্ট মানঃ display.all。
  • overlay(const bool) FMZ প্ল্যাটফর্মের এক্সটেনশনের একটি প্যারামিটার, যা বর্তমান ফাংশনকে মূলগ্রাফে (সত্যে সেট করা) বা উপগ্রাফে (মিথ্যাতে সেট করা) প্রদর্শিত হয়।strategyঅথবাindicatorভিতরেoverlayপ্যারামিটার সেটিং,strategyঅথবাindicatorসেট করা নেইoverlayপ্যারামিটারগুলি ডিফল্টরূপে প্যারামিটারগুলির সাথে সামঞ্জস্য করে।

নোটযদি উঁচু-নিচু আয়তন NaN হয়, তাহলে K-রেখাটি প্রদর্শিত হওয়ার প্রয়োজন নেই। ওপেন, হাই, লো, রিসিভের সর্বোচ্চ মান হবে উচ্চ এবং সর্বনিম্ন মান হবে নিম্ন

দেখা হবে plotbar

প্লটরো

চার্টে উপরের এবং নীচের তীরগুলি অঙ্কন করুনঃ উপরের তীরগুলি প্রতিটি ধনাত্মক মানের সূচকগুলিতে অঙ্কিত করা হয়, যখন নীচের তীরগুলি প্রতিটি নেতিবাচক মানের উপর অঙ্কিত করা হয়। যদি নির্দেশকটি na ফিরে আসে তবে তীরগুলি অঙ্কন করা হয় না। তীরগুলির বিভিন্ন উচ্চতা রয়েছে, নির্দেশকের নিখুঁত মান যত বড়, তীরগুলি তত দীর্ঘ অঙ্কিত হয়।

plotarrow(series, title, colorup, colordown, offset, minheight, maxheight, editable, show_last, display)

উদাহরণ

codiff = close - open
plotarrow(codiff, colorup=color.new(color.teal,40), colordown=color.new(color.orange, 40), overlay=true)

প্যারামিটার

  • series(series int/float) অঙ্কিত করার জন্য একটি ডেটা সিরিজ যা একটি তীরের আকারে।
  • title(const string) অঙ্কন শিরোনাম ।
  • colorup(series color) উপরের তীরের রঙ । প্যারামিটার অপশনাল ।
  • colordown(series color) নিচের তীরের রঙ.
  • offset(series int) বাম বা ডানদিকে ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক ক্রমিক
  • minheight(input int) পিক্সেল দ্বারা ইউনিট করা সর্বনিম্ন সম্ভাব্য তীরের উচ্চতা। ডিফল্ট মান 5।
  • maxheight(input int) সর্বাধিক সম্ভাব্য পিক্সেলের উচ্চতা; ডিফল্ট মান 100
  • editable(const bool) যদি true হয় তবে প্লোটারো স্টাইলটি ফর্ম্যাট ডায়লগ বক্সে সম্পাদনা করা যেতে পারে। ডিফল্ট মানটি true।
  • show_last(input int) যদি সেট করা থাকে তবে এটি চার্টে অঙ্কিত তীরের সংখ্যা (শেষ k লাইন থেকে ফিরে আসা) নির্ধারণ করে।
  • display(plot_display) কন্ট্রোল প্রদর্শন করা হয় যেখানে একটি অঙ্কন করা হয়। সম্ভব মানঃ display.none、display.all。 ডিফল্ট মানঃ display.all。
  • overlay(const bool) FMZ প্ল্যাটফর্মের এক্সটেনশনের একটি প্যারামিটার, যা বর্তমান ফাংশনকে মূলগ্রাফে (সত্যে সেট করা) বা উপগ্রাফে (মিথ্যাতে সেট করা) প্রদর্শিত হয়।strategyঅথবাindicatorভিতরেoverlayপ্যারামিটার সেটিং,strategyঅথবাindicatorসেট করা নেইoverlayপ্যারামিটারগুলি ডিফল্টরূপে প্যারামিটারগুলির সাথে সামঞ্জস্য করে।

দেখা হবে plot plotshape plotchar barcolor bgcolor

অ্যারে

array.pop

ফাংশনটি অ্যারে থেকে শেষ উপাদানটি সরিয়ে দেয় এবং এর মান ফিরে আসে।

array.pop(id)

উদাহরণ

// array.pop example
a = array.new_float(5,high)
removedEl = array.pop(a)
plot(array.size(a))
plot(removedEl)

রিটার্ন মানমুছে ফেলা উপাদানটির মান।

প্যারামিটার

  • id(any array type) অ্যারে অবজেক্ট ।

দেখা হবে array.new_float array.set array.push array.remove array.insert array.shift

array.shift

এই ফাংশনটি অ্যারের প্রথম উপাদানটি মুছে ফেলে এবং তার মান ফেরত দেয়।

array.shift(id)

উদাহরণ

// array.shift example
a = array.new_float(5,high)
removedEl = array.shift(a)
plot(array.size(a))
plot(removedEl)

রিটার্ন মানমুছে ফেলা উপাদানটির মান।

প্যারামিটার

  • id(any array type) অ্যারে অবজেক্ট ।

দেখা হবে array.unshift array.set array.push array.remove array.includes

array.unshift

এই ফাংশনটি অ্যারের প্রাথমিক অবস্থানে মান সন্নিবেশ করায়।

array.unshift(id, value)

উদাহরণ

// array.unshift example
a = array.new_float(5, 0)
array.unshift(a, open)
plot(array.get(a, 0))

প্যারামিটার

  • id(any array type) অ্যারে অবজেক্ট ।
  • value (series <type of the array's elements>) অ্যারের প্রাথমিক অবস্থানের মান যোগ করা হয়।

দেখা হবে array.shift array.set array.insert array.remove array.indexof

array.size

এই ফাংশনটি অ্যারেতে উপাদানগুলির সংখ্যা প্রদান করে।

array.size(id)

উদাহরণ

// array.size example
a = array.new_float(0)
for i = 0 to 9
    array.push(a, close[i])
// note that changes in slice also modify original array
slice = array.slice(a, 0, 5)
array.push(slice, open)
// size was changed in slice and in original array
plot(array.size(a))
plot(array.size(slice))

রিটার্ন মানঅ্যারেতে উপাদানের সংখ্যা।

প্যারামিটার

  • id(any array type) অ্যারে অবজেক্ট ।

দেখা হবে array.new_float array.sum array.slice array.sort

array.slice

এই ফাংশনটি একটি বিদ্যমান অ্যারে থেকে একটি টুকরা তৈরি করে। যদি টুকরোটির মধ্যে কোনও বস্তু পরিবর্তন হয় তবে পরিবর্তনটি নতুন অ্যারে এবং প্রাথমিক অ্যারেতে একই সাথে প্রয়োগ করা হবে।

array.slice(id, index_from, index_to)

উদাহরণ

// array.slice example
a = array.new_float(0)
for i = 0 to 9
    array.push(a, close[i])
// take elements from 0 to 4
// *note that changes in slice also modify original array 
slice = array.slice(a, 0, 5)
plot(array.sum(a) / 10)
plot(array.sum(slice) / 5)

রিটার্ন মানএই ছবিটি একটি ছোট কপি।

প্যারামিটার

  • id(any array type) অ্যারে অবজেক্ট ।
  • index_from(series int) শূন্য থেকে শুরু হওয়া সূচক থেকে শুরু করে বের করা।
  • index_to(series int) শূন্য থেকে শুরু হওয়া সূচকটি নিষ্কাশন শেষ হওয়ার আগে। ফাংশনটি এই সূচকের আগে উপাদানগুলি বের করে।

দেখা হবে array.new_float array.get array.sort

array.abs

একটি অ্যারে ফেরত দেয় যা মূল অ্যারেতে থাকা প্রতিটি উপাদানের পরম মান ধারণ করে।

array.abs(id)

প্যারামিটার

  • id(int[]/float[]) অ্যারে অবজেক্ট ।

দেখা হবে array.new_float array.insert array.slice array.reverse order.ascending order.descending

array.binary_search

ফাংশনটি একটি মানের সূচক প্রদান করে, যদি এটি পাওয়া না যায় তবে -1 প্রদান করে। অনুসন্ধান করা অ্যারেটি ক্রমানুসারে সাজানো আবশ্যক।

array.binary_search(id, val)

উদাহরণ

// array.binary_search
a = array.from(5, -2, 0, 9, 1)
array.sort(a) // [-2, 0, 1, 5, 9]
position = array.binary_search(a, 0) // 1
plot(position)

প্যারামিটার

  • id(int[]/float[]) অ্যারে অবজেক্ট ।
  • val(series int/float) অ্যারেতে অনুসন্ধান করা মান।

নোটদ্বিপদী অনুসন্ধান একটি অ্যারেতে ব্যবহৃত হয় যা পূর্বশৃঙ্খলাবদ্ধ হয়। এটি প্রথমে অ্যারের মাঝের উপাদানটিকে লক্ষ্যবস্তুর সাথে তুলনা করে। যদি উপাদানটি লক্ষ্যবস্তুর সাথে মেলে তবে এটি অ্যারেতে এর অবস্থান ফিরে আসে। যদি উপাদানটির মান লক্ষ্যবস্তুর চেয়ে বড় হয় তবে অ্যারেটির নীচের অংশে অনুসন্ধান চালিয়ে যায়। যদি উপাদানটির মান লক্ষ্যবস্তুর চেয়ে কম হয় তবে অ্যারেটির উপরের অংশে অনুসন্ধান চালিয়ে যায়। এই ক্রিয়াকলাপটি প্রত্যাবর্তনশীলভাবে সম্পাদন করে, অ্যালগরিদমটি ধীরে ধীরে অ্যারেতে লক্ষ্যবস্তুগুলির ছোট এবং ছোট অংশগুলি সরিয়ে দেয় যেখানে লক্ষ্যবস্তুগুলি অবস্থিত হতে পারে না।

দেখা হবে array.new_float array.insert array.slice array.reverse order.ascending order.descending

array.binary_search_leftmost

যদি একটি মান পাওয়া যায় তবে ফাংশনটি সেই মানের সূচকটি ফিরিয়ে দেয়। যখন একটি মান পাওয়া যায় না, তখন ফাংশনটি পরবর্তী ক্ষুদ্রতম উপাদানের সূচকটি ফিরিয়ে দেয়, যদি এটি অ্যারেতে থাকে তবে এটির অবস্থানের বাম দিকে। অনুসন্ধান করার জন্য অ্যারেটি ক্রমানুসারে সাজানো আবশ্যক।

array.binary_search_leftmost(id, val)

উদাহরণ

// array.binary_search_leftmost
a = array.from(5, -2, 0, 9, 1)
array.sort(a) // [-2, 0, 1, 5, 9]
position = array.binary_search_leftmost(a, 3) // 2
plot(position)

প্যারামিটার

  • id(int[]/float[]) অ্যারে অবজেক্ট ।
  • val(series int/float) অ্যারেতে অনুসন্ধান করা মান।

নোটদ্বিপদী অনুসন্ধান একটি অ্যারেতে ব্যবহৃত হয় যা পূর্বশৃঙ্খলাবদ্ধ হয়। এটি প্রথমে অ্যারের মাঝের উপাদানটিকে লক্ষ্যবস্তুর সাথে তুলনা করে। যদি উপাদানটি লক্ষ্যবস্তুর সাথে মেলে তবে এটি অ্যারেতে এর অবস্থান ফিরে আসে। যদি উপাদানটির মান লক্ষ্যবস্তুর চেয়ে বড় হয় তবে অ্যারেটির নীচের অংশে অনুসন্ধান চালিয়ে যায়। যদি উপাদানটির মান লক্ষ্যবস্তুর চেয়ে কম হয় তবে অ্যারেটির উপরের অংশে অনুসন্ধান চালিয়ে যায়। এই ক্রিয়াকলাপটি প্রত্যাবর্তনশীলভাবে সম্পাদন করে, অ্যালগরিদমটি ধীরে ধীরে অ্যারেতে লক্ষ্যবস্তুগুলির ছোট এবং ছোট অংশগুলি সরিয়ে দেয় যেখানে লক্ষ্যবস্তুগুলি অবস্থিত হতে পারে না।

দেখা হবে array.new_float array.insert array.slice array.reverse order.ascending order.descending

array.binary_search_rightmost

যদি এটি পাওয়া যায় তবে ফাংশনটি এই মানের সূচকটি ফিরিয়ে দেবে। যদি এটি পাওয়া না যায় তবে ফাংশনটি এমন একটি উপাদানের সূচক ফিরিয়ে দেবে যেখানে এই মানটি অ্যারের ডানদিকে অবস্থিত। অ্যারেটি অবশ্যই ক্রমবর্ধমানভাবে সাজানো উচিত।

array.binary_search_rightmost(id, val)

উদাহরণ

// array.binary_search_rightmost
a = array.from(5, -2, 0, 9, 1)
array.sort(a) // [-2, 0, 1, 5, 9]
position = array.binary_search_rightmost(a, 3) // 3
plot(position)

প্যারামিটার

  • id(int[]/float[]) অ্যারে অবজেক্ট ।
  • val(series int/float) অ্যারেতে অনুসন্ধান করা মান।

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

দেখা হবে array.new_float array.insert array.slice array.reverse order.ascending order.descending

array.sort

এই ফাংশনটি অ্যারের উপাদানগুলিকে সাজায়।

array.sort(id, order)

উদাহরণ

// array.sort example
a = array.new_float(0,0)
for i = 0 to 5
    array.push(a, high[i])
array.sort(a, order.descending)
if barstate.islast
    runtime.log(str.tostring(a))

প্যারামিটার

  • id(int[]/float[]/string[]) অ্যারে অবজেক্ট।
  • order(sort_order) সাজানোর ক্রমঃ order.ascending ((ডিফল্ট) অথবা order.descending。

দেখা হবে array.new_float array.insert array.slice array.reverse order.ascending order.descending

array.sort_indices

একটি সূচক অ্যারে ফেরত দেয় যা যখন সূচক প্রাথমিক অ্যারেতে ব্যবহৃত হয় তখন তার উপাদানগুলিকে তাদের সাজানো ক্রম অনুসারে অ্যাক্সেস করা হয়। এটি প্রাথমিক অ্যারেটি সংশোধন করে না।

array.sort_indices(id, order)

উদাহরণ

// array.sort_indices
a = array.from(5, -2, 0, 9, 1)
sortedIndices = array.sort_indices(a) // [1, 2, 4, 0, 3]
indexOfSmallestValue = array.get(sortedIndices, 0) // 1
smallestValue = array.get(a, indexOfSmallestValue) // -2
plot(smallestValue)

প্যারামিটার

  • id(int[]/float[]/string[]) অ্যারে অবজেক্ট।
  • order(sort_order) সাজানোর ক্রমঃ order.ascending বা order.descending。 অপশনাল。 ডিফল্ট মান হল order.ascending。

দেখা হবে array.new_float array.insert array.slice array.reverse order.ascending order.descending

array.clear

এই ফাংশনটি অ্যারে থেকে সমস্ত উপাদান মুছে ফেলে।

array.clear(id)

উদাহরণ

// array.clear example
a = array.new_float(5,high)
array.clear(a)
array.push(a, close)
plot(array.get(a,0))
plot(array.size(a))

প্যারামিটার

  • id(any array type) অ্যারে অবজেক্ট ।

দেখা হবে array.new_float array.insert array.push array.remove array.pop

array.concat

এই ফাংশনটি দুটি অ্যারে একত্রিত করার জন্য ব্যবহৃত হয়। এটি দ্বিতীয় অ্যারে থেকে প্রথম অ্যারেতে সমস্ত উপাদান ধাক্কা দেয় এবং তারপর প্রথম অ্যারে ফিরে আসে।

array.concat(id1, id2)

উদাহরণ

// array.concat example
a = array.new_float(0,0)
b = array.new_float(0,0)
for i = 0 to 4
    array.push(a, high[i])
    array.push(b, low[i])
c = array.concat(a,b)
plot(array.size(a))
plot(array.size(b))
plot(array.size(c))

রিটার্ন মানপ্রথম অ্যারেতে দ্বিতীয় অ্যারে থেকে যুক্ত উপাদান রয়েছে।

প্যারামিটার

  • id1(any array type) প্রথম অ্যারে অবজেক্ট ।
  • id2(any array type) দ্বিতীয় অ্যারে অবজেক্ট ।

দেখা হবে array.new_float array.insert array.slice

array.copy

এই ফাংশনটি বিদ্যমান অ্যারেগুলির একটি অনুলিপি তৈরি করে।

array.copy(id)

উদাহরণ

// array.copy example
length = 5
a = array.new_float(length, close)
b = array.copy(a)
a := array.new_float(length, open)
plot(array.sum(a) / length)
plot(array.sum(b) / length)

রিটার্ন মানএই নিবন্ধে, আপনি একটি কপি করতে পারেন।

প্যারামিটার

  • id(any array type) অ্যারে অবজেক্ট ।

দেখা হবে array.new_float array.get array.slice array.sort

array.stdev

এই ফাংশনটি অ্যারে উপাদানগুলির স্ট্যান্ডার্ড ডিফারেনশিয়াল প্রদান করে।

array.stdev(id, biased)

উদাহরণ

// array.stdev example
a = array.new_float(0)
for i = 0 to 9
    array.push(a, close[i])
plot(array.stdev(a))

রিটার্ন মানঅ্যারে উপাদানগুলির স্ট্যান্ডার্ড বিপর্যয়।

প্যারামিটার

  • id(int[]/float[]) অ্যারে অবজেক্ট ।
  • biased(series bool) কোন অনুমানটি ব্যবহার করা উচিত তা নির্ধারণ করে।

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

দেখা হবে array.new_float array.max array.min array.avg

array.standardize

ফাংশনটি মানসম্মত উপাদানগুলির একটি অ্যারে ফেরত দেয়।

array.standardize(id)

উদাহরণ

// array.standardize example
a = array.new_float(0)
for i = 0 to 9
    array.push(a, close[i])
b = array.standardize(a)
plot(array.min(b))
plot(array.max(b))

রিটার্ন মানমানসম্মত উপাদানগুলির অ্যারে।

প্যারামিটার

  • id(int[]/float[]) অ্যারে অবজেক্ট ।

দেখা হবে array.max array.min array.mode array.avg array.variance array.stdev

array.variance

এই ফাংশনটি অ্যারে উপাদানগুলির ব্যাসার্ধ প্রদান করে।

array.variance(id, biased)

উদাহরণ

// array.variance example
a = array.new_float(0)
for i = 0 to 9
    array.push(a, close[i])
plot(array.variance(a))

রিটার্ন মানঅ্যারে উপাদানগুলির ব্যাসার্ধ।

প্যারামিটার

  • id(int[]/float[]) অ্যারে অবজেক্ট ।
  • biased(series bool) কোন অনুমানটি ব্যবহার করা উচিত তা নির্ধারণ করে।

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

দেখা হবে array.new_float array.stdev array.min array.avg array.covariance

array.covariance

এই ফাংশনটি দুইটি অ্যারেতে কোসোফ্যান্ট ডিফারেন্স প্রদান করে।

array.covariance(id1, id2, biased)

উদাহরণ

// array.covariance example
a = array.new_float(0)
b = array.new_float(0)
for i = 0 to 9
    array.push(a, close[i])
    array.push(b, open[i])
plot(array.covariance(a, b))

রিটার্ন মানদুইটি অ্যারের সমান্তরাল পার্থক্য ।

প্যারামিটার

  • id1(int[]/float[]) অ্যারে অবজেক্ট ।
  • id2(int[]/float[]) অ্যারে অবজেক্ট ।
  • biased(series bool) কোন অনুমানটি ব্যবহার করা উচিত তা নির্ধারণ করে।

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

দেখা হবে array.new_float array.max array.stdev array.avg array.variance

array.fill

এই ফাংশনটি অ্যারের উপাদানকে একটি একক মান হিসাবে সেট করে। যদি কোনও সূচক নির্দিষ্ট না করা হয় তবে সমস্ত উপাদানকে সেট করে। যদি কেবলমাত্র শুরু সূচক (ডিফল্ট 0) সরবরাহ করা হয় তবে সূচক থেকে শুরু হওয়া উপাদানগুলি সেট করে। যদি দুটি সূচক পরামিতি একই সাথে ব্যবহৃত হয় তবে সূচক থেকে শুরু হওয়া উপাদানগুলিকে সেট করে তবে সূচকটি বাদ দেয় (ডিফল্ট মানটি na) ।

array.fill(id, value, index_from, index_to)

উদাহরণ

// array.fill example
a = array.new_float(10)
array.fill(a, close)
plot(array.sum(a))

প্যারামিটার

  • id(any array type) অ্যারে অবজেক্ট ।
  • value (series <type of the array's elements>) অ্যারে ভরাট করার জন্য ব্যবহৃত হয় ।
  • index_from(series int) সূচকটি শুরু করে, ডিফল্টরূপে 0 ≠
  • index_to(series int) সূচকটি শেষ করে, ডিফল্টরূপে na বলে; এটি সেট করা শেষ উপাদানের সূচকটির চেয়ে বড় হতে হবে।

দেখা হবে array.new_float array.set array.slice

array.includes

যদি অ্যারেতে এই মান পাওয়া যায় তবে ফাংশনটি true ফেরত দেয়, অন্যথায় false ফেরত দেয়।

array.includes(id, value)

উদাহরণ

// array.includes example
a = array.new_float(5,high)
p = close
if array.includes(a, high)
    p := open
plot(p)

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

প্যারামিটার

  • id(any array type) অ্যারে অবজেক্ট ।
  • value (series <type of the array's elements>) অ্যারেতে অনুসন্ধান করা মান।

দেখা হবে array.new_float array.indexof array.shift array.remove array.insert

array.insert

এই ফাংশনটি অ্যারের বিষয়বস্তু পরিবর্তন করে, যথাযথ অবস্থানে নতুন উপাদান যোগ করে।

array.insert(id, index, value)

উদাহরণ

// array.insert example
a = array.new_float(5, close)
array.insert(a, 0, open)
plot(array.get(a, 5))

প্যারামিটার

  • id(any array type) অ্যারে অবজেক্ট ।
  • index(series int) মান সন্নিবেশ করার জন্য সূচক ।
  • value (series <type of the array's elements>) অ্যারেতে যোগ করা হয় ।

দেখা হবে array.new_float array.set array.push array.remove array.pop array.unshift

array.join

এই ফাংশনটি অ্যারের সমস্ত উপাদানকে সংযুক্ত করে একটি নতুন স্ট্রিং তৈরি করে এবং নির্দিষ্ট বিভাজক স্ট্রিং দ্বারা পৃথক করে নতুন স্ট্রিং ফেরত দেয়।

array.join(id, separator)

উদাহরণ

// array.join example
a = array.new_float(5, 5)
runtime.log(array.join(a, ","))

প্যারামিটার

  • id(int[]/float[]/string[]) অ্যারে অবজেক্ট।
  • separator(series string) অ্যারের প্রতিটি উপাদানকে আলাদা করার জন্য ব্যবহৃত একটি স্ট্রিং।

দেখা হবে array.new_float array.set array.insert array.remove array.pop array.unshift

array.lastindexof

এই ফাংশনটি মানটি সর্বশেষ প্রদর্শিত সূচকটিতে ফেরত দেয়। যদি এটি পাওয়া না যায় তবে -1 ফেরত দেয়।

array.lastindexof(id, value)

উদাহরণ

// array.lastindexof example
a = array.new_float(5,high)
index = array.lastindexof(a, high)
plot(index)

রিটার্ন মানউপাদানগুলির সূচক ।

প্যারামিটার

  • id(any array type) অ্যারে অবজেক্ট ।
  • value (series <type of the array's elements>) অ্যারেতে অনুসন্ধান করা মান।

দেখা হবে array.new_float array.set array.push array.remove array.insert

array.max

ফাংশনটি সর্বোচ্চ মান, অথবা প্রদত্ত অ্যারেতে nতম সর্বোচ্চ মানটি প্রদান করে।

array.max(id, nth)

উদাহরণ

// array.max
a = array.from(5, -2, 0, 9, 1)
secondHighest = array.max(a, 2) // 1
plot(secondHighest)

রিটার্ন মানঅ্যারেতে সর্বোচ্চ মান, অথবা nতম সর্বোচ্চ মান।

প্যারামিটার

  • id(int[]/float[]) অ্যারে অবজেক্ট ।
  • nth(series int) দ্বারা ফেরত দেওয়া প্রথম n সর্বাধিক মান, যার মধ্যে 0 হল সর্বাধিক।

দেখা হবে array.new_float array.min array.sum

array.min

ফাংশনটি সর্বনিম্ন মান, অথবা প্রদত্ত ক্রমের n ন্যূনতম মান প্রদান করে।

array.min(id, nth)

উদাহরণ

// array.min
a = array.from(5, -2, 0, 9, 1)
secondLowest = array.min(a, 1) // 0
plot(secondLowest)

রিটার্ন মানঅ্যারেতে সর্বনিম্ন মান, অথবা nতম সর্বনিম্ন মান।

প্যারামিটার

  • id(int[]/float[]) অ্যারে অবজেক্ট ।
  • nth(series int) ফেরত দেওয়া প্রথম n সর্বনিম্ন মান, যার মধ্যে 0 হল সর্বনিম্ন।

দেখা হবে array.new_float array.max array.sum

array.median

এই ফাংশনটি অ্যারে উপাদানগুলির মধ্যপন্থী সংখ্যা প্রদান করে।

array.median(id)

উদাহরণ

// array.median example
a = array.new_float(0)
for i = 0 to 9
    array.push(a, close[i])
plot(array.median(a))

আরো

উহুওয়ানআপনি কি একই সময়ে একাধিক লেনদেনের জন্য বিএনইউ চুক্তি চান?

হালকা মেঘদয়া করে আমাকে বলুন, পাইন কি একাধিক লেনদেন করতে পারে? অথবা JS এর মতো লেনদেন করতে পারে? ধন্যবাদ।

লিসা ২০২৩১বিস্তারিত তথ্যের জন্য ধন্যবাদ।

শিল্পকলাওহো! এই পাইন স্ক্রিপ্টটি কীভাবে প্ল্যাটফর্মে ওকেএক্সের সিমুলেটর ব্যবহার করে?

শিল্পকলাএটি ট্রেডিংভিউ প্ল্যাটফর্মের কৌশলগুলি সরাসরি ইনভেন্টর প্ল্যাটফর্মে অনুলিপি করার সমান!

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নপাইন ভাষা শুধুমাত্র একক প্রজাতির কৌশলগুলি করতে পারে, তবে বহু-প্রজাতির কৌশলগুলি পাইথন, জাভাস্ক্রিপ্ট, সি ++ এ ডিজাইন করা ভাল।

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নওহ, হ্যাঁ, ওকেএক্স বিশেষ, তাদের অ্যানালগ পরিবেশ এবং বাস্তব পরিবেশ একই ঠিকানা আছে, কিন্তু অন্য কোথাও পার্থক্য করা হয়। সুতরাং একটি বেস ঠিকানা পরিবর্তন করার জন্য একটি উপায় নেই, একটি অ্যানালগ ডিস্ক পরিবর্তন করতে।

হালকা মেঘokx অ্যালগরিদম ডিস্ক ব্যবহার করা যাবে না ।

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নএই বৈচিত্র্যপূর্ণ আর্কিটেকচার সমস্যার সমাধান করা যায় না, কারণ প্রতিটি এক্সচেঞ্জের ইন্টারফেস আলাদা এবং ইন্টারফেস ফ্রিকোয়েন্সি সীমাবদ্ধতাও একই নয়, যা অনেক সমস্যা সৃষ্টি করে।

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নভাল, আপনার পরামর্শের জন্য আপনাকে ধন্যবাদ, এই অনুরোধটি এখানে জানান।

হালকা মেঘএটি JS এর সাথে মিশ্রিত করা ভাল বলে মনে হচ্ছে, যা বিভিন্ন লেনদেনের পদ্ধতিতে আরও ভালভাবে মানিয়ে নিতে পারে।

ট্রেন্ড হান্টারআপনি কি মনে করেন যে, আপনি যদি আপনার পণ্যের জন্য একটি নতুন পণ্যের সন্ধান করতে চান তবে আপনি কি ভবিষ্যতে আরও বিভিন্ন ধরণের পণ্য বিবেচনা করবেন?

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নঅযৌক্তিক ।

হালকা মেঘভাল, ধন্যবাদ ড্রিম।

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নহ্যালো, পিআইএনই ভাষার কৌশলটি সাময়িকভাবে শুধুমাত্র একটি জাতের জন্য কাজ করে।

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নঅযৌক্তিক, আপনার সমর্থনের জন্য ধন্যবাদ।

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নহ্যাঁ।

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নPINE টেমপ্লেট ক্লাস ল্যাবরেটরি, যার প্যারামিটারে বিনিময় স্থানান্তর বেস ঠিকানা সেট করা যেতে পারে। নথির শুরুঃ PINE ভাষা বিনিময় ক্লাস ল্যাবরেটরি টেমপ্লেট প্যারামিট।