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

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

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

s.entry_price ((tradeNo) exitP = حکمت عملی.closedtrades.exit_price ((tradeNo) profitPct += (exitP - entryP) / entryP * حکمت عملی.closedtrades.size(tradeNo) * 100

// دونوں بند تجارت کے لئے اوسط منافع فیصد کا حساب لگائیں. avgProfitPct = nz ((منافعPct / حکمت عملی. بند تجارت)

پلاٹ ((avgProfitPct)


**参数**
- ```trade_num``` (series int) 已平仓交易的交易编号。第一笔交易的编号为零。

**另见**
```strategy.opentrades.size``` ```strategy.position_size``` ```strategy.closedtrades``` ```strategy.opentrades```

### strategy.closedtrades.exit_time

返回已平仓交易退出的UNIX时间。

حکمت عملی۔ بند تجارت۔ باہر نکلنے کا وقت (trade_number)


**例子**
```pine
strategy("strategy.closedtrades.exit_time Example 1")

// Enter long trades on three rising bars; exit on two falling bars.
if ta.rising(close, 3)
    strategy.entry("Long", strategy.long)
if ta.falling(close, 2)
    strategy.close("Long")

// Calculate the average trade duration. 
avgTradeDuration() =>
    sumTradeDuration = 0
    for i = 0 to strategy.closedtrades - 1
        sumTradeDuration += strategy.closedtrades.exit_time(i) - strategy.closedtrades.entry_time(i)
    result = nz(sumTradeDuration / strategy.closedtrades)

// Display average duration converted to seconds and formatted using 2 decimal points.
if barstate.islastconfirmedhistory
    label.new(bar_index, high, str.tostring(avgTradeDuration() / 1000, "#.##") + " seconds")

ایکس سیکنڈ میں دوبارہ کھولیں

مثالیں

strategy("strategy.closedtrades.exit_time Example 2")

// Strategy calls to emulate a single long trade at the first bar.
if bar_index == 0
    strategy.entry("Long", strategy.long)

reopenPositionAfter(timeSec) =>
    if strategy.closedtrades > 0
        if time - strategy.closedtrades.exit_time(strategy.closedtrades - 1) >= timeSec * 1000
            strategy.entry("Long", strategy.long)

// Reopen last closed position after 120 sec.                
reopenPositionAfter(120)

if ta.change(strategy.opentrades)
    strategy.exit("Long", stop = low * 0.9, profit = high * 2.5)

پیرامیٹرز

  • trade_num(series int) لین دین کا نمبر جس پر لین دین ختم ہوچکا ہے۔ پہلی لین دین کا نمبر صفر ہے۔

دوبارہ ملیں گے strategy.closedtrades.entry_time

حکمت عملی.خطرے.اندراج کی اجازت

此函数可用于指定strategy.entry函数允许在哪个市场方向开仓。

strategy.risk.allow_entry_in(value)

مثالیں

strategy("strategy.risk.allow_entry_in")

strategy.risk.allow_entry_in(strategy.direction.long)
strategy.entry("Long", strategy.long, when = open > close)
// Instead of opening a short position with 10 contracts, this command will close long entries.
strategy.entry("Short", strategy.short, when = open < close, qty = 10)

پیرامیٹرز

  • value(simple string) اجازت دی گئی سمتیں۔ ممکنہ اقدار:strategy.direction.allstrategy.direction.longstrategy.direction.short

حکمت عملی.خطرہ.زیادہ سے زیادہ_پوزیشن_سائز

اس اصول کا مقصد مارکیٹ پوزیشن کی زیادہ سے زیادہ قیمت کا تعین کرنا ہے۔ یہ اصول مندرجہ ذیل افعال کو متاثر کرتا ہے۔strategy.entry◄ انٹری کی تعداد کو کم کیا جا سکتا ہے (اگر ضروری ہو) معاہدے / حصص / ہاتھ / یونٹ کی تعداد تک، لہذا پوزیشن کی کل قیمت انٹری کی حکمت عملی.risk.max_position_size میں بیان کردہ قیمت سے زیادہ نہیں ہوگی۔ اگر کم سے کم تعداد میں قوانین کی خلاف ورزی ہوتی ہے تو ، آرڈر نہیں دیا جائے گا۔

strategy.risk.max_position_size(contracts)

مثالیں

strategy("risk.max_position_size Demo", default_qty_value = 100)
strategy.risk.max_position_size(10)
strategy.entry("buy", strategy.long, when = open > close)
plot(strategy.position_size)  // max plot value will be 10

پیرامیٹرز

  • contracts(simple int/float) مطلوبہ پیرامیٹرز. پوزیشن میں معاہدے / حصص / ہاتھ / یونٹ کی زیادہ سے زیادہ تعداد.

ریاضی

math.abs

اگرnumber >= 0,numberاس کی مطلق قیمتnumberاور اگر نہیں تو -number

math.abs(number) 

واپسی کی قیمت numberاس کا مطلق قدر ہے۔

math.acos

acos فنکشن اعداد کے الٹ سائیڈرنز کو لوٹاتا ہے، جیسے کہ cos (acos (y)) = y y میں [-1, 1]؛

math.acos(angle)

واپسی کی قیمتالٹا سٹرنگ ویلیو۔ اگر y [-1,1] سے باہر ہے تو ، زاویہ واپس [0, Pi] یا na کے اندر ہے۔

math.random

جھوٹی بے ترتیب قیمت واپس کرتا ہے۔ اس فنکشن کو ہر اسکرپٹ کے لئے مختلف اقدار کی ترتیب پیدا کرنے کے لئے انجام دیا جائے گا۔ منتخب کردہ seed پیرامیٹرز کے لئے ایک ہی قدر کا استعمال کرتے ہوئے ایک بار بار قابل تکرار ترتیب پیدا کرے گا۔

math.random(min, max, seed)

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

پیرامیٹرز

  • min(series int/float) کسی بے ترتیب قدر کی حد کی سب سے نیچے کی حد۔ یہ قدر حدود میں شامل نہیں ہے۔ ڈیفالٹ قدر 0 ہے۔
  • max(series int/float) کسی بے ترتیب قدر کی حد کا اوپری حصہ۔ یہ قدر حدود میں شامل نہیں ہے۔ ڈیفالٹ 1 ہے۔
  • seed(input int) اختیاری پیرامیٹرز۔ جب ایک ہی seed استعمال کیا جاتا ہے تو ، اس فنکشن کو بار بار کال کرنے کی اجازت دی جاتی ہے تاکہ قابل تکرار اقدار کا ایک مجموعہ پیدا کیا جاسکے۔

math.asin

اسائن فنکشن عددیوں کے مخالف سٹرنگ کو واپس کرتا ہے، سٹرنگ y = y y کے دائرے میں [-1, 1]؛

math.asin(angle) 

واپسی کی قیمتالٹا تار کی قدر؛ اگر y [-1,1] سے باہر ہے، تو زاویہ واپس [- Pi / 2، Pi / 2] یا na کی حد میں ہے۔

math.atan

atan فنکشن عددی کے الٹ کٹ (بطور آرک ظاہر ہوتا ہے) واپس کرتا ہے ، tan (atan (y)) = کسی بھی y میں y ؛

math.atan(angle) 

واپسی کی قیمتاس کے برعکس اس کی قیمت؛ واپسی کا زاویہ [- Pi / 2، Pi / 2] کی حد میں ہے۔

math.ceil

اوپر کی طرف سے ایک انٹیجر کی تقریب سے زیادہ یا اس کے برابر سب سے چھوٹی (سب سے قریب منفی لامحدود) عددی عددی واپسی.

math.ceil(number)

واپسی کی قیمتاس سے کم یا اس کے برابر سب سے چھوٹی عدد

دوبارہ ملیں گے math.floor math.round

math.cos

cos فنکشن واپس کرنے کے لئے زاویہ کے لئے مثلث سلاخوں.

math.cos(angle) 

واپسی کی قیمتکونے کے مثلث کے سائیڈونس۔

پیرامیٹرز

  • angle(series int/float) زاویہ، قوس کے ساتھ

math.exp

numberexp کے لئے e ہے.numberدوسری طرف، جہاں e Eura کی تعداد ہے.

math.exp(number) 

واپسی کی قیمتاور اس کا مطلب یہ ہے کہ آپ کو اس کے بارے میں کچھ نہیں معلوم ہے.numberمیں نے اس کے بارے میں کیا سوچا تھا۔

دوبارہ ملیں گے math.pow

math.floor

math.floor(number) 

واپسی کی قیمتاس سے کم یا اس کے برابر سب سے بڑی عدد۔

دوبارہ ملیں گے math.ceil math.round

math.log

کسی بھیnumberقدرتی لوگرٹ > 0 واحد y ہے، لہذا e ^ y =number

math.log(number)

واپسی کی قیمت numberاس کا مطلب یہ ہے کہ آپ کو اس کی ضرورت نہیں ہے.

دوبارہ ملیں گے math.log10

math.log10

numberعام طور پر استعمال ہونے والے (یا 10 کے نیچے) لوگروں کا مطلب یہ ہے کہ 10 کو بڑھانا ضروری ہے تاکہ ہیرو حاصل کیا جاسکے۔number。10^y =number

math.log10(number)

واپسی کی قیمت number10 کی بنیاد پر لاگرینز کے لئے.

دوبارہ ملیں گے math.log

math.pow

ریاضیاتی جڑیں

math.pow(base, exponent)

مثالیں

// math.pow
plot(math.pow(close, 2))

واپسی کی قیمت baseمیں اضافہexponent◄ اگرbaseیہ ایک سیریز ہے جو عناصر کے لحاظ سے شمار کی جاتی ہے۔

پیرامیٹرز

  • base(series int/float) استعمال کرنے کے لئے بنیاد کی وضاحت کرتا ہے۔
  • exponent(series int/float) اشاریہ کی وضاحت کرتا ہے۔

دوبارہ ملیں گے math.sqrt math.exp

math.sign

اگر عدد صفر ہے تو عدد کی علامت (signum) صفر ہے، اگر عدد صفر سے بڑا ہے تو عدد 1.0 ہے، اگر عدد صفر سے چھوٹا ہے تو عدد 1.0 ہے۔

math.sign(number)

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

math.sin

سٹرنگ فنکشن ایک زاویہ کے مثلث سٹرنگ واپس کرتا ہے۔

math.sin(angle)

واپسی کی قیمتکونے کے مثلث سِنٹرن۔

پیرامیٹرز

  • angle(series int/float) زاویہ، قوس کے ساتھ

math.sqrt

کسی بھیnumberاس کا مربع روٹ 0 سے زیادہ ہے اور یہ واحد طریقہ ہے کہ y سے زیادہ ہو جائے گا 0 اور y کی 2 کی برابر ہو جائے گیnumber

math.sqrt(number)

واپسی کی قیمت numberکی مربع جڑ ہے۔

دوبارہ ملیں گے math.pow

math.tan

ٹین فنکشن واپس آنے والے زاویہ کے مثلث کے عین مطابق ہے۔

math.tan(angle)

واپسی کی قیمتکونے کے مثلث کا قطر درست ہے۔

پیرامیٹرز

  • angle(series int/float) زاویہ، قوس کے ساتھ

math.round

واپسnumberاس کے بعد، آپ کو اس کی قیمت کو تبدیل کرنے کی ضرورت ہے، چار سے پانچ تک قریب ترین عدد میں داخل کریں، اور اوپر کی طرف سے مکمل کریں.precisionاگر آپ کو یہ معلوم ہے کہ آپ کے پاس کیا ہے، تو آپ کو یہ معلوم ہونا چاہئے کہ آپ کو کیا کرنا چاہئے.

math.round(number) 
math.round(number, precision) 

واپسی کی قیمت numberاس کی قیمت چار گنا پانچ سے قریب ترین عدد تک ہے ، یا اس کی درستگی کے مطابق ہے۔

پیرامیٹرز

  • number(series int/float) چار سے پانچ درج کرنے کی ضرورت ہے۔
  • precision(series int) آپشن کے مطابق ہے۔numberچھوٹی عددی تعداد کو چار سے پانچ میں داخل کیا جائے گا۔ جب کوئی پیرامیٹر فراہم نہیں کیا جاتا ہے تو ، چار سے پانچ قریب ترین عدد تک داخل ہوتا ہے۔

نوٹنوٹ کریں کہ اگر آپ کے پاس ایک تھرمل ویلیو ہے تو، آپ کو واپس آنا چاہئے.

دوبارہ ملیں گے math.ceil math.floor

math.max

ایک سے زیادہ اقدار میں سے سب سے بڑا واپس آتا ہے۔

math.max(number0, number1, ...) 

مثالیں

// math.max
plot(math.max(close, open))
plot(math.max(close, math.max(open, 42)))

واپسی کی قیمتکئی دی گئی اقدار میں سے سب سے بڑا.

دوبارہ ملیں گے math.min

math.min

کئی اقدار میں سے سب سے چھوٹا واپس کرتا ہے۔

math.min(number0, number1, ...) 

مثالیں

// math.min
plot(math.min(close, open))
plot(math.min(close, math.min(open, 42)))

واپسی کی قیمتکئی دی گئی اقدار میں سے سب سے چھوٹی قدر۔

دوبارہ ملیں گے math.max

math.avg

تمام سیریز کے لئے اوسط حساب لگائیں (مطابق عناصر) ؛

math.avg(number0, number1, ...)

واپسی کی قیمتاوسط

دوبارہ ملیں گے math.sum ta.cum ta.sma

math.round_to_mintick

返回四舍五入到商品的mintick的值,即可以除以syminfo.mintick的最接近的值,没有余数,并向上舍入。

math.round_to_mintick(number) 

واپسی کی قیمت numberچار خانے پانچ میں درست تک ٹک کے ساتھ داخل ہوتے ہیں۔

پیرامیٹرز

  • number(series int/float) چار سے پانچ درج کرنے کی ضرورت ہے۔

دوبارہ ملیں گے math.ceil math.floor

math.sum

sum فنکشن x کی آخری y قدر کی سلائڈنگ مجموعہ واپس کرتا ہے۔

math.sum(source, length)

واپسی کی قیمت lengthK لائن کی واپسیsourceخلاصہ۔۔

پیرامیٹرز

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

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

math.todegrees

قریبی مساوی زاویہ واپس کریں جس میں طول و عرض کا استعمال کیا جاتا ہے۔

math.todegrees(radians) 

واپسی کی قیمتیونٹ کے طور پر ڈگری میں زاویہ کی قدر۔

پیرامیٹرز

  • radians(series int/float) آرک یونٹ میں زاویہ۔

math.toradians

ڈگری کے یونٹ کے زاویہ سے، قریبی مساوی زاویہ کو واپس آ رہا ہے جو کہ آرک کے یونٹ کے زاویہ پر ہے۔

math.toradians(degrees) 

واپسی کی قیمتآرک کی اکائیوں میں زاویہ کی قدر۔

پیرامیٹرز

  • degrees(series int/float) یونٹ میں ڈگری کے زاویہ کے ساتھ۔

دیگر

فکسنان

دیئے گئے سلسلے کے لئے، NaN کی قدر کو پچھلے غیر NaN قدر کے ساتھ تبدیل کریں۔

fixnan(source) 

واپسی کی قیمتایک سیریز جس میں کوئی وقفہ نہیں ہے۔

پیرامیٹرز

  • source(سیریز int/float/bool/color)

دوبارہ ملیں گے na nz

این زیڈ

صف میں صفر ((یا مخصوص نمبر) کے ساتھ NaN کی قدر کو تبدیل کریں۔

nz(source, replacement) 
nz(source)

مثالیں

// nz
plot(nz(ta.sma(close, 100)))

واپسی کی قیمت sourceاگر یہ نہیں ہےna◄ اگرsourceکی قدر ہےnaاگر آپ 1 استعمال کرتے ہیں، تو 0 واپس آئے گا.replacementپیرامیٹرز۔

پیرامیٹرز

  • source(series int/float/bool/color) سیریز ویلیو کو چلانے کے لئے۔
  • replacement(series int/float/bool/color) میں سے تمام کے لئے تبدیل کیا جاتا ہے

دوبارہ ملیں گے na fixnan

ن

اگر یہ NaN ہے تو ، جانچ پڑتال کریں۔

na(x)

واپسی کی قیمتاگر x ایک غلط عدد ہے تو یہ درست ہے (x NaN ہے) ، ورنہ یہ غلط ہے۔

دوبارہ ملیں گے fixnan nz

int

تبدیل کرنا یا فلوٹ کو int کے طور پر کاٹنا۔

int(x) 

واپسی کی قیمتتبدیل کرنے کے لئے int کے بعد ایک پیرامیٹر کی قدر.

دوبارہ ملیں گے float bool color string

فلوٹ

na کو فلوٹنگ کے طور پر سیٹ کریں۔

float(x) 

واپسی کی قیمتتبدیل کرنے کے لئے پیرامیٹر کی قدر کے بعد فلوٹ.

دوبارہ ملیں گے int bool color string

انتباہ

ریئل ٹائم میں K لائن کے دوران کال کرنے پر الارم ایونٹ کو ٹرگر کریں اور اس سے پہلے الارم کی تقریب پر مبنی الارمز کو اشارے یا حکمت عملی کے لئے الارم کی تقریب کے ڈائیلاگ باکس کے ذریعہ بنائیں۔

alert(message, freq)

مثالیں

// alert() example
ma = ta.sma(close, 14)
xUp = ta.crossover(close, ma)
if xUp
    // Trigger the alert the first time a cross occurs during the real-time bar.
    alert("Price (" + str.tostring(close) + ") crossed over MA (" + str.tostring(ma) +  ").", alert.freq_once_per_bar)
plot(ma)
plotchar(xUp, "xUp", "▲", location.top, size = size.tiny)

پیرامیٹرز

  • message(series string) انتباہ ٹرگر ہونے پر بھیجے گئے پیغامات۔
  • freq(input string) ٹرگر فریکوئنسی؛ ممکنہ اقدار یہ ہیں: alert.freq_all ((تمام فنکشن کالز ٹرگر الارمز) ، alert.freq_once_per_bar ((K لائن میں پہلے فنکشن کالز ٹرگر الارمز) ، alert.freq_once_per_bar_close ((فنکشن کالز صرف اس وقت ٹرگر الارمز جب یہ حقیقی وقت میں K لائن کے آخری اسکرپٹ تکرار کے دوران ہوتا ہے اور جب یہ بند ہوتا ہے) ؛ ڈیفالٹ قدر alert.freq_once_per_bar ہے۔

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

دوبارہ ملیں گے alertcondition

ہوشیار حالت

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

alertcondition(condition, title, message)

مثالیں

// alertcondition
alertcondition(close >= open, title='Alert on Green Bar', message='Green Bar!')

پیرامیٹرز

  • condition(series bool) انتباہ کے لیے استعمال ہونے والی سیریز کی بول ویلیو۔ True کی قدر انتباہ کو ٹرگر کرتی ہے، false - کوئی انتباہ نہیں۔ مطلوبہ پیرامیٹرز۔
  • title(const string) انتباہ کی شرائط کا عنوان. آپشنل پیرامیٹرز.
  • message(const string) جب انتباہ ٹرگر ہوتا ہے تو پیغام دکھاتا ہے۔ آپشنل پیرامیٹرز۔

نوٹنوٹ کریں کہ پائن وی 4 میں ، انتباہ کی شرائط کال ایک اضافی گراف تیار کرتی ہے۔ جب ہم ہر اسکرپٹ کے لئے آؤٹ پٹ سیریز کی تعداد کا حساب لگاتے ہیں تو ان تمام کالوں کو مدنظر رکھا جاتا ہے۔

دوبارہ ملیں گے alert

اشارے

ہم آہنگی کے لئےTrading Viewاس کا مطلب یہ ہے کہ آپ کو اس کی ضرورت نہیں ہے۔

دوبارہ ملیں گے strategy

وقت

time فنکشن مخصوص وقت کی حد اور ٹرانزیکشن ٹائم فریم کے لئے موجودہ K لائن کا UNIX وقت واپس کرتا ہے۔ اگر ٹائم پوائنٹ ٹرانزیکشن ٹائم فریم میں نہیں ہے تو ، یہ NaN واپس کرتا ہے۔ نوٹ: FMZ کی حمایت نہیں کرتا ہے۔sessionپیرامیٹرز۔

time(timeframe, session, timezone)

time(timeframe, session)

time(timeframe)

مثالیں

timeinrange(res, sess) => not na(time(res, sess, "America/New_York")) ? 1 : 0
plot(timeinrange("1", "1300-1400"), color=color.red)

// This plots 1.0 at every start of 10 minute bar on a 1 minute chart:
newbar(res) => ta.change(time(res)) == 0 ? 0 : 1
plot(newbar("10"))

جب آپ کسی سیشن کو ترتیب دیتے ہیں تو ، آپ نہ صرف گھنٹوں اور منٹوں کی وضاحت کرسکتے ہیں ، بلکہ آپ کسی ہفتے کی تاریخ کی بھی وضاحت کرسکتے ہیں۔ اگر کوئی تاریخ نہیں بتائی گئی ہے تو یہ سمجھا جاتا ہے کہ ٹریڈنگ کا وقت اتوار (1) سے ہفتہ (7) تک ہے ، یعنی 1100-2000 اور 1100-1200:1234567 کے برابر ہے۔ آپ اسے تاریخ کی وضاحت کرکے تبدیل کر سکتے ہیں۔ مثال کے طور پر، 7 دن ایک ہفتے کے ٹریڈنگ اور 24 گھنٹے ٹریڈنگ کے وقت کے لئے اشیا کے لئے، مندرجہ ذیل سکرپٹ ہفتہ اور اتوار کے لئے رنگ نہیں کرے گا:

مثالیں

// Time
t1 = time(timeframe.period, "0000-0000:23456")
bgcolor(t1 ? color.new(color.blue, 90) : na)

ایکsessionپیرامیٹرز میں کئی مختلف ٹرانزیکشن ٹائمز شامل ہوسکتے ہیں، جن کو کوما کے ساتھ الگ کیا جاسکتا ہے۔ مثال کے طور پر، مندرجہ ذیل اسکرپٹ 10 سے 11 اور 14 سے 15 (صرف کاروباری دنوں میں) کے لئے K سٹرنگ کو نمایاں کرے گا:

مثالیں

// Time
t1 = time(timeframe.period, "1000-1100,1400-1500:23456")
bgcolor(t1 ? color.new(color.blue, 90) : na)

واپسی کی قیمتیونیکس ٹائم۔

پیرامیٹرز

  • timeframe(simple string) وقت کا دورانیہ۔ خالی سٹرنگ کو چارٹ کے موجودہ وقت کا دورانیہ سمجھا جاتا ہے۔
  • session(simple string) ٹرانزیکشن ٹائم سیکنڈ کی تفصیلات↑ اختیاری پیرامیٹرز، ڈیفالٹ کے طور پر تجارتی ٹائم سیکنڈ استعمال کریں۔ خالی سٹرنگ کو تجارتی ٹائم سیکنڈ سمجھا جاتا ہے۔ FMZ کی حمایت نہیں کی جاتی ہے۔
  • timezone(سادہ تار)sessionپیرامیٹر کے ٹائم زون کا استعمال صرف اس صورت میں کیا جاسکتا ہے جب ٹائم زون سیشن زون کی وضاحت کی جائے۔ اختیاری ہے۔ ڈیفالٹ قیمت syminfo.timezone ہے۔ GMT نمائندگی (مثال کے طور پر ٹائم زون GMT-5 زون) یا IANA ٹائم زون ڈیٹا بیس کا نام (مثال کے طور پر ٹائم زون امریکہ / نیو یارک زون) کی وضاحت کی جاسکتی ہے۔

نوٹیونیکس وقت 1 جنوری 1970 کو 00:00:00 UTC کے بعد سے گزرے ہوئے ملی سیکنڈوں کی تعداد ہے۔

سال

year(time)
year(time, timezone)

واپسی کی قیمتیونیکس ٹائم فراہم کرنے والے سال (ٹائم زون تبدیل کریں) ◄

پیرامیٹرز

  • time(series int) یونکس وقت کو ملی سیکنڈ میں بیان کیا جاتا ہے۔
  • timezone(series string) آپشن کی طرف سے منتخب کردہ پیرامیٹرز: ◎ ٹائم زون‬

نوٹیونیکس وقت یکم جنوری 1970 کو 00:00:00 UTC کے بعد سے ملی سیکنڈ کی تعداد ہے۔ پہلے سے طے شدہ طور پر ، ٹائم زون syminfo.timezone ہے۔ آپ ٹائم اسٹیمپ کا استعمال کرکے ممکنہ اقدار کی جانچ کرسکتے ہیں۔ براہ کرم نوٹ کریں کہ یہ فنکشن سال کو K لائن کے کھلے وقت کی بنیاد پر واپس کرتا ہے۔ راتوں رات ٹریڈنگ کے اوقات کے لئے (مثال کے طور پر EURUSD پیر کے دن ٹریڈنگ کا وقت اتوار کو 17: 00 UTC-4 سے شروع ہوتا ہے) ، یہ قیمت ٹریڈنگ کے دن کے سال سے 1 سے کم ہوسکتی ہے۔

دوبارہ ملیں گے year time month dayofmonth dayofweek hour minute second

مہینہ

month(time)
month(time, timezone)

واپسی کی قیمتمہینہ جو UNIX وقت فراہم کرتا ہے ((تبادلہ ٹائم زون) ⇒

پیرامیٹرز

  • time(series int) یونکس وقت کو ملی سیکنڈ میں بیان کیا جاتا ہے۔
  • timezone(series string) آپشن کی طرف سے منتخب کردہ پیرامیٹرز: ◎ ٹائم زون‬

نوٹUNIX وقت 1 جنوری 1970 UTC 00:00:00 کے بعد سے ملی سیکنڈ کی تعداد ہے۔ ڈیفالٹ کے طور پر، ٹائم زون syminfo.timezone ہے۔ آپ ٹائم اسٹیمپ کا استعمال کرتے ہوئے ممکنہ اقدار کی جانچ پڑتال کرسکتے ہیں۔ براہ کرم نوٹ کریں کہ یہ فنکشن K لائن کے کھلے وقت کے مطابق مہینہ واپس کرتا ہے۔ راتوں رات ٹریڈنگ کے اوقات کے لئے (مثال کے طور پر ، EURUSD پیر کے دن ٹریڈنگ کا وقت اتوار کو 17: 00 UTC-4 سے شروع ہوتا ہے) ، یہ قدر ٹریڈنگ کے دن کے مہینے سے 1 سے کم ہوسکتی ہے۔

دوبارہ ملیں گے month time year dayofmonth dayofweek hour minute second

گھنٹا

hour(time)
hour(time, timezone)

واپسی کی قیمتUNIX وقت فراہم کرنے والے گھنٹے (تبادلہ وقت زون) ۔

پیرامیٹرز

  • time(series int) یونکس وقت کو ملی سیکنڈ میں بیان کیا جاتا ہے۔
  • timezone(series string) آپشن کی طرف سے منتخب کردہ پیرامیٹرز: ◎ ٹائم زون‬

نوٹیونیکس وقت یکم جنوری 1970 کو 00:00:00 UTC کے بعد سے ملی سیکنڈ کی تعداد ہے۔ پہلے سے طے شدہ طور پر ، ٹائم زون syminfo.timezone ہے۔ آپ ٹائم اسٹیمپ کا استعمال کرکے ممکنہ اقدار کی جانچ کرسکتے ہیں۔

دوبارہ ملیں گے hour time year month dayofmonth dayofweek minute second

منٹ

minute(time)
minute(time, timezone)

واپسی کی قیمتیونکس ٹائم منٹ (ٹائم زون سوئچنگ) فراہم کرتا ہے۔

پیرامیٹرز

  • time(series int) یونکس وقت کو ملی سیکنڈ میں بیان کیا جاتا ہے۔
  • timezone(series string) آپشن کی طرف سے منتخب کردہ پیرامیٹرز: ◎ ٹائم زون‬

نوٹیونیکس وقت یکم جنوری 1970 کو 00:00:00 UTC کے بعد سے ملی سیکنڈ کی تعداد ہے۔ پہلے سے طے شدہ طور پر ، ٹائم زون syminfo.timezone ہے۔ آپ ٹائم اسٹیمپ کا استعمال کرکے ممکنہ اقدار کی جانچ کرسکتے ہیں۔

دوبارہ ملیں گے minute time year month dayofmonth dayofweek hour second

دوسرا

second(time)
second(time, timezone)

واپسی کی قیمتسیکنڈوں کی تعداد فراہم کرتا ہے UNIX وقت ((تبادلہ ٹائم زون) ◄ ۔

پیرامیٹرز

  • time(series int) یونکس وقت کو ملی سیکنڈ میں بیان کیا جاتا ہے۔
  • timezone(series string) آپشن کی طرف سے منتخب کردہ پیرامیٹرز: ◎ ٹائم زون‬

نوٹیونیکس وقت یکم جنوری 1970 کو 00:00:00 UTC کے بعد سے ملی سیکنڈ کی تعداد ہے۔ پہلے سے طے شدہ طور پر ، ٹائم زون syminfo.timezone ہے۔ آپ ٹائم اسٹیمپ کا استعمال کرکے ممکنہ اقدار کی جانچ کرسکتے ہیں۔

دوبارہ ملیں گے second time year month dayofmonth dayofweek hour minute

ہفتہ وار

weekofyear(time)
weekofyear(time, timezone)

واپسی کی قیمتUNIX وقت فراہم کرنے کے لئے ایک دورانیہ ((تبادلہ ٹائم زون) ؛

پیرامیٹرز

  • time(series int) یونکس وقت کو ملی سیکنڈ میں بیان کیا جاتا ہے۔
  • timezone(series string) آپشن کی طرف سے منتخب کردہ پیرامیٹرز: ◎ ٹائم زون‬

نوٹیونیکس وقت 1 جنوری 1970 کو 00:00:00 UTC کے بعد سے ملی سیکنڈ ہے۔ ڈیفالٹ کے ذریعہ ، ٹائم زون syminfo.timezone ہے۔ آپ ٹائم اسٹیمپ کا استعمال کرکے ممکنہ اقدار کی جانچ کرسکتے ہیں۔ نوٹ کریں کہ یہ فنکشن K لائن کے کھلے وقت کے مطابق ہفتہ کو لوٹاتا ہے۔ راتوں رات ٹریڈنگ کے اوقات کے لئے (مثال کے طور پر EURUSD ، جس کا پیر کا ٹریڈنگ کا وقت اتوار کو 17: 00 سے شروع ہوتا ہے) ، یہ قدر ہفتے کے دن ٹریڈنگ کے دن سے کم ہوسکتی ہے۔

دوبارہ ملیں گے weekofyear time year month dayofmonth dayofweek hour minute second

دن ہفتہ

dayofweek(time)
dayofweek(time, timezone)

واپسی کی قیمتیونکس ٹائم کے لئے دستیاب ہفتہ وار دن (ٹائم زون کی تبدیلی) ۔

پیرامیٹرز

  • time(series int) یونکس وقت کو ملی سیکنڈ میں بیان کیا جاتا ہے۔
  • timezone(series string) آپشن کی طرف سے منتخب کردہ پیرامیٹرز: ◎ ٹائم زون‬

نوٹبراہ کرم نوٹ کریں کہ یہ فنکشن K لائن کے کھلے وقت کی بنیاد پر تاریخ واپس کرتا ہے۔ راتوں رات ٹریڈنگ کے اوقات کے لئے (مثال کے طور پر EURUSD پیر کے دن ٹریڈنگ کے اوقات اتوار کو 17: 00 سے شروع ہوتے ہیں) ، یہ قدر ٹریڈنگ کے دن کی تاریخ سے 1 کم ہوسکتی ہے۔ یونیکس وقت یکم جنوری 1970 کو 00:00:00 UTC کے بعد سے ملی سیکنڈ کی تعداد ہے۔ پہلے سے طے شدہ طور پر ، ٹائم زون syminfo.timezone ہے۔ آپ ٹائم اسٹیمپ کا استعمال کرکے ممکنہ اقدار کی جانچ کرسکتے ہیں۔

دوبارہ ملیں گے time dayofmonth

دن ماہ

dayofmonth(time)
dayofmonth(time, timezone)

واپسی کی قیمتیونکس وقت فراہم کرنے والے مہینے کی تاریخ (تبادلہ ٹائم زون) ۔

پیرامیٹرز

  • time(series int) یونکس وقت کو ملی سیکنڈ میں بیان کیا جاتا ہے۔
  • timezone(series string) آپشن کی طرف سے منتخب کردہ پیرامیٹرز: ◎ ٹائم زون‬

نوٹیونیکس وقت 1 جنوری 1970 کو 00:00:00 UTC کے بعد سے ملی سیکنڈ کی تعداد ہے۔ پہلے سے طے شدہ طور پر ، ٹائم زون syminfo.timezone ہے۔ آپ ٹائم اسٹیمپ کا استعمال کرکے ممکنہ اقدار کی جانچ کرسکتے ہیں۔ براہ کرم نوٹ کریں کہ یہ فنکشن K لائن کے کھلے وقت کی بنیاد پر تاریخ واپس کرتا ہے۔ راتوں رات ٹریڈنگ کے اوقات کے لئے (مثال کے طور پر EURUSD پیر کے دن ٹریڈنگ کے اوقات اتوار کو 17: 00 UTC-4 سے شروع ہوتے ہیں) ، یہ قدر ٹریڈنگ کے دن کی تاریخ سے 1 کم ہوسکتی ہے۔

دوبارہ ملیں گے time dayofweek

ٹائم اسٹیمپ

ٹائم ٹائم فنکشن UNIX ٹائم کے مخصوص دن اور وقت کو واپس کرتا ہے۔

timestamp(dateString)
timestamp(year, month, day, hour, minute, second)
timestamp(timezone, year, month, day, hour, minute, second)

مثالیں

// timestamp
plot(timestamp(2016, 01, 19, 09, 30), linewidth=3, color=color.green)
plot(timestamp(syminfo.timezone, 2016, 01, 19, 09, 30), color=color.blue)
plot(timestamp(2016, 01, 19, 09, 30), color=color.yellow)
plot(timestamp("GMT+6", 2016, 01, 19, 09, 30))
plot(timestamp(2019, 06, 19, 09, 30, 15), color=color.lime)
plot(timestamp("GMT+3", 2019, 06, 19, 09, 30, 15), color=color.fuchsia)
plot(timestamp("Feb 01 2020 22:10:05"))
plot(timestamp("2011-10-10T14:48:00"))
plot(timestamp("04 Dec 1995 00:12:00 GMT+5"))

واپسی کی قیمتیونیکس ٹائم۔

پیرامیٹرز

  • timezone(series string) ٹائم زون۔ آپشنل۔ ڈیفالٹ قیمت syminfo.timezone ہے۔ GMT (جیسے GMT-5 ٹائم زون) یا IANA ٹائم زون ڈیٹا بیس نام (جیسے امریکہ / نیو یارک ٹائم زون) کے ساتھ بیان کیا جاسکتا ہے۔
  • year(series int) سال۔
  • month(series int) مہینہ۔
  • day(series int) دن۔
  • hour(series int) (اختیاری پیرامیٹرز) گھنٹے. ڈیفالٹ 0 ہے۔
  • minute(series int) (اختیاری پیرامیٹرز) منٹ۔ ڈیفالٹ 0 ہے۔
  • second(series int) (اختیاری پیرامیٹرز) سیکنڈ。 پہلے سے طے شدہ قیمت 0 ہے۔
  • dateString(const string) ایک سٹرنگ جس میں تاریخ اور اختیاری وقت اور ٹائم زون شامل ہے۔ اس کی شکل IETF RFC 2822 یا ISO 8601 معیار کے مطابق ہونی چاہئے ((DD MMM YYYY hh:mm:ss±hhmm یا?? YYYYY-MM-DDThh:mm:ss±hh:mm، اس لئے?? 20 Feb 2020 یا?? 2020-02-20) ؛ اگر وقت فراہم نہیں کیا گیا ہے تو ، 00:00 استعمال کریں۔ اگر کوئی ٹائم زون فراہم نہیں کیا گیا ہے تو ، GMT+0 استعمال کیا جائے گا۔ نوٹ کریں کہ یہ فنکشن عام طور پر اس کے برعکس کام کرتا ہے ، جو تبادلے کے ٹائم زون کو واپس کرتا ہے۔

نوٹیونیکس وقت 1 جنوری 1970 کو 00:00:00 UTC کے بعد سے گزرے ہوئے ملی سیکنڈوں کی تعداد ہے۔

دوبارہ ملیں گے time timenow syminfo.timezone

بھرنا

فراہم کردہ رنگوں کا استعمال کرتے ہوئے دو ڈرائنگ یا لائن کے درمیان پس منظر کو بھرنے کے لئے؛

fill(hline1, hline2, color, title, editable, fillgaps, display)
fill(plot1, plot2, color, title, editable, show_last, fillgaps, display)

مثالیں

h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.blue, 90))

p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))

پیرامیٹرز

  • hline1(hline) پہلا ہلائن آبجیکٹ۔ مطلوبہ پیرامیٹرز۔
  • hline2(hline) دوسرا ہلائن آبجیکٹ. ضروری پیرامیٹرز.
  • plot1(plot) پہلا ڈرائنگ آبجیکٹ۔ مطلوبہ پیرامیٹرز۔
  • plot2(plot) دوسرا ڈرائنگ آبجیکٹ۔ ضروری پیرامیٹرز۔
  • color(series color) ڈرائنگ کا رنگ۔ آپ اس طرح کے رنگین رنگ = سرخ رنگ یا رنگین رنگ = #ff001a رنگین مستقل استعمال کرسکتے ہیں اور رنگ = قریب > = کھلی؟ سبز: سرخ رنگ کے لئے پیچیدہ اظہار بھی استعمال کرسکتے ہیں۔ آپشنل پیرامیٹرز۔
  • title(const string) بھرا ہوا آبجیکٹ کا عنوان بنایا گیا ہے۔ متبادل پیرامیٹرز۔
  • editable(const bool) اگر یہ درست ہے تو ، اسٹائل بھرنے کو فارمیٹ ڈائیلاگ باکس میں ترمیم کیا جاسکتا ہے۔ ڈیفالٹ درست ہے۔
  • show_last(input int) اگر سیٹ کیا گیا ہے تو ، چارٹ کو بھرنے کے لئے k لائنوں کی تعداد کی وضاحت کرتا ہے ((آخری k لائن سے پیچھے کی طرف) ؛)
  • fillgaps(const bool) خالی جگہوں کی مسلسل بھرنے کو کنٹرول کرتا ہے ، یعنی جب پلاٹ ((() کالوں میں سے ایک کی واپسی کی قیمت n ہوتی ہے۔ جب یہ سچ کے طور پر سیٹ کیا جاتا ہے تو ، آخری بھرنے سے خالی جگہوں کو بھرنا جاری رہے گا۔ ڈیفالٹ غلط ہے۔
  • display(plot_display) بھرا ہوا ڈسپلے کی پوزیشن کنٹرول کرتا ہے۔ ممکنہ قدر یہ ہے: display.none、display.all。 ڈیفالٹ display.all。

دوبارہ ملیں گے plot barcolor bgcolor hline

لکیری

ایک مقررہ مقررہ قیمت کی سطح پر افقی لائن پیش کریں۔

hline(price, title, color, linestyle, linewidth, editable, display)

مثالیں

// input.hline
hline(3.14, title='Pi', color=color.blue, linestyle=hline.style_dotted, linewidth=2)

// You may fill the background between any two hlines with a fill() function:
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.green, 90))

واپسی کی قیمتہلائن اشیاء جو بھرنے کے لئے استعمال کی جا سکتی ہیں۔

پیرامیٹرز

  • price(ان پٹ int/float) آبجیکٹ کی طرف سے پیش کی جانے والی قیمت کی قیمت؛ ضروری پیرامیٹرز؛
  • title(const string) آبجیکٹ کا عنوان
  • color(input color) رینڈرینگ لائن کا رنگ۔﴿ مستقل ہونا ضروری ہے (غیر اظہار) ﴾ اختیاری پیرامیٹرز۔﴿
  • linestyle(hline_style) رینڈرینگ لائن کا انداز۔ ممکن اقدار ہیں: solid,dotted,dotted۔ آپشنل پیرامیٹر۔
  • linewidth(input int) رینڈرینگ لائن کی چوڑائی۔ ڈیفالٹ 1 ہے۔
  • editable(const bool) اگر یہ درست ہے تو ، ہلین اسٹائل کو فارمیٹ ڈائیلاگ باکس میں ترمیم کیا جاسکتا ہے۔ ڈیفالٹ درست ہے۔
  • display(plot_display) کنٹرول لائن کی نمائش کا مقام۔ ممکنہ قدر یہ ہے: display.none、display.all。 ڈیفالٹ display.all。
  • overlay(const bool) FMZ پلیٹ فارم کی توسیع کے لئے ایک پیرامیٹر جو مرکزی ڈرائنگ میں موجودہ فنکشن کو قائم کرنے کے لئے استعمال کیا جاتا ہے ((سچ سیٹ کریں) یا ذیلی ڈرائنگ ((جھوٹ سیٹ کریں)) ڈرائنگ میں ظاہر ہوتا ہے کہ ڈیفالٹ قیمت غلط ہے۔ اگر اس پیرامیٹر کی وضاحت نہیں کی جاتی ہے تو ، اس کی وضاحت کی گئی ہےstrategyیاindicatorاندرونیoverlayپیرامیٹرز کی ترتیب،strategyیاindicatorکوئی ترتیب نہیںoverlayاگر آپ کے پاس کوئی مسئلہ ہے تو ، آپ کو اس کا جواب دینے کی ضرورت ہے۔

رنگ

K لائن کا پس منظر مخصوص رنگ کے ساتھ بھریں۔

bgcolor(color, offset, editable, show_last, title, display, overlay)

مثالیں

// bgcolor example
bgcolor(close < open ? color.new(color.red,70) : color.new(color.green, 70))

پیرامیٹرز

  • color(series color) پس منظر کا رنگ بھرنا۔ آپ مستقل طور پر استعمال کرسکتے ہیں ، جیسے ریڈ ہل یا #ff001a ہل ، اور پیچیدہ اظہار جیسے 'close >= open ؟ green: red ہل۔ ضروری پیرامیٹرز۔'
  • offset(series int) ایک مخصوص تعداد میں k لکیروں پر بائیں یا دائیں منتقل کرنے والی رنگین سیریز۔ ڈیفالٹ 0 ہے۔
  • editable(const bool) اگر یہ درست ہے تو، bgcolor سٹائل فارمیٹ ڈائیلاگ باکس میں ترمیم کیا جا سکتا ہے۔ ڈیفالٹ درست ہے۔
  • show_last(input int) اگر سیٹ کیا گیا ہے تو ، چارٹ کو بھرنے کے لئے k لائنوں کی تعداد کی وضاحت کرتا ہے ((آخری k لائن سے پیچھے کی طرف) ؛)
  • title(const string) bgcolor کا عنوان۔ آپشنل پیرامیٹرز۔
  • display(plot_display)bgcolor کی نمائش کی جگہ کو کنٹرول کرتا ہے۔ ممکنہ قدر یہ ہے:display.none、display.all。بغیر ظاہر کئے display.all。
  • overlay(const bool) FMZ پلیٹ فارم کی توسیع کے لئے ایک پیرامیٹر جو مرکزی ڈرائنگ میں موجودہ فنکشن کو قائم کرنے کے لئے استعمال کیا جاتا ہے ((سچ سیٹ کریں) یا ذیلی ڈرائنگ ((جھوٹ سیٹ کریں)) ڈرائنگ میں ظاہر ہوتا ہے کہ ڈیفالٹ قیمت غلط ہے۔ اگر اس پیرامیٹر کی وضاحت نہیں کی جاتی ہے تو ، اس کی وضاحت کی گئی ہےstrategyیاindicatorاندرونیoverlayپیرامیٹرز کی ترتیب،strategyیاindicatorکوئی ترتیب نہیںoverlayاگر آپ کے پاس کوئی مسئلہ ہے تو ، آپ کو اس کا جواب دینے کی ضرورت ہے۔

دوبارہ ملیں گے plot

بارکولر

K لائن کا رنگ مقرر کریں۔

barcolor(color, offset, editable, show_last, title, display)

مثالیں

barcolor(close < open ? color.black : color.white)

پیرامیٹرز

  • color(series color) K لائن کا رنگ۔ آپ مستقل طور پر استعمال کر سکتے ہیں جیسے ریڈ ہل یا #ff001a ہل، اور پیچیدہ اظہار جیسے 'close >= open? green: red ہل۔ ضروری پیرامیٹرز۔'
  • offset(series int) ایک مخصوص تعداد میں k لکیروں پر بائیں یا دائیں منتقل کرنے والی رنگین سیریز۔ ڈیفالٹ 0 ہے۔
  • editable(const bool) اگر یہ درست ہے تو ، بارکولر اسٹائل کو فارمیٹ ڈائیلاگ باکس میں ترمیم کیا جاسکتا ہے۔ ڈیفالٹ درست ہے۔
  • show_last(input int) اگر سیٹ کیا گیا ہے تو ، چارٹ کو بھرنے کے لئے k لائنوں کی تعداد کی وضاحت کرتا ہے ((آخری k لائن سے پیچھے کی طرف) ؛)
  • title(const string) Barcolor عنوان. آپشنل پیرامیٹرز.
  • display(plot_display) K لائن رنگ کی نمائش کی پوزیشن کو کنٹرول کرتا ہے۔ ممکنہ اقدار یہ ہیں: display.none、display.all。 ڈیفالٹ display.all。

دوبارہ ملیں گے bgcolor plot fill

غلطی

ہم آہنگ پائن v4 ورژنerror، افعال اورruntime.errorہم اس پر اتفاق کرتے ہیں۔

بلٹ ان متغیر

حکم

order.ascending

صفوں کو سب سے کم سے سب سے زیادہ ترتیب میں ترتیب دیں۔

اقسامsort_order

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

order.descending

صفوں کو سب سے بڑی سے سب سے چھوٹی ترتیب میں طے کریں۔

اقسامsort_order

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

وقت کا فریم

timeframe.isdaily

اگر موجودہ ریزولوشن روزانہ کی ریزولوشن ہے تو یہ true لوٹاتا ہے، ورنہ false لوٹاتا ہے۔

اقسامسادہ بول

دوبارہ ملیں گے timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isweekly timeframe.ismonthly

timeframe.isdwm

اگر موجودہ ریزولوشن روزانہ یا ہفتہ وار یا ماہانہ ریزولوشن ہے تو درست لوٹاتا ہے، ورنہ غلط لوٹاتا ہے۔

اقسامسادہ بول

دوبارہ ملیں گے timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isintraday

اگر موجودہ دورانیہ ایک دن (منٹ یا سیکنڈ) کا دورانیہ ہے تو ، یہ سچ ہے ، ورنہ یہ غلط ہے۔

اقسامسادہ بول

دوبارہ ملیں گے timeframe.isminutes timeframe.isseconds timeframe.isdwm timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isminutes

اگر موجودہ دورانیہ منٹ کا دورانیہ ہے تو ، یہ درست ہے ، ورنہ یہ غلط ہے۔

اقسامسادہ بول

دوبارہ ملیں گے timeframe.isdwm timeframe.isintraday timeframe.isseconds timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.ismonthly

اگر موجودہ ریزولوشن ماہانہ ریزولوشن ہے تو یہ true لوٹاتا ہے، ورنہ false لوٹاتا ہے۔

اقسامسادہ بول

دوبارہ ملیں گے timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.isweekly

timeframe.isseconds

اگر موجودہ دورانیہ سیکنڈ ہے تو ، یہ سچ ہے ، ورنہ یہ غلط ہے۔

اقسامسادہ بول

دوبارہ ملیں گے timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isweekly

اگر موجودہ ریزولوشن ہفتہ وار ریزولوشن ہے تو یہ درست ہے، ورنہ یہ غلط ہے۔

اقسامسادہ بول

دوبارہ ملیں گے timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.ismonthly

timeframe.multiplier

وقت کے دورانیے کے مضارب، مثال کے طور پر، 60 - 60 - 1 - 5 - 5 - 5 - 5 - 12 - 12

اقسامسادہ int

دوبارہ ملیں گے syminfo.ticker syminfo.tickerid timeframe.period

timeframe.period

وقت کا دورانیہ؛ مثال کے طور پر 60 - 60 منٹ، D - دن، W - ہفتے، M - مہینہ، 5D - 5 دن، 12M - 1 سال، 3M - 1 سہ ماہی۔

اقسامسادہ تار

دوبارہ ملیں گے syminfo.ticker syminfo.tickerid timeframe.multiplier

دکھانا

display.none

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

اقسامplot_display

دوبارہ ملیں گے plot plotshape plotchar

display.all

ایک نامی مستقل، جس سے ظاہر ہوتا ہے کہ ڈرائنگ کا مقام ظاہر ہوتا ہے۔ کسی بھی مقام کو ظاہر کرتا ہے۔

اقسامplot_display

دوبارہ ملیں گے plot plotshape plotchar plotarrow plotbar plotcandle

شکل

shape.xcross

plotshape فنکشن کی شکل کا انداز۔

اقسامconst تار

دوبارہ ملیں گے plotshape

shape.cross

plotshape فنکشن کی شکل کا انداز۔

اقسامconst تار

دوبارہ ملیں گے plotshape

shape.triangleup

plotshape فنکشن کی شکل کا انداز۔

اقسامconst تار

دوبارہ ملیں گے plotshape

shape.triangledown

plotshape فنکشن کی شکل کا انداز۔

اقسامconst تار

دوبارہ ملیں گے plotshape

shape.flag

plotshape فنکشن کی شکل کا انداز۔

اقسامconst تار

دوبارہ ملیں گے plotshape

shape.circle

plotshape فنکشن کی شکل کا انداز۔

اقسامconst تار

دوبارہ ملیں گے plotshape

shape.arrowup

plotshape فنکشن کی شکل کا انداز۔

اقسامconst تار

دوبارہ ملیں گے plotshape

shape.arrowdown

plotshape فنکشن کی شکل کا انداز۔

اقسامconst تار

دوبارہ ملیں گے plotshape

shape.labelup

plotshape فنکشن کی شکل کا انداز۔

اقسامconst تار

دوبارہ ملیں گے plotshape

shape.labeldown

plotshape فنکشن کی شکل کا انداز۔

اقسامconst تار

دوبارہ ملیں گے plotshape

shape.square

plotshape فنکشن کی شکل کا انداز۔

اقسامconst تار

دوبارہ ملیں گے plotshape

shape.diamond

plotshape فنکشن کی شکل کا انداز۔

اقسامconst تار

دوبارہ ملیں گے plotshape

رنگ

color.aqua

#00BCD4 رنگ کے نام کی مستقل ہے۔

اقسامconst رنگ

color.black

#363A45 رنگ کے نام کی مستقل ہے۔

اقسامconst رنگ

color.blue

#2962ff رنگ کے نام کی مستقل ہے۔

اقسامconst رنگ

color.fuchsia

رنگ #E040FB کے نام کی مستقل ہے۔

اقسامconst رنگ

color.gray

رنگ #787B86 کے نام کی مستقل ہے۔

اقسامconst رنگ

color.green

#4CAF50 رنگ کے لئے نامیاتی مستقل ہے۔

اقسامconst رنگ

color.lime

#00E676 رنگ کے نام کی مستقل ہے۔

اقسامconst رنگ

color.maroon

#880E4F رنگ کے لئے نامیاتی مستقلات۔

اقسامconst رنگ

color.navy

رنگ # 311B92 کے نام کی مستقل ہے۔

اقسامconst رنگ

color.olive

رنگوں کی نامیاتی مستقل ہے۔

اقسامconst رنگ

color.orange

رنگ #FF9800 کے نام کی مستقل ہے۔

اقسامconst رنگ

color.purple

رنگ #9C27B0 کے نام کی مستقل ہے۔

اقسامconst رنگ

color.red

رنگ #FF5252 کے نام کی مستقل ہے۔

اقسامconst رنگ

color.silver

#B2B5BE رنگ کے لئے نامیاتی مستقل۔

اقسامconst رنگ

color.teal

color.teal

رنگ #00897B کے نام کی مستقل ہے۔

اقسامconst رنگ

color.white

#FFFFFF رنگ کے نام کی مستقل ہے۔

اقسامconst رنگ

color.yellow

#FFEB3B رنگ کے نام کی مستقل ہے۔

اقسامconst رنگ

پلاٹ

plot.style_line

'Linear' سٹائل نامی مستقل، پلاٹ فنکشن میں استعمال کیا جاتا ہےstyleپیرامیٹرز کے پیرامیٹرز.

اقسامplot_style

دوبارہ ملیں گے plot plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_linebr

'Line With Breaks curve style نامی مستقل، پلاٹ فنکشن میں استعمال کیا جاتا ہےstyleپیرامیٹرز کے پیرامیٹرز.plot.style_line کی طرح ، سوائے اس کے کہ اعداد و شمار میں خالی جگہیں نہیں بھری گئی ہیں۔

اقسامplot_style

دوبارہ ملیں گے plot plot.style_line plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

پلاٹ.سٹائل_ہسٹوگرام

'ہسٹوگرام شیڈول نامی مستقل، پلاٹ افعال میں استعمال کیا جاتا ہے'styleپیرامیٹرز کے پیرامیٹرز.

اقسامplot_style

دوبارہ ملیں گے plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_columns

کالموں کی کالم سٹائل نامی مستقل، پلاٹ افعال میں استعمال کیا جاتا ہےstyleپیرامیٹرز کے پیرامیٹرز.

اقسامplot_style

دوبارہ ملیں گے plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_circles

plot.style_circles

Circles طرز کے نامیاتی مستقلات جو پلاٹ افعال میں استعمال ہوتے ہیںstyleپیرامیٹرز کے پیرامیٹرز.

اقسامplot_style

دوبارہ ملیں گے plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns

پلاٹ.سٹائل_ایریا

'Area loop style' نامی مستقل، پلاٹ فنکشن میں استعمال کیا جاتا ہےstyleپیرامیٹرز کے پیرامیٹرز.

اقسامplot_style

دوبارہ ملیں گے plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_areabr plot.style_cross plot.style_columns plot.style_circles

plot.style_areabr

'Area With Breaks curve style نامی مستقل، پلاٹ فنکشن میں استعمال کیا جاتا ہےstyleپیرامیٹرز کے لئے پیرامیٹرز.plot.style_area کی طرح ، سوائے اس کے کہ اعداد و شمار میں خالی جگہوں کو نہیں بھرا جاتا ہے۔

اقسامplot_style

دوبارہ ملیں گے plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_columns plot.style_circles

plot.style_cross

کراس کراس سٹائل نامی مستقل، پلاٹ افعال میں استعمال کیا جاتا ہےstyleپیرامیٹرز کے پیرامیٹرز.

اقسامplot_style

دوبارہ ملیں گے plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_stepline

'Step Line curve style' نامی مستقل جو پلاٹ فنکشن میں استعمال ہوتا ہےstyleپیرامیٹرز کے پیرامیٹرز.

اقسامplot_style

دوبارہ ملیں گے plot plot.style_stepline_diamond plot.style_linebr plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_stepline_diamond

'Step Line With Diamonds' کی طرح نامیاتی مستقل، پلاٹ فنکشن میں استعمال کیا جاتا ہےstyleپیرامیٹرز کے پیرامیٹرز. plot.style_stepline کی طرح، اعداد و شمار کی تبدیلیوں کے علاوہ ہیک کے ساتھ نشان لگا دیا جاتا ہے.

اقسامplot_style

دوبارہ ملیں گے plot plot.style_line plot.style_linebr plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

مقام

location.abovebar

location.abovebar

plotshape، plotchar فنکشن کی پوزیشن کی قدر۔ شکلیں مرکزی سیریز کی لائن کے اوپر ڈرائنگ کی جاتی ہیں۔

اقسامconst تار

دوبارہ ملیں گے plotshape plotchar location.belowbar location.top location.bottom location.absolute

location.belowbar

plotshape، plotchar فنکشن کی پوزیشن کی قیمت۔ شکلیں اہم سیریز کی لائن کے نیچے ڈرائنگ کی جاتی ہیں۔

اقسامconst تار

دوبارہ ملیں گے plotshape plotchar location.abovebar location.top location.bottom location.absolute

location.top

plotshape، plotchar فنکشن کی پوزیشن کی قدر۔ شکلیں چارٹ کے اوپری کنارے کے قریب ڈرائنگ کی جاتی ہیں۔

اقسامconst تار

دوبارہ ملیں گے plotshape plotchar location.abovebar location.belowbar location.bottom location.absolute

location.bottom

plotshape، plotchar فنکشن کی پوزیشن کی قدر۔ شکل نیچے چارٹ کے کنارے کے قریب ڈرائنگ کی جاتی ہے۔

اقسامconst تار

دوبارہ ملیں گے plotshape plotchar location.abovebar location.belowbar location.top location.absolute

location.absolute

plotshape، plotchar فنکشن کی پوزیشن کی قیمت۔ شکل چارٹ پر ڈرائنگ کی گئی ہے اور اشارے کی قیمت کو قیمت کے لئے استعمال کیا جاتا ہے۔

اقسامconst تار

دوبارہ ملیں گے plotshape plotchar location.abovebar location.belowbar location.top location.bottom

سائز

size.auto

size.auto

plotshape، plotchar فنکشن کا سائز۔// شکل کا سائز خود بخود k لائن کے سائز کو ایڈجسٹ کرتا ہے۔//

اقسامconst تار

دوبارہ ملیں گے plotshape plotchar size.tiny size.small size.normal size.large size.huge

size.tiny

plotshape، plotchar فنکشن کا سائز یا سائز۔

اقسامconst تار

دوبارہ ملیں گے plotshape plotchar size.auto size.small size.normal size.large size.huge

size.small

plotshape، plotchar فنکشن کا سائز یا سائز۔

اقسامconst تار

دوبارہ ملیں گے plotshape plotchar size.auto size.tiny size.normal size.large size.huge

size.normal

plotshape، plotchar فنکشن کا سائز یا سائز۔

اقسامconst تار

دوبارہ ملیں گے plotshape plotchar size.auto size.tiny size.small size.large size.huge

size.large

plotshape، plotchar فنکشن کا سائز۔

اقسامconst تار

دوبارہ ملیں گے plotshape plotchar size.auto size.tiny size.small size.normal size.huge

size.huge

plotshape، plotchar فنکشن کا سائز اور سائز۔

اقسامconst تار

دوبارہ ملیں گے plotshape plotchar size.auto size.tiny size.small size.normal size.large

انتباہ

انتباہ.freq_once_per_bar

نامیاتی مستقلات جو الرٹ () فنکشن کی freq پیرامیٹر کے ساتھ استعمال ہوتی ہیں۔ K لائن میں پہلا فنکشن کال الارم کو ٹرگر کرتا ہے۔

اقسامconst تار

دوبارہ ملیں گے alert

انتباہ.freq_all

نامیاتی مستقلات جو الرٹ () فنکشن کی freq پیرامیٹر کے ساتھ استعمال ہوتی ہیں۔ تمام فنکشن کالز الارم کو ٹرگر کرتی ہیں۔

اقسامconst تار

دوبارہ ملیں گے alert

انتباہ.freq_once_per_bar_close

نامیاتی مستقلات جو الرٹ () فنکشن کی freq پیرامیٹر کے ساتھ استعمال ہوتی ہیں۔ اس فنکشن کا مطالبہ صرف اس وقت ہوتا ہے جب ریئل ٹائم میں K لائن کی آخری اسکرپٹ تکرار کے دوران ہوتا ہے اور بند ہونے پر الارم کو متحرک کرتا ہے۔

اقسامconst تار

دوبارہ ملیں گے alert

شکل

format.inherit

یہ ایک نامیاتی مستقل ہے۔

اقسامconst تار

دوبارہ ملیں گے format.price format.volume

format.price

یہ ایک نامیاتی مستقل ہے۔

اقسامconst تار

نوٹ 如果format是format.price,则设置默认精度值。您可以使用指标函数的precision参数来更改精度值。

دوبارہ ملیں گے format.inherit format.volume

format.volume

یہ ایک نامیاتی مستقل ہے۔

اقسامconst تار

دوبارہ ملیں گے format.inherit format.price

syminfo

syminfo.ticker

تجارتی کوڈ جس میں تبادلے کا سابقہ نہیں ہے ، جیسے MSFT کوڈ۔

اقسامسادہ تار

دوبارہ ملیں گے syminfo.tickerid timeframe.period timeframe.multiplier

syminfo.tickerid

تجارتی کوڈز جن کے سامنے ایک ایکسچینج ہے، جیسے کہ BATS:MSFT،NASDAQ:MSFT.

اقسامسادہ تار

دوبارہ ملیں گے syminfo.ticker timeframe.period timeframe.multiplier

syminfo.basecurrency

سامان کی بنیادی کرنسی۔ سامان کے کوڈ کے لئے بی ٹی سی یو ایس ڈی کرنسی۔ واپس بی ٹی سی کرنسی۔

اقسامسادہ تار

دوبارہ ملیں گے syminfo.currency syminfo.ticker

syminfo.currency

موجودہ اشیا کی کرنسی۔ واپسی کرنسی کا کوڈ: USD، EUR وغیرہ۔

اقسامسادہ تار

دوبارہ ملیں گے syminfo.basecurrency syminfo.ticker

syminfo.type

موجودہ تجارتی کوڈ کی قسم۔ ممکنہ اقدار اسٹاک ، فیوچر ، انڈیکس ، فاریکس ، کریپٹو ، فنڈ ، ڈاکٹر ہیں۔

اقسامسادہ تار

دوبارہ ملیں گے syminfo.ticker

syminfo.mintick

موجودہ قسم کی کم سے کم درج کردہ قیمت۔ FMZ پر ، "پائن زبان ٹرانزیکشن کلاس لائبریری" میں ٹیمپلیٹ کی پیرامیٹرز ، ڈسک / ریویو انٹرفیس پر۔قیمتوں کا تعین کرنسی کی درستگیاس قدر کنٹرول کیا جا سکتا ہے۔قیمتوں کا تعین کرنسی کی درستگیسیٹ کریں 2 یعنی قیمت کا تبادلہ کرنے کے وقت دائیں سے دائیں تک درست ہے ، اس وقت قیمت میں کم سے کم تبدیلی کا یونٹ 0.01 ہوگا۔ syminfo.mintick کی قدر 0.01 ہے۔

اقسامسادہ فلوٹ

دوبارہ ملیں گے syminfo.pointvalue

syminfo.pointvalue

موجودہ اشیا کی قیمت

اقسامسادہ فلوٹ

دوبارہ ملیں گے syminfo.mintick

syminfo.timezone

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

اقسامسادہ تار

دوبارہ ملیں گے timestamp

بار اسٹیٹ

barstate.islastconfirmedhistory

اگر اسکرپٹ مارکیٹ بند ہونے پر ڈیٹا سیٹ کی آخری K لائن پر چل رہا ہے ، یا اگر اسکرپٹ حقیقی وقت میں K لائن سے پہلے K لائن پر چل رہا ہے تو ، اگر مارکیٹ کھل رہی ہے تو ، یہ true لوٹاتا ہے۔ دوسری صورت میں ، یہ false لوٹاتا ہے۔

اقسامسیریز بول

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

دوبارہ ملیں گے barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew

barstate.isnew

اگر اسکرپٹ فی الحال نئی کلو لائن پر حساب کر رہا ہے تو ، یہ سچ لوٹتا ہے ، ورنہ ، یہ غلط لوٹتا ہے۔

اقسامسیریز بول

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

دوبارہ ملیں گے barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isconfirmed barstate.islastconfirmedhistory

barstate.isfirst

اگر موجودہ k سٹرنگ k سٹرنگ گروپ کی پہلی k سٹرنگ ہے، تو یہ true لوٹاتا ہے، ورنہ false لوٹاتا ہے۔

اقسامسیریز بول

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

دوبارہ ملیں گے barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.islast

اگر موجودہ k سٹرنگ k سٹرنگ گروپ کی آخری k سٹرنگ ہے تو یہ true لوٹاتا ہے، ورنہ false لوٹاتا ہے۔

اقسامسیریز بول

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

دوبارہ ملیں گے barstate.isfirst barstate.ishistory barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.ishistory

اگر موجودہ کالم تاریخ کا کالم ہے تو یہ درست ہے، ورنہ یہ غلط ہے۔

اقسامسیریز بول

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

دوبارہ ملیں گے barstate.isfirst barstate.islast barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.isconfirmed

اگر اسکرپٹ موجودہ کلو لائن کے آخری (بند) اپ ڈیٹ کا حساب لگا رہا ہے تو ، یہ سچ لوٹاتا ہے۔ اگلا اسکرپٹ نئے کلو لائن کے اعداد و شمار پر حساب کرے گا۔

اقسامسیریز بول

نوٹاس متغیر کا استعمال کرتے ہوئے پن اسکرپٹ کوڈ کو تاریخ کے ریکارڈ اور حقیقی وقت کے اعداد و شمار کے لئے مختلف حسابات انجام دینے کی اجازت دیتا ہے۔ یہ سفارش نہیں کی جاتی ہے کہ درخواست.سیکیورٹی اظہار میں بار اسٹیٹ.isconfirmed کا استعمال کریں۔ اس کی وجہ یہ ہے کہ درخواست.سیکیورٹی سے درخواست کی قدر غیر متوقع ہے۔ براہ کرم نوٹ کریں کہ اس متغیر/فنکشن کا استعمال کرنے سے اشارے کو دوبارہ ڈرائنگ کیا جا سکتا ہے۔

دوبارہ ملیں گے barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew barstate.islastconfirmedhistory

barstate.isrealtime

اگر موجودہ k لائن حقیقی وقت کی k لائن ہے تو ، یہ true لوٹاتا ہے ، ورنہ یہ false لوٹاتا ہے۔

اقسامسیریز بول

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

دوبارہ ملیں گے barstate.isfirst barstate.islast barstate.ishistory barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.time

ابھی تک

ٹی اے

ta.accdist

مجموعی / تقسیم انڈیکس

اقسامسیریز فلوٹ

ta.iii

اس کی طاقت کا انڈیکس

اقسامسیریز فلوٹ

مثالیں

// Intraday Intensity Index
plot(ta.iii, color=color.yellow)

// the same on pine
f_iii() =>
    (2 * close - high - low) / ((high - low) * volume)

plot(f_iii())

ta.nvi

منفی وزن کا اشارہ۔

اقسامسیریز فلوٹ

مثالیں

// Negative Volume Index

plot(ta.nvi, color=color.yellow)

// the same on pine
f_nvi() =>
    float ta_nvi = 1.0
    float prevNvi = (nz(ta_nvi[1], 0.0) == 0.0)  ? 1.0: ta_nvi[1]
    if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
        ta_nvi := prevNvi
    else
        ta_nvi := (volume < nz(volume[1], 0.0)) ? prevNvi + ((close - close[1]) / close[1]) * prevNvi : prevNvi
    result = ta_nvi

plot(f_nvi())

ta.pvi

ہم نے اس کے بارے میں کیا سوچا ہے؟

اقسامسیریز فلوٹ

مثالیں

// Positive Volume Index

plot(ta.pvi, color=color.yellow)

// the same on pine
f_pvi() =>
    float ta_pvi = 1.0
    float prevPvi = (nz(ta_pvi[1], 0.0) == 0.0)  ? 1.0: ta_pvi[1]
    if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
        ta_pvi := prevPvi
    else
        ta_pvi := (volume > nz(volume[1], 0.0)) ? prevPvi + ((close - close[1]) / close[1]) * prevPvi : prevPvi
    result = ta_pvi

plot(f_pvi())

ta.obv

توانائی کی لہر کا اشارہ۔

اقسامسیریز فلوٹ

مثالیں

// On Balance Volume
plot(ta.obv, color=color.yellow)

// the same on pine
f_obv() =>
    ta.cum(math.sign(ta.change(close)) * volume)

plot(f_obv())

ta.pvt

قیمتوں کے رجحانات کا اشارہ۔

اقسامسیریز فلوٹ

مثالیں

// Price-Volume Trend
plot(ta.pvt, color=color.yellow)

// the same on pine
f_pvt() =>
    ta.cum((ta.change(close) / close[1]) * volume)

plot(f_pvt())

ta.wad

ویلیام ڈو ایئر فورس میٹرکس۔

اقسامسیریز فلوٹ

مثالیں

// Williams Accumulation/Distribution
plot(ta.wad, color=color.yellow)

// the same on pine
f_wad() =>
    trueHigh = math.max(high, close[1])
    trueLow = math.min(low, close[1])
    mom = ta.change(close)
    gain = (mom > 0) ? close - trueLow : (mom < 0) ? close - trueHigh : 0
    ta.cum(gain)

plot(f_wad())

ta.wvad

ولیم متغیر متفرق ہے۔

اقسامسیریز فلوٹ

مثالیں

// Williams Variable Accumulation/Distribution
plot(ta.wvad, color=color.yellow)

// the same on pine
f_wvad() =>
    (close - open) / (high - low) * volume

plot(f_wvad())

ریاضی

math.e

ایرا نمبر کا نامیاتی مستقل ہے۔ یہ برابر ہے 2.7182818284590452۔

اقسامconst فلوٹ

دوبارہ ملیں گے math.phi math.pi math.rphi

math.phi

یہ سونے کی تقسیم کا نامیاتی مستقل ہے۔ یہ 1.6180339887498948 ہے۔

اقسامconst فلوٹ

دوبارہ ملیں گے math.e math.pi math.rphi

math.pi

ارخمڈ کی مستقل کی نامزد مستقل ہے۔ یہ 3.1415926535897932 کے برابر ہے۔

اقسامconst فلوٹ

دوبارہ ملیں گے math.e math.phi math.rphi

math.rphi

سونے کی تقسیم کی شرح کا نام مستقل ہے۔ یہ 0.6180339887498948 کے برابر ہے۔

اقسامconst فلوٹ

دوبارہ ملیں گے math.e math.pi math.phi

حکمت عملی

strategy.equity

موجودہ حقوق (strategy.initial_capital + strategy.netprofit + strategy.openprofit) ؛

اقسامسیریز فلوٹ

دوبارہ ملیں گے strategy.netprofit strategy.openprofit strategy.position_size

حکمت عملی.position_size

موجودہ مارکیٹ پوزیشن کی سمت اور سائز؛ اگر قیمت > 0 ہے تو مارکیٹ پوزیشن لمبی ہے۔ اگر قیمت < 0 ہے تو مارکیٹ پوزیشن مختصر ہے۔ مطلق قیمت تجارت میں معاہدوں / حصص / ہاتھوں / اکائیوں کی تعداد ((پوزیشن کا سائز)) ہے۔

اقسامسیریز فلوٹ

دوبارہ ملیں گے strategy.position_avg_price

حکمت عملی۔ پوزیشن_اوسط_قیمت

موجودہ مارکیٹ کی پوزیشننگ اوسط اندراج کی قیمت ہے۔ اگر مارکیٹ کی پوزیشن ہموار ہے تو ، NaN کی پوزیشن واپس آجائے گی۔

*وضاحت


مزید

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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