4
پر توجہ دیں
1076
پیروکار

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

میں تخلیق کیا: 2022-05-06 14:27:06, تازہ کاری: 2025-01-23 10:19:06
comments   18
hits   13760

زیادہ سے زیادہ اقدار کو اوپری اوپری اور کم سے کم اقدار کو نچلے اوپری اوپری کے طور پر سیٹ کیا جائے گا۔

مزید دیکھیے plotbar

plotarrow

چارٹ پر اوپر اور نیچے والے تیر کھینچیں: اوپر والے تیر ہر مثبت اشارے پر کھینچیں ، جبکہ نیچے والے تیر ہر منفی پر کھینچیں۔ اگر اشارے واپس آئے تو ، تیر نہیں کھینچیں گے۔ تیر مختلف اونچائی کے ہیں ، اشارے کی مطلق قدر جتنی بڑی ہے ، تیر اتنی ہی لمبی ہے۔

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 لائنوں کی ایک مخصوص تعداد پر بائیں یا دائیں تیر کو منتقل کریں۔
  • minheight(input int) پکسلز میں کم سے کم ممکن تیر کی اونچائی。 ڈیفالٹ 5。
  • maxheight(input int) پکسلز میں سب سے زیادہ ممکن تیر کی اونچائی۔ ڈیفالٹ 100 ہے
  • editable(const bool) اگر سچ ہے تو، plotarrow سٹائل کو فارمیٹ ڈائیلاگ باکس میں ترمیم کیا جا سکتا ہے۔ طے شدہ قدر سچ ہے۔
  • 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

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) اختتامی انڈیکس ، پہلے سے طے شدہ 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

یہ فنکشن زیادہ سے زیادہ قیمت، یا دیئے گئے صف میں 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) لوٹاتا ہے nth سب سے بڑی قیمت، جہاں 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))

واپس کی قدر صف کے عناصر کا درمیانی عدد

پیرامیٹر

  • id (int[]/float[صف اشیاء

مزید دیکھیے array.avg array.variance array.min

array.mode

یہ فنکشن صف کے عناصر کا نمونہ لوٹاتا ہے۔ اگر ایک سے زیادہ اقدار ایک ہی تعدد کے ساتھ ہوں تو کم سے کم اقدار لوٹاتا ہے۔

array.mode(id)

مثال

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

واپس کی قدر صف عناصر کا نمونہ

پیرامیٹر

  • id (int[]/float[صف اشیاء

مزید دیکھیے array.new_float array.avg array.variance array.min

array.percentile_linear_interpolation

صف کی قیمت کا مخصوص فیصد () اس کی قیمت سے کم یا اس کے برابر ہے ، جس میں لکیری انسلپٹیشن استعمال ہوتی ہے۔

array.percentile_linear_interpolation(id, percentage) 

پیرامیٹر

  • id (int[]/float[صف اشیاء
  • percentage(series int/float) ریٹرن ویلیو کے برابر یا اس سے کم ویلیو کا فی صد ہونا چاہیے۔

نوٹ اعدادوشمار میں ، فیصد درجہ بندی کے آئٹمز کی فیصد ہے جو کسی خاص اسکور پر یا کسی خاص اسکور سے نیچے ظاہر ہوتا ہے۔ یہ پیمائش آپ کی پیمائش سے کم فی صد کی سطح پر معیاری تعدد کی تقسیم میں سیکڑوں فیصد کو ظاہر کرتی ہے۔ لکیری انٹرفیس دو درجہ بندیوں کے مابین قدر کا اندازہ لگاتا ہے۔

مزید دیکھیے array.new_float array.insert array.slice array.reverse order.ascending order.descending

array.percentile_nearest_rank

حالیہ درجہ بندی کے طریقہ کار کا استعمال کرتے ہوئے ، اس کی قیمت سے کم یا اس کے برابر مخصوص فیصد صف کی قیمت کو لوٹاتا ہے:

array.percentile_nearest_rank(id, percentage) 

پیرامیٹر

  • id (int[]/float[صف اشیاء
  • percentage(series int/float) ریٹرن ویلیو کے برابر یا اس سے کم ویلیو کا فی صد ہونا چاہیے۔

نوٹ اعدادوشمار میں ، فیصد درجہ بندی کے منصوبوں کی فیصد ہے جو کسی خاص اسکور پر یا کسی خاص اسکور سے نیچے ظاہر ہوتا ہے۔ یہ پیمائش اس اسکور کی معیاری تعدد کی تقسیم میں سیکڑوں فیصد سے کم دکھاتی ہے جس کی آپ پیمائش کر رہے ہیں۔

مزید دیکھیے array.new_float array.insert array.slice array.reverse order.ascending order.descending

array.percentrank

صف میں درمیانی اقدار کی فیصد درجہ بندی لوٹاتا ہے۔

array.percentrank(id, index) 

پیرامیٹر

  • id (int[]/float[صف اشیاء
  • index(series int) اس کی فی صد درجہ بندی کی قدر کا حساب لگاتا ہے۔

نوٹ فی صد درجہ بندی یہ ہے کہ صف میں کتنے عناصر ہیں جو حوالہ کی مقدار سے کم یا برابر ہیں۔

مزید دیکھیے array.new_float array.insert array.slice array.reverse order.ascending order.descending

array.range

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

array.range(id) 

مثال

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

واپس کی قدر صف میں کم سے کم اور زیادہ سے زیادہ اقدار کے درمیان فرق

پیرامیٹر

  • id (int[]/float[صف اشیاء

مزید دیکھیے array.new_float array.min array.max array.sum

array.remove

یہ فنکشن صف کے مواد کو اس طرح تبدیل کرتا ہے کہ اس میں موجود اشاریہ والے عناصر کو حذف کر دیا جاتا ہے۔

array.remove(id, index)

مثال

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

واپس کی قدر حذف شدہ عنصر کی قدر

پیرامیٹر

  • id(any array type) صف کی اشیاء
  • index(series int) حذف کرنے کے لئے عنصر کی انڈیکس

مزید دیکھیے array.new_float array.set array.push array.insert array.pop array.shift

array.reverse

یہ فنکشن صفوں کو الٹ دیتا ہے۔ صف کا پہلا عنصر آخری میں بدل جاتا ہے اور آخری صف کا عنصر پہلے میں بدل جاتا ہے۔

array.reverse(id)

مثال

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

پیرامیٹر

  • id(any array type) صف کی اشیاء

مزید دیکھیے array.new_float array.sort array.push array.set array.avg

array.from

یہ فنکشن مندرجہ ذیل اقسام میں سے کسی ایک کی متغیر تعداد میں پیرامیٹرز کو اپناتا ہے:int،float،bool،string،line،color،linefill، اور متعلقہ اقسام کی سرنی کو لوٹاتا ہے۔

array.from(arg0, arg1, ...)

مثال

// array.from_example
arr = array.from("Hello", "World!") // arr (string[]) will contain 2 elements: {Hello}, {World!}.
plot(close)

واپس کی قدر صف عناصر کی اقدار

پیرامیٹر

  • arg0, arg1, ...(series int/float/bool/color/string/line/linefill) صف کے پیرامیٹرز。

array.new

اس فنکشن کو ایک نیا تخلیق<type>عناصر کی صف کا اعتراض

array.new(size, initial_value)

مثال

// array.new<string> example
a = array.new<string>(1, "Hello, World!")
runtime.log(array.get(a, 0))

مثال

// array.new<color> example
a = array.new<color>()
array.push(a, color.red)
array.push(a, color.green)
plot(close, color = array.get(a, close > open ? 1 : 0))

مثال

// array.new<float> example
length = 5
var a = array.new<float>(length, close)
if array.size(a) == length
  array.remove(a, 0)
  array.push(a, close)
plot(array.sum(a) / length, "SMA")

مثال

// array.new<line> example
// draw last 15 lines
var a = array.new<line>()
array.push(a, line.new(bar_index - 1, close[1], bar_index, close))
if array.size(a) > 15
    ln = array.shift(a)
    line.delete(ln)

واپس کی قدر صف اشیاء کی شناخت جو دیگر صفوں کے ساتھ استعمال کی جاسکتی ہے۔*() فنکشن

پیرامیٹر

  • size(series int) سیریز کا ابتدائی سائز。 اختیاری。 ڈیفالٹ 0。
  • initial_value(series &lt;type&gt;) سیریز کے تمام عناصر کی ابتدائی اقدار。 اختیاری。 ڈیفالٹ na。

نوٹ صف کا انڈیکس 0 سے شروع ہوتا ہے۔ اگر آپ کسی صف کو ابتداء کرنا چاہتے ہیں اور اس کے تمام عناصر کو ایک ہی وقت میں متعین کرنا چاہتے ہیں تو ، فنکشن کا استعمال کریں array.from

مزید دیکھیے array.from array.push array.get array.size array.remove array.shift array.sum

array.new_bool

یہ فنکشن bool قسم کے عناصر پر مشتمل ایک نئی صف کا آبجیکٹ تخلیق کرتا ہے۔

array.new_bool(size, initial_value)

مثال

// array.new_bool example
length = 5
a = array.new_bool(length, close > open)
plot(array.get(a, 0) ? close : open)

واپس کی قدر صف اشیاء کی شناخت جو دیگر صفوں کے ساتھ استعمال کی جاسکتی ہے۔*() فنکشن

پیرامیٹر

  • size(series int) سیریز کا ابتدائی سائز。 اختیاری。 ڈیفالٹ 0。
  • initial_value(series bool) سیریز کے تمام عناصر کی ابتدائی اقدار。 اختیاری。 ڈیفالٹ na。

نوٹ صف کا انڈیکس 0 سے شروع ہوتا ہے۔

مزید دیکھیے array.new_float array.get array.slice array.sort

array.new_float

یہ فنکشن ایک نیا فلوٹ پوائنٹ کی طرح عناصر کی صف کا آبجیکٹ تخلیق کرتا ہے۔

array.new_float(size, initial_value)

مثال

// array.new_float example
length = 5
a = array.new_float(length, close)
plot(array.sum(a) / length)

واپس کی قدر صف اشیاء کی شناخت جو دیگر صفوں کے ساتھ استعمال کی جاسکتی ہے۔*() فنکشن

پیرامیٹر

  • size(series int) سیریز کا ابتدائی سائز。 اختیاری。 ڈیفالٹ 0。
  • initial_value(series int/float) تمام سیریز عناصر کی ابتدائی اقدار。 اختیاری。 پہلے سے طے شدہ قدر na。

نوٹ صف کا انڈیکس 0 سے شروع ہوتا ہے۔

مزید دیکھیے array.new_bool array.get array.slice array.sort

array.new_int

یہ فنکشن int قسم کے عناصر پر مشتمل ایک نیا صف کا آبجیکٹ تخلیق کرتا ہے۔

array.new_int(size, initial_value)

مثال

// array.new_int example
length = 5
a = array.new_int(length, int(close))
plot(array.sum(a) / length)

واپس کی قدر صف اشیاء کی شناخت جو دیگر صفوں کے ساتھ استعمال کی جاسکتی ہے۔*() فنکشن

پیرامیٹر

  • size(series int) سیریز کا ابتدائی سائز。 اختیاری。 ڈیفالٹ 0。
  • initial_value(series int) سیریز کے تمام عناصر کی ابتدائی اقدار。 اختیاری。 ڈیفالٹ قدر na。

نوٹ صف کا انڈیکس 0 سے شروع ہوتا ہے۔

مزید دیکھیے array.new_float array.get array.slice array.sort

array.new_string

یہ فنکشن ایک سٹرنگ ٹائپ عنصر کا نیا صف آبجیکٹ تخلیق کرتا ہے۔

array.new_string(size, initial_value)

مثال

// array.new_string example
length = 5
a = array.new_string(length, "text")
runtime.log(array.get(a, 0))

واپس کی قدر صف اشیاء کی شناخت جو دیگر صفوں کے ساتھ استعمال کی جاسکتی ہے۔*() فنکشن

پیرامیٹر

  • size(series int) سیریز کا ابتدائی سائز。 اختیاری。 ڈیفالٹ 0。
  • initial_value(series string) سیریز کے تمام عناصر کی ابتدائی اقدار。 اختیاری。 ڈیفالٹ قدر na。

نوٹ صف کا انڈیکس 0 سے شروع ہوتا ہے۔

مزید دیکھیے array.new_float array.get array.slice

array.get

یہ فنکشن انڈیکسنگ میں عنصر کی قدر لوٹاتا ہے۔

array.get(id, index)

مثال

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

واپس کی قدر صف عناصر کی اقدار

پیرامیٹر

  • id(any array type) صف کی اشیاء
  • index(series int) عنصر کی انڈیکس جس کی قدر لوٹانا ہے۔

مزید دیکھیے array.new_float array.set array.slice array.sort

array.push

یہ فنکشن صف میں ایک قدر جوڑتا ہے۔

array.push(id, value)

مثال

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

پیرامیٹر

  • id(any array type) صف کی اشیاء
  • value (series <type of the array's elements>صف کے آخر میں عنصر کی قدر شامل کریں

مزید دیکھیے array.new_float array.set array.insert array.remove array.pop array.unshift

array.set

یہ فنکشن عناصر کی اقدار کو مخصوص انڈیکس کے طور پر سیٹ کرتا ہے۔

array.set(id, index, value) 

مثال

// array.set example
a = array.new_float(10)
for i = 0 to 9
  array.set(a, i, close[i])
plot(array.sum(a) / 10)

پیرامیٹر

  • id(any array type) صف کی اشیاء
  • index(series int) عناصر کی انڈیکس میں ترمیم کریں۔
  • value (series <type of the array's elements>نئے اقدار کو سیٹ کریں

مزید دیکھیے array.new_float array.get array.slice

array.sum

یہ فنکشن صف عناصر کا مجموعہ لوٹاتا ہے۔

array.sum(id) 

مثال

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

واپس کی قدر صف کے عناصر کا مجموعہ

پیرامیٹر

  • id (int[]/float[صف اشیاء

مزید دیکھیے array.new_float array.max array.min

array.avg

یہ فنکشن ارے عناصر کی اوسط لوٹاتا ہے۔

array.avg(id)

مثال

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

واپس کی قدر صف عناصر کی اوسط

پیرامیٹر

  • id (int[]/float[صف اشیاء

مزید دیکھیے array.new_float array.max array.min array.stdev

array.indexof

یہ فنکشن اس قدر کی واپسی کرتا ہے جو پہلی بار ظاہر ہوتا ہے۔ اگر یہ قدر نہیں ملتی ہے تو ، -1 واپس کریں۔

array.indexof(id, value)

مثال

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

واپس کی قدر عناصر کا انڈیکس

پیرامیٹر

  • id(any array type) صف کی اشیاء
  • value (series <type of the array's elements>صفوں میں تلاش کی جانے والی اقدار

مزید دیکھیے array.lastindexof array.get array.lastindexof array.remove array.insert

strategy

موجودstrategyمتعلقہ بلٹ ان فنکشن میں ، اسٹاپ پوائنٹ ، اسٹاپ اسٹاپ پوائنٹ کی تعریف قیمتوں میں اضافے کی ضرب کے طور پر کی گئی ہے۔ مثال کے طور پر:strategy.exitفنکشنprofitlossپیرامیٹرز میں پوائنٹس سٹاپ نقصان، سٹاپ، پیرامیٹرزprofit10 پر سیٹ کریں ، قیمت میں ایک چھلانگ کے لئے 10 کو اسٹاپ مارجن کے طور پر ضرب کریں ، قیمت میں ایک چھلانگ کے لئے بلٹ ان متغیرsyminfo.mintick

strategy

یہ فنکشن کئی پالیسی کی خصوصیات طے کرتا ہے۔ نوٹ: حوالہ جات صرف حمایت کرتے ہیںtitleshorttitleoverlaypyramidingdefault_qty_typedefault_qty_valueپیرامیٹرز ، دیگر پیرامیٹرز کو پائن زبان کی پالیسی کے ذریعہ انٹرفیس پیرامیٹرز کے ذریعہ ترتیب دیا جاسکتا ہے۔

strategy(title, shorttitle, overlay, format, precision, scale, pyramiding, calc_on_order_fills, calc_on_every_tick, max_bars_back, backtest_fill_limits_assumption, default_qty_type, default_qty_value, initial_capital, currency, slippage, commission_type, commission_value, process_orders_on_close, close_entries_rule, margin_long, margin_short, explicit_plot_zorder, max_lines_count, max_labels_count, max_boxes_count, risk_free_rate) 

مثال

strategy("Strategy", overlay = true)

// Enter long by market if current open is greater than previous high.
strategy.entry("Long", strategy.long, 1, when = open > high[1])
// Generate a full exit bracket (profit 10 points, loss 5 points per contract) from the entry named "Long".
strategy.exit("Exit", "Long", profit = 10, loss = 5)

پیرامیٹر

  • title(const string) آپ کو اشارے / حکمت عملی کے پلگ ان میں اشارے کا عنوان نظر آئے گا۔ پیرامیٹرز کی ضرورت ہے۔
  • shorttitle(const string) چارٹ کی مثال میں نظر آنے والے اشارے کا مختصر عنوان ◦ پیرامیٹرز اختیاری ہیں ◦
  • overlay(const bool) اگر سچ ہے تو ، اس اشارے کو مرکزی سیریز کی ایک پرت کے طور پر شامل کیا جائے گا۔ اگر غلط ہے تو ، یہ الگ الگ چارٹ ونڈو میں شامل کیا جائے گا۔ غلط غلط۔
  • format(const string) قیمت کے محور پر فارمیٹ شدہ اشارے کی قدر کی ممکنہ اقسام یہ ہیں: format.inherit، format.price، format.volume。 ڈیفالٹ format.inherit。
  • precision(const int) قیمت کے محور پر اشارے کی قدر کے فلوٹ پوائنٹس کی تعداد کے بعد کا ہندسہ ۔ یہ ایک غیر منفی عدد ہونا چاہیے اور 16 سے زیادہ نہیں ہونا چاہیے۔ اگر اس کو حذف کر دیا جائے تو ، والدین کی سیریز کی شکل استعمال کی جائے گی۔ اگر format format.inherit ہے اور یہ پیرامیٹر سیٹ کیا گیا ہے تو ، format.price میں تبدیل ہوجاتا ہے۔
  • scale(scale_type) اشارے کو قیمت کے نقاط کے ساتھ ہونا چاہیے۔ ممکنہ اقدار یہ ہیں: scale.right,scale.left,scale.none。 قدر scale.none صرف صرف ‘overlay=true’ سیٹنگ کے ساتھ مل کر استعمال کی جا سکتی ہے۔
  • pyramiding(const int) ایک ہی سمت میں اجازت دی گئی زیادہ سے زیادہ تعداد۔ اگر یہ قدر 0 ہے تو ، اسی سمت میں صرف ایک انٹری آرڈر کھولا جاسکتا ہے ، اور کسی اور انٹری آرڈر کو مسترد کردیا جائے گا۔
  • calc_on_order_fills(const bool) اضافی انٹرا بار آرڈر کا حساب لگایا گیا ہے۔ اگر پیرامیٹرز کو true پر سیٹ کیا گیا ہے تو ، حکمت عملی کا دوبارہ حساب لگایا جائے گا (صرف k لائنوں کو بند کرنے کے لئے نہیں) اگر آرڈر کے بعد K لائن بھر جائے تو)
  • calc_on_every_tick(const bool) اضافی انٹرا بار حکمت عملی کا حساب لگایا گیا ہے۔ اگر پیرامیٹر ہے تو ، حکمت عملی ہر لمحے کو حقیقی وقت میں گنتی کرے گی ، بغیر k لائن کو بند کیے۔ اس پیرامیٹر کا استعمال حکمت عملی کے حساب سے کیا جاتا ہے جو تاریخی اعداد و شمار کو متاثر نہیں کرتا ہے۔ ڈیفالٹ ہے۔
  • max_bars_back(const int) تاریخ حوالہ حکمت عملی کے لئے استعمال کیا جا سکتا ہے کہ زیادہ سے زیادہ اعداد و شمار کے لئے. اگر سکرپٹ کے کوڈ میں متغیرات کی تاریخ کے اعداد و شمار کا حوالہ دیا گیا ہے تو ‘[]’ آپریٹر) ، تو یہ پیرامیٹر اسکرپٹ میں ہر بلٹ ان متغیر یا صارف متغیر پر لاگو ہوگا۔ پائن اسکرپٹ میں متغیر بفرنگ زون کا سائز عام طور پر خود کار طریقے سے پتہ لگایا جاتا ہے۔ تاہم ، کچھ معاملات میں یہ ناممکن ہے ، یہی وجہ ہے کہ پیرامیٹر صارف کو اس قدر کی نچلی حد کو دستی طور پر ترتیب دینے کی اجازت دیتا ہے۔ نوٹ: پیرامیٹر کے بجائے max_bars_back فنکشن کا استعمال کرنا بہترین ہے ، کیونکہ یہ صرف ایک متغیر پر لاگو ہوتا ہے۔
  • backtest_fill_limits_assumption(const int) محدود قیمت کا آرڈر پر عملدرآمد فرض کریں۔ صرف اس صورت میں جب مارکیٹ کی قیمت محدود قیمت کا آرڈر کی سطح سے زیادہ ٹکس کی مخصوص تعداد سے تجاوز کرے گی ، تو محدود قیمت کا آرڈر انٹرا بار میں تجارت کرے گا۔
  • default_qty_type(const string) کے لئے مقرر کیا گیا ہےqtyاسٹریٹجی.انٹری یا اسٹریٹجی.آرڈر فنکشن میں پیرامیٹرز کی قیمت کا اظہار کیا گیا ہے۔ ممکنہ اقدار یہ ہیں: حکمت عملی.فکسڈ معاہدہ / اسٹاک / گھنٹوں کی تعداد ، حکمت عملی.نقد رقم کی رقم ، یا حکمت عملی. فیصد_ آف_ ایکویٹی دستیاب استحقاق کی فیصد ہے۔
  • default_qty_value(const int/float) strategy.entry یا strategy.order فنکشن کے ڈیفالٹ ٹرانزیکشنز کی تعداد ، جب ان کے ‘qty’ پیرامیٹرز کی وضاحت نہیں کی جاتی ہے تو ، اس کی اکائی اس پیرامیٹر کے ذریعہ طے کی جاتی ہے جو ‘default_qty_type’ پیرامیٹرز کے ساتھ استعمال ہوتا ہے۔
  • currency(const string) اس حکمت عملی کی اکاؤنٹ کرنسی اختیاری ڈیفالٹ چارٹ پر اشیاء کی کرنسی ممکن اقدار: currency.NONE, currency.USD, currency.EUR, currency.AUD, currency.GBP, currency.NZD, currency.CAD, currency.CHF, currency.HKD, currency.JPY, currency.NOK, currency.SEK, currency.SGD, currency.TRY, currency.ZAR, currency.BTC, currency.ETH, currency.MYR, currency.KRW
  • slippage(const int) tick کو بولی کی اکائی کے طور پر استعمال کرنے والے سلائڈ پوائنٹس کو خرید / فروخت کی قیمت یا اسٹاپ نقصان کے ٹرانزیکشن کی قیمت میں شامل / کم کیا جائے گا۔ اگر mintick = 0.01 اور سلائڈ پوائنٹ = 5 ہے تو ، کل سلائڈ پوائنٹ 5 * 0.01 = 0.05 ہوگا۔
  • commission_type(const string) ہر آرڈر کے لئے کمیشن کی قسم۔ قابل اجازت اقدار یہ ہیں: strategy.commission.percent ((آرڈر کی نقد رقم کا فیصد) ، strategy.commission.cash_per_contract ((رقم ہر معاہدے کے لئے اکاؤنٹ کی کرنسی میں ظاہر ہوتی ہے) ، strategy.commission.cash_per_order (رقم ہر آرڈر کے لئے اکاؤنٹ کی کرنسی میں ظاہر ہوتی ہے) ۔
  • commission_value(const int/float) آرڈر کمیشن ویلیو。 اس کی قسم پر منحصر ہے جو آپ نے منتخب کیا ہے (کمشن کی قسم) بشمول فی صد یا رقم。
  • process_orders_on_closeجب (const bool) کو true پر سیٹ کیا جاتا ہے تو ، آرڈر پر عملدرآمد کے لئے مزید کوششیں پیدا کی جائیں گی جب گراف بند ہوجائے اور حکمت عملی کا حساب کتاب مکمل ہوجائے۔ اگر آرڈر مارکیٹ آرڈر ہے تو ، بروکر سمیلیٹر اگلے گراف کھولنے سے پہلے ان پر عملدرآمد کرے گا۔ اگر آرڈر حد کی قیمت ہے تو ، صرف اس صورت میں ہی آرڈر پر عملدرآمد کیا جائے گا جب قیمت کی شرائط پوری ہوجائیں۔ اگر موجودہ گراف کی پوزیشن کو بند کرنا ہے تو ، یہ آپشن مفید ہے۔
  • close_entries_rule(const string) آرڈر بند ہونے کی ترتیب کا تعین کرتی ہے۔ اجازت شدہ اقدار: ‘FIFO’ یا ‘ANY’۔ FIFO ((پہلے اندر، پہلے باہر؛First-In, First-Out) کا مطلب ہے کہ جب متعدد تجارتیں کھولی جاتی ہیں تو ، سب سے پہلے تجارت کو بند کرنا ضروری ہے۔ یہ قاعدہ اسٹاک ، فیوچر اور امریکی غیر ملکی کرنسی کے لئے لاگو ہوتا ہے (NFA قاعدہ 2-43b کے مطابق) ۔ ‘ANY’ کا مطلب ہے کہ تجارت کسی بھی ترتیب میں بند ہوسکتی ہے۔ یہ غیر امریکی غیر ملکی کرنسی کی تجارت میں اجازت ہے۔ طے شدہ قدر ‘FIFO’ ہے۔
  • max_lines_count(const int) حالیہ بار ڈرائنگ کی تعداد ظاہر کرتی ہے۔ طے شدہ قیمت 50 ہے، زیادہ سے زیادہ اجازت شدہ قیمت 500 ہے۔
  • max_labels_count(const int) حالیہ ٹیگ آریھوں کی تعداد ظاہر کرتی ہے۔ طے شدہ 50 ہے، زیادہ سے زیادہ اجازت شدہ 500 ہے۔
  • max_boxes_count(const int) دکھائے جانے والے آخری باکس ڈرائنگوں کی تعداد۔ پہلے سے طے شدہ قیمت 50 ہے ، زیادہ سے زیادہ قیمت 500 ہے۔
  • margin_long(const int/float) کثیر سر کی ضمانت یہ ہے کہ کثیر سر کی پوزیشن کو سیکیورٹیز کی خریداری کی قیمت