وسائل لوڈ ہو رہے ہیں... لوڈنگ...

FMZ PINE اسکرپٹ دستاویزات

مصنف:ایجاد کاروں کی مقدار - خواب, تخلیق: 2022-05-06 14:27:06, تازہ کاری: 2024-10-12 15:27:04

کالم کی قیمتیں۔

  • length(series int) K لائنوں کی تعداد ((لمبائی).
  • mult(سادہ 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 لائنوں کی تعداد ((لمبائی).
  • mult(سادہ int/float) سٹینڈرڈ ڈیفیکٹر۔

دوبارہ ملیں گے ta.bb ta.sma ta.stdev

ta.cci

CCI کا حساب لگانے کا طریقہ یہ ہے کہ سامان کی عام قیمت اور اس کے سادہ چلتے ہوئے اوسط کے درمیان فرق کو عام قیمت کے اوسط مطلق انحراف سے تقسیم کیا جائے۔ اس اشاریہ کو 0.015 کے اعشاریہ کے ساتھ بڑھا دیا گیا ہے تاکہ مزید پڑھنے کے قابل اعداد و شمار فراہم کیے جائیں۔

ta.cci(source, length) 

واپسی کی قیمتلمبائی K لائن واپس آنے والے ماخذ کے سامان کے چینل انڈیکس.

پیرامیٹرز

  • source(series int/float) سیریز ویلیو کو چلانے کے لئے۔
  • length(series int) K لائنوں کی تعداد ((لمبائی).

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 لائن سے پہلے کی رفتار. یہ صرف ایک فرق ہے.

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 لائنوں کی تعداد ((لمبائی).

دوبارہ ملیں گے 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(سادہ 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(سادہ int/float) فیصد، 0 سے 100 تک کی تعداد

نوٹحالیہ درجہ بندی کا استعمال کرتے ہوئے 100k سے کم لائن کی لمبائی کا استعمال کرتے ہوئے ایک ہی اعداد و شمار کو کئی فیصد کے لئے استعمال کیا جا سکتا ہے۔ حالیہ درجہ بندی کا حساب لگایا گیا فیصد ان پٹ ڈیٹا سیٹ کا ایک رکن ہے۔ 100 ویں فیصد نقطہ کو ان پٹ ڈیٹا سیٹ کی زیادہ سے زیادہ قیمت کے طور پر بیان کیا گیا ہے۔

دوبارہ ملیں گے ta.percentile_linear_interpolation

ta.percentrank

فی صد درجہ بندی ایک فیصد ہے جس کی پچھلی قیمت کسی دیئے گئے سلسلے کی موجودہ قیمت سے کم یا برابر ہے۔

ta.percentrank(source, length) 

واپسی کی قیمت lengthK لائن کی واپسیsourceفیصد درجہ بندی۔

پیرامیٹرز

  • source(series int/float) سیریز ویلیو کو چلانے کے لئے۔
  • length(series int) K لائنوں کی تعداد ((لمبائی).

ta.variance

فاصلہ ایک متوقع قدر (ta.sma) ہے جس میں اس کی اوسط سے مربع انحراف کی ایک سیریز ہوتی ہے ، جو غیر رسمی طور پر اعداد کے ایک سیٹ سے اس کی اوسط سے فاصلہ کی پیمائش کرتی ہے۔

ta.variance(source, length, biased) 

واپسی کی قیمت lengthK لائن کی واپسیsourceاس کا مطلب یہ ہے کہ آپ کو اس کے بارے میں کیا پتہ ہے؟

پیرامیٹرز

  • source(series int/float) سیریز ویلیو کو چلانے کے لئے۔
  • length(series int) K لائنوں کی تعداد ((لمبائی).
  • biased(series bool) اس بات کا تعین کرتا ہے کہ کون سا تخمینہ استعمال کیا جانا چاہئے۔// اختیاری۔// ڈیفالٹ درست ہے۔//

نوٹاگرbiasedاگر یہ درست ہے تو ، فنکشن پورے مجموعے کے باہمی تخمینے کا استعمال کرتا ہے ، اور اگر یہ غلط ہے تو ، نمونہ کا غیر جانبدار تخمینہ۔

دوبارہ ملیں گے 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 کو اس دن کے اعلی - نچلے حصے کے طور پر شمار کیا جائے گا۔ بصورت دیگر ((اگر false ہے) tr اس صورت میں NaN واپس کرے گا۔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(series int) K لائنوں کی تعداد ((لمبائی).

دوبارہ ملیں گے 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(سادہ int) K لائنوں کی تعداد ((لمبائی).
  • mult(سادہ 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(سادہ int) K لائنوں کی تعداد ((لمبائی).
  • mult(سادہ 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اور اس سے پہلے کی لائن پر،source2کی قدرsource1小于source2` کی قدر۔

ta.crossover(source1, source2) 

واپسی کی قیمتاگرsource1گزرناsource2اگر آپ کو یہ معلوم نہیں ہے کہ آپ کے پاس کیا ہے تو ، آپ کو یہ بتانے کی ضرورت نہیں ہے۔

پیرامیٹرز

  • source1(series int/float) پہلی ڈیٹا سیریز۔
  • source2(series int/float) دوسرا ڈیٹا سیریز۔

ta.crossunder

source1-series کی وضاحت کی گئی ہےsource2-series نیچے کراس، اگر موجودہ K لائن پر،source1سے کم ہےsource2اور اس کے بعد آپ کو ایک بار پھر ایک بار پھر ایک بار پھر ایک بار پھر ایک بار پھرsource1سے زیادہ ہےsource2اس کی قیمت ہے۔

ta.crossunder(source1, source2) 

واپسی کی قیمتاگرsource1میںsource2اگر آپ کو یہ معلوم نہیں ہے کہ آپ کے پاس کیا ہے تو ، آپ کو یہ بھی معلوم ہونا چاہئے کہ آپ کے پاس کیا ہے۔

پیرامیٹرز

  • source1(series int/float) پہلی ڈیٹا سیریز۔
  • source2(series int/float) دوسرا ڈیٹا سیریز۔

ta.atr

فنکشن اے ٹی آر (حقیقی اتار چڑھاؤ کی وسعت کی اوسط) حقیقی حد کے آر ایم اے کو لوٹاتا ہے۔ حقیقی اتار چڑھاؤ کی وسعت max (high - low ، abs (high - close [1]) ، abs (low - close [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

پارلیمنٹ لائن موڑ (پارلیمنٹ لائن روک اور ریورس) ایک طریقہ ہے جو J. Welles Wilder، Jr. نے ٹریڈنگ مارکیٹ کی قیمت کی سمت میں ممکنہ الٹ کو تلاش کرنے کے لئے ڈیزائن کیا ہے۔

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(سادہ int/float) اضافہ
  • max(سادہ int/float) سب سے بڑا.

ta.barssince

پچھلی شرط سے درست ہونے کے بعد ، K لائنوں کی تعداد کا حساب لگائیں۔

ta.barssince(condition) 

مثالیں

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

واپسی کی قیمتاگر شرط true ہے تو k سٹرنگز کی تعداد۔

نوٹاگر اس شرط کو موجودہ K لائن سے پہلے کبھی پورا نہیں کیا گیا ہے تو ، فنکشن واپس آتا ہے۔ براہ کرم نوٹ کریں کہ اس متغیر / فنکشن کا استعمال کرنے سے اشارے کو دوبارہ ڈیزائن کیا جاسکتا ہے۔

دوبارہ ملیں گے 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")

واپسی کی قیمتتین ڈی ایم آئی سیریز کے اجزاء: مثبت سمت کی تحریک ((+DI) ؛ منفی سمت کی تحریک ((-DI) اور اوسط سمت کی تحریک کا اشاریہ ((ADX)).

پیرامیٹرز

  • diLength(سادہ انٹ) DI دورانیہ。
  • adxSmoothing(سادہ int) ADX ہموار سائیکل

دوبارہ ملیں گے ta.rsi ta.tsi ta.mfi

ta.falling

ٹیسٹsourceسیریز کے لئےlengthکیا K لائن لونگ گر رہی ہے؟

ta.falling(source, length) 

واپسی کی قیمتاگر موجودہsourceسے کمlengthK لائن واپس کرنے کے لئے کسی بھی پہلےsourceاگر آپ کو یہ معلوم نہیں ہے کہ آپ کو کیا کرنا ہے تو ، آپ کو یہ معلوم ہونا چاہئے کہ آپ کو کیا کرنا ہے۔

پیرامیٹرز

  • source(series int/float) سیریز ویلیو کو چلانے کے لئے۔
  • length(series int) K لائنوں کی تعداد ((لمبائی).

دوبارہ ملیں گے ta.rising

ta.rising

ٹیسٹsourceسیریز کے لئےlengthکیا K لائن لونگ اوپر جا رہی ہے۔

ta.rising(source, length) 

واپسی کی قیمتاگر موجودہsourceسے زیادہ ہےlengthK لائن واپس کرنے کے لئے کسی بھی پہلےsourceاگر آپ کو یہ معلوم نہیں ہے کہ آپ کو کیا کرنا ہے تو ، آپ کو یہ معلوم ہونا چاہئے کہ آپ کو کیا کرنا ہے۔

پیرامیٹرز

  • source(series int/float) سیریز ویلیو کو چلانے کے لئے۔
  • length(series int) K لائنوں کی تعداد ((لمبائی).

دوبارہ ملیں گے 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) اختیاری پیرامیٹرز↑ ڈیٹا سیریز کی حساب کتاب کی قدر↑ پیش وضاحتی قدر ہائی ٹین۔↑
  • leftbars(series int/float) بائیں قوت۔
  • rightbars(series int/float) دائیں طرف کی لمبائی۔

نوٹاگر پیرامیٹرز leftbars or rightbars arrays arrays ہیں تو آپ کو max_bars_back function کو source array variable کے طور پر استعمال کرنا چاہئے۔

ta.pivotlow

یہ فنکشن محور کے کم نقطہ کی قیمت واپس کرتا ہے۔ اگر محور کے کم نقطہ نہیں ہیں تو ، یہ NaN 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 or rightbars arrays arrays ہیں تو آپ کو max_bars_back function کو source array variable کے طور پر استعمال کرنا چاہئے۔

ta.highest

پچھلی k لائنوں کی ایک مقررہ تعداد کی سب سے بڑی قیمت۔

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

واپسی کی قیمتاس سلسلے میں سب سے بڑی قیمت ہے۔

پیرامیٹرز

  • source(series int/float) سیریز ویلیو کو چلانے کے لئے۔
  • length(series int) K لائنوں کی تعداد ((لمبائی).

نوٹدو args ورژن: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) 

واپسی کی قیمتاس کے بعد، آپ کو اپنے آپ کو اس کے بارے میں مزید جاننے کی ضرورت ہے.

پیرامیٹرز

  • source(series int/float) سیریز ویلیو کو چلانے کے لئے۔
  • length(series int) K لائنوں کی تعداد ((لمبائی).

نوٹدو args ورژن:sourceیہ ایک سیریز ہےlengthواپس آنے والے K لائنوں کی تعداد ہے۔ ایک آر جی ورژن:lengthواپس کیا جاتا ہے K لائنوں کی تعداد.sourceسیریز۔

دوبارہ ملیں گے ta.lowest ta.highest ta.lowestbars ta.barssince ta.valuewhen

ta.stoch

بے ترتیب اشارے؛ حساب کتاب کی مساوات: 100 * (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(سادہ int) اوسط حقیقی طول موج

دوبارہ ملیں گے ta.macd

ta.lowest

پچھلی k لائنوں کی تعداد کا کم سے کم قدر۔

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

واپسی کی قیمتسیریز میں سب سے کم قیمت۔

پیرامیٹرز

  • source(series int/float) سیریز ویلیو کو چلانے کے لئے۔
  • length(series int) K لائنوں کی تعداد ((لمبائی).

نوٹدو args ورژن: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 لائنوں کی تعداد.

نوٹدو args ورژن:sourceیہ ایک سیریز ہےlengthواپس آنے والے K لائنوں کی تعداد ہے۔ ایک آر جی ورژن:lengthواپس آنے والی K لائنوں کی تعداد ہے۔sourceسیریز۔

دوبارہ ملیں گے ta.lowest ta.highest ta.highestbars ta.barssince ta.valuewhen

ta.valuewhen

واپس n تازہ ترین رونما ہونے والی جڑ کی حالت جڑ کے لئے جڑ کی منبع جڑ کی سیریز کی قدر true۔

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(سادہ int) شرائط کا ظہور۔ نمبر 0 سے شروع ہوتا ہے اور وقت کے ساتھ پیچھے جاتا ہے ، لہذا 0 تازہ ترین ظہور پذیر condition ہے ، 1 دوسرا تازہ ترین ظہور پذیر ہے ، اور اسی طرح۔ یہ ایک عدد ہونا ضروری ہے >= 0۔

نوٹاس فنکشن کو ہر K لائن پر انجام دینے کی ضرورت ہے۔ اس کا استعمال for یا whilst loop structure میں کرنے کی سفارش نہیں کی جاتی ہے کیونکہ اس کا رویہ غیر متوقع ہوسکتا ہے۔ نوٹ کریں کہ اس فنکشن کا استعمال کرنے سے اشارے کو دوبارہ ڈرائنگ کا سبب بن سکتا ہے۔

دوبارہ ملیں گے ta.lowestbars ta.highestbars ta.barssince ta.highest ta.lowest

ta.vwap

ٹرانزیکشنز کی مقدار میں اضافہ شدہ اوسط قیمت

ta.vwap(source) 

واپسی کی قیمتٹرانزیکشنز کا وزن اوسط

پیرامیٹرز

  • source(series int/float) ماخذ سیریز۔

دوبارہ ملیں گے ta.vwap

ta.vwma

vwma فنکشن واپس کرتا ہےlengthK لائنsourceتجارت کی مقدار کے ساتھ ساتھ وزن میں منتقل ہونے والی اوسط بھی ہے۔ اس کے برابر ہے: 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))

واپسی کی قیمت lengthK لائن کی واپسیsourceاس کے علاوہ، ہم نے ایک بار پھر اس بات کا یقین کر لیا ہے کہ ہم نے اس کے بارے میں کیا سوچا ہے.

پیرامیٹرز

  • source(series int/float) سیریز ویلیو کو چلانے کے لئے۔
  • length(series int) K لائنوں کی تعداد ((لمبائی).

دوبارہ ملیں گے 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 رنگین مستقل استعمال کرسکتے ہیں اور رنگ = قریب > = کھلی؟ سبز: سرخ رنگ کے لئے پیچیدہ اظہار بھی استعمال کرسکتے ہیں۔ آپشنل پیرامیٹرز۔
  • linewidth(input 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(ان پٹ 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) اگر یہ درست ہے تو ، ڈرائنگ اسٹائل کو فارمیٹ ڈائیلاگ باکس میں ترمیم کیا جاسکتا ہے۔ ڈیفالٹ درست ہے۔
  • 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(input string) ڈرائنگ کی اقسام۔ ممکنہ اقدار یہ ہیں: shape.xcross، shape.cross، shape.triangleup، shape.triangledown، shape.flag، shape.circle، shape.arrowup، shape.arrowdown، shape.labelup، shape.labeldown، shape.square، shape.diamond۔ ڈیفالٹ شکل.xcross ہے۔
  • location(input string) شکل کا چارٹ پر مقام۔ ممکنہ اقدار میں شامل ہیں: location.abovebar، location.belowbar،location.top،location.bottom،location.absolute۔۔ ڈیفالٹ قیمت location.abovebar ہے۔
  • color(series color) شکل کا رنگ۔ آپ اس طرح کے رنگ کے مستقل استعمال کرسکتے ہیں جیسے رنگ = سرخ رنگ یا رنگ = #ff001a رنگ اور پیچیدہ اظہار جیسے 'color = close >= open ؟ green : red رنگ۔ آپشنل پیرامیٹرز۔'
  • offset(series int) ایک مخصوص تعداد میں k لائنوں پر بائیں یا دائیں طرف منتقل ہونے والی شکل۔ ڈیفالٹ 0 ہے۔
  • text(const string) الفاظ کو شکل میں دکھایا جاتا ہے۔ آپ متن کی ایک سے زیادہ لائنوں کا استعمال کرسکتے ہیں ، اور لائنوں کو تقسیم کرنے کے لئے ایک ٹرانسمیشن ترتیب کا استعمال کرسکتے ہیں۔ مثال: ٹرانس لائن ایک ٹرانس لائن دو ٹرانس لائنز۔
  • textcolor(series color) متن کا رنگ۔ آپ مستقل استعمال کرسکتے ہیں جیسے textcolor=red یا textcolor=#ff001a، اور پیچیدہ اظہار جیسے textcolor = close >= open ؟ green: red۔ آپشنل پیرامیٹرز۔
  • editable(const bool) اگر یہ درست ہے تو ، پلاٹس شیپ اسٹائل کو فارمیٹ ڈائیلاگ باکس میں ترمیم کیا جاسکتا ہے۔ ڈیفالٹ درست ہے۔
  • 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 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(input string) حروف جو بصری شکل کے طور پر استعمال ہوتے ہیں
  • location(input string) شکل کا چارٹ پر مقام۔ ممکنہ اقدار میں شامل ہیں: location.abovebar، location.belowbar،location.top،location.bottom،location.absolute۔۔ ڈیفالٹ قیمت location.abovebar ہے۔
  • color(series color) شکل کا رنگ۔ آپ اس طرح کے رنگ کے مستقل استعمال کرسکتے ہیں جیسے رنگ = سرخ رنگ یا رنگ = #ff001a رنگ اور پیچیدہ اظہار جیسے 'color = close >= open ؟ green : red رنگ۔ آپشنل پیرامیٹرز۔'
  • offset(series int) ایک مخصوص تعداد میں k لائنوں پر بائیں یا دائیں طرف منتقل ہونے والی شکل۔ ڈیفالٹ 0 ہے۔
  • text(const string) الفاظ کو شکل میں دکھایا جاتا ہے۔ آپ متن کی ایک سے زیادہ لائنوں کا استعمال کرسکتے ہیں ، اور لائنوں کو تقسیم کرنے کے لئے ایک ٹرانسمیشن ترتیب کا استعمال کرسکتے ہیں۔ مثال: ٹرانس لائن ایک ٹرانس لائن دو ٹرانس لائنز۔
  • textcolor(series color) متن کا رنگ۔ آپ مستقل استعمال کرسکتے ہیں جیسے textcolor=red یا textcolor=#ff001a، اور پیچیدہ اظہار جیسے textcolor = close >= open ؟ green: red۔ آپشنل پیرامیٹرز۔
  • editable(const bool) اگر یہ درست ہے تو ، پلاٹچار اسٹائل کو فارمیٹ ڈائیلاگ باکس میں ترمیم کیا جاسکتا ہے۔ ڈیفالٹ درست ہے۔
  • show_last(input int) اگر یہ سیٹ ہے تو، چارٹ پر ڈرائنگ کی گئی چارٹ کی تعداد کی وضاحت کرتا ہے ((آخری k لائن سے واپس) ۔)
  • 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 پلیٹ فارم کی توسیع کے لئے ایک پیرامیٹر جو مرکزی ڈرائنگ میں موجودہ فنکشن کو قائم کرنے کے لئے استعمال کیا جاتا ہے ((سچ سیٹ کریں) یا ذیلی ڈرائنگ ((جھوٹ سیٹ کریں)) ڈرائنگ میں ظاہر ہوتا ہے کہ ڈیفالٹ قیمت غلط ہے۔ اگر اس پیرامیٹر کی وضاحت نہیں کی جاتی ہے تو ، اس کی وضاحت کی گئی ہے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) سیریز کے اعداد و شمار کو بند کرنے کے لئے سیریز کے اعداد و شمار کو بند کرنے کے لئے استعمال کرتا ہے۔ مطلوبہ پیرامیٹرز۔
  • title(const string) plotcandle کا عنوان۔ آپشنل پیرامیٹرز۔
  • color(series color) سرخ رنگ۔ آپ سرخ رنگ = سرخ رنگ یا سرخ رنگ = #ff001a رنگ کے مستقل اور پیچیدہ اظہار جیسے سرخ رنگ = قریب >= کھلا؟ سبز: سرخ رنگ کا استعمال کرسکتے ہیں۔ اختیاری پیرامیٹرز۔
  • wickcolor(series color) سیریز کا رنگ۔
  • editable(const bool) اگر یہ درست ہے تو ، پلاٹ کینڈل اسٹائل کو فارمیٹ ڈائیلاگ باکس میں ترمیم کیا جاسکتا ہے۔
  • show_last(input int) اگر یہ سیٹ کیا گیا ہے تو ، چارٹ میں ڈرائنگ کی گئی انجکشن کی تعداد کی وضاحت کرتا ہے ((آخری کلو لائن سے پیچھے کی طرف) ؛)
  • 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) ایک مخصوص تعداد میں K لائنوں پر بائیں یا دائیں منتقل کرنے کے لئے تیر؛ ڈیفالٹ 0 ہے۔
  • minheight(input int) کم سے کم ممکن تیر کی اونچائی پکسلز میں۔ ڈیفالٹ 5 ہے۔
  • maxheight(input int) پکسلز کی اکائیوں میں سب سے زیادہ ممکن تیر کی اونچائی۔ ڈیفالٹ 100 ہے۔
  • editable(const bool) اگر یہ درست ہے تو، اس طرح کے پلوٹراؤ کو فارمیٹ ڈائیلاگ باکس میں ترمیم کیا جاسکتا ہے۔
  • 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اگر یہ درست ہے تو ، فنکشن پورے مجموعے کے باہمی تخمینے کا استعمال کرتا ہے ، اور اگر یہ غلط ہے تو ، نمونہ کا غیر جانبدار تخمینہ۔

دوبارہ ملیں گے 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اگر یہ درست ہے تو ، فنکشن پورے مجموعے کے باہمی تخمینے کا استعمال کرتا ہے ، اور اگر یہ غلط ہے تو ، نمونہ کا غیر جانبدار تخمینہ۔

دوبارہ ملیں گے 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اگر یہ درست ہے تو ، فنکشن پورے مجموعے کے باہمی تخمینے کا استعمال کرتا ہے ، اور اگر یہ غلط ہے تو ، نمونہ کا غیر جانبدار تخمینہ۔

دوبارہ ملیں گے 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) انڈیکس کو ختم کرتا ہے ، ڈیفالٹ کے مطابق نا۔ اس کا انڈیکس آخری عنصر سے بڑا ہونا ضروری ہے۔

دوبارہ ملیں گے 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

یہ فنکشن زیادہ سے زیادہ قدر، یا دیئے گئے صف میں nth سب سے زیادہ قدر واپس کرتا ہے۔

array.max(id, nth)

مثالیں

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

واپسی کی قیمتصف میں سب سے بڑی قیمت یا nth سب سے بڑی قیمت۔

پیرامیٹرز

  • id(int[]/float[]) صف کے اعتراضات۔
  • nth(series int) واپس آنے والی پہلی n سب سے بڑی قدر ، جس میں 0 سب سے بڑی ہے۔ اختیاری۔ طے شدہ صفر۔

دوبارہ ملیں گے array.new_float array.min array.sum

array.min

یہ فنکشن کم سے کم قدر، یا دیئے گئے سلسلے میں nth کم سے کم قدر لوٹاتا ہے۔

array.min(id, nth)

مثالیں

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

واپسی کی قیمتصف میں سب سے چھوٹی قدر یا nth سب سے چھوٹی قدر۔

پیرامیٹرز

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

مزید

وُہوآناگر آپ چاہتے ہیں کہ ایک ہی وقت میں کئی ٹرانزیکشنز چلیں تو آپ کو کیا کرنا چاہئے؟

ہلکے بادلبراہ کرم مجھے بتائیں، کیا پائن زیادہ ٹرانزیکشن کر سکتا ہے؟ کیا یہ جے ایس کی طرح ٹرانزیکشنز کو گھوم سکتا ہے؟ شکریہ۔

لیزا20231مزید تفصیلات کے لیے شکریہ

فنکاریواہ! یہ پائن اسکرپٹ پلیٹ فارم پر اوکیکس کی سمیلیٹر کا استعمال کیسے کرتا ہے؟

فنکاریاس کا مطلب یہ ہے کہ ٹریڈنگ ویو پلیٹ فارم کی حکمت عملی کو براہ راست کاپی کیا جا سکتا ہے اور اسے ایجاد کنندہ پلیٹ فارم پر استعمال کیا جا سکتا ہے۔

ایجاد کاروں کی مقدار - خوابPINE زبان صرف ایک قسم کی حکمت عملی کر سکتی ہے ، اور متعدد قسم کی حکمت عملی کو بہتر طور پر پائیتھون ، جاوا اسکرپٹ ، سی ++ میں ڈیزائن کیا جاسکتا ہے۔

ایجاد کاروں کی مقدار - خواباوہ ، ہاں ، او کے ایکس خاص ہے ، ان کا ماڈل ماحول اور اصلی ڈسک کا ماحول ایک ہی ایڈریس ہے ، صرف دوسری جگہوں پر فرق ہے۔ لہذا ماڈل ڈسک میں سوئچ کرنے کے لئے بیس ایڈریس کو تبدیل کرنے کا کوئی طریقہ نہیں ہے۔

ہلکے بادلاوککس ڈسک کا استعمال نہیں کیا جا سکتا ہے۔

ایجاد کاروں کی مقدار - خواباس طرح کے مختلف فن تعمیر کے مسائل کو حل نہیں کیا جاسکتا کیونکہ ہر ایکسچینج میں مختلف انٹرفیس ہیں اور انٹرفیس کی تعدد کی حد بھی مختلف نہیں ہے۔ اس سے بہت سارے مسائل پیدا ہوتے ہیں۔

ایجاد کاروں کی مقدار - خواباچھا، شکریہ کہ آپ نے تجاویز دی ہیں، اور اس کی ضرورت کی اطلاع دیں۔

ہلکے بادلیہ JS کے ساتھ مل کر کام کرنے کے لئے بہتر محسوس ہوتا ہے، جس میں مختلف تجارتی طریقوں کو بہتر طور پر اپنانے کے لئے بہتر ہے.

رجحان شکاریکیا ہم بعد میں کئی اقسام پر غور کریں گے؟ اختتامی قیمت ہر قسم کے ذریعے چلتی ہے۔

ایجاد کاروں کی مقدار - خوابہم نے اس کے بارے میں کیا سوچا ہے؟

ہلکے بادلاچھا، بہت شکریہ۔

ایجاد کاروں کی مقدار - خوابہیلو، PINE کی زبان کی حکمت عملی صرف ایک قسم کی ہے.

ایجاد کاروں کی مقدار - خوابآپ کا شکریہ کہ آپ نے میری مدد کی ہے۔ دستاویزات کو مزید بہتر بنایا جائے گا۔

ایجاد کاروں کی مقدار - خوابہاں ہاں۔۔۔۔۔

ایجاد کاروں کی مقدار - خوابPINE ٹیمپلیٹ کلاس لائبریری ، جس کی پیرامیٹرز پر تبادلہ کرنے والے تبادلے کا بیس ایڈریس مقرر کیا جاسکتا ہے۔ دستاویز کا آغاز: PINE زبان کے تبادلہ کلاس لائبریری ٹیمپلیٹ پیرامیٹرز۔