قیمت کی کارروائی پر مبنی ادارہ جاتی تاجر کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-23 15:04:39
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

اس حکمت عملی کا مرکز آرڈر بلاکس قیمت کے علاقوں کی نشاندہی کرنا ہے جہاں ماضی میں اہم ادارہ جاتی تجارتی سرگرمی ہوئی ہے۔ یہ علاقے نمایاں لیکویڈیٹی سے وابستہ ہیں۔ آرڈر بلاکس کو قیمت کی ساخت کا استعمال کرتے ہوئے طے کیا جاتا ہے اور اکثر کلیدی تکنیکی قیمت کی سطح سے وابستہ ہوتا ہے۔

منصفانہ قیمت کی تعریف ایک آلہ کی مناسب قیمت کے طور پر کی جاتی ہے جو چلتی اوسط جیسے اشارے پر مبنی ہے۔ جب موجودہ قیمت منصفانہ قیمت سے دور ہوتی ہے تو ، اسے مارکیٹ کے عدم توازن کی علامت سمجھا جاتا ہے۔

لیکویڈیٹی بھی ایک اہم عنصر ہے کیونکہ ادارہ جاتی تاجروں کو اعلی لیکویڈیٹی علاقوں میں تجارت انجام دینے کا رجحان ہے.

حکمت عملی ایک سادہ چلتی اوسط کا حساب لگاتے ہوئے منصفانہ قدر کا تعین کرتی ہے۔ اس کے بعد یہ 20 ادوار کی لمبائی کے ممکنہ آرڈر بلاکس کی نشاندہی کرتی ہے۔ اگر اختتامی قیمت اور منصفانہ قیمت کے درمیان فرق آرڈر بلاک رینج کی کل اونچائی کا 38.2٪ سے کم ہے تو ، آرڈر بلاک کا تعین کیا جاتا ہے۔

بلش آرڈر بلاکس کو خریدنے کے سگنل سمجھا جاتا ہے۔ bearish آرڈر بلاکس کو بیچنے کے سگنل سمجھا جاتا ہے۔

فوائد کا تجزیہ

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

دیگر فوائد میں شامل ہیں:

  • لیکویڈیٹی کا استعمال کرتے ہوئے بہتر عملدرآمد حاصل کرنا
  • آرڈر کے بہاؤ جیسے تصورات کو دیکھنے کے لئے آسان پر انحصار
  • چارٹ پر آرڈر بلاکس کو دیکھنے کے لئے آسان
  • بلاک کی لمبائی جیسے پیرامیٹرز کو ایڈجسٹ کرنے کی لچک

خطرے کا تجزیہ

اسٹریٹجی کو کچھ ممکنہ خطرات کا بھی سامنا کرنا پڑتا ہے جیسے:

  • ماضی میں قیمتوں کے رویے کے بارے میں فیصلوں پر انحصار
  • آرڈر کے بہاؤ کے بغیر مارکیٹوں میں مناسب طریقے سے کام نہیں کر سکتا
  • غلط سگنل پیدا کر سکتا ہے
  • قلیل مدتی رجحانات کو نظر انداز کر سکتے ہیں

ان خطرات کو کم کرنے کے لئے، یہ مشورہ دیا جاتا ہے کہ:

  • جھوٹے اشاروں کو فلٹر کرنے کے لئے دیگر اشارے کے ساتھ مل کر
  • بلاک کی لمبائی جیسے پیرامیٹرز کو ایڈجسٹ کرنا
  • ٹریڈنگ کے لئے جاری کردہ سگنلز کی فلٹرنگ

اصلاح کی ہدایات

یہاں حکمت عملی کے لئے کچھ ممکنہ اصلاحات ہیں:

  1. اہم پیرامیٹر اقدار جیسے بلاک کی لمبائی اور منصفانہ قیمت کے انحراف کا فیصد ٹیسٹ اور بہتر بنائیں
  2. معیار کو بہتر بنانے کے لئے اضافی اشارے اور فلٹر شامل کریں
  3. سٹاپ نقصان اور منافع لینے کے طریقہ کار میں تعمیر کریں
  4. آرڈر بک سرگرمی کی طرح مزید ڈیٹا ذرائع شامل کریں
  5. مختلف ادوار (اندر روزہ، کثیر روزہ وغیرہ) اور بازاروں میں مضبوطی کی جانچ کریں
  6. مشین سیکھنے کی پیشن گوئی کو فلٹر سگنل میں شامل کریں

خلاصہ

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


/*backtest
start: 2024-01-23 00:00:00
end: 2024-02-22 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("ICT Strategy", overlay=true)

// Input variables
length = input.int(20, minval=1, title="Order Block Length")
fairValuePeriod = input.int(60, minval=1, title="Fair Value Period")

// Calculate fair value
fairValue = ta.sma(close, fairValuePeriod)

// Determine order blocks
isOrderBlock(high, low) =>
    highestHigh = ta.highest(high, length)
    lowestLow = ta.lowest(low, length)
    absHighLowDiff = highestHigh - lowestLow
    absCloseFairValueDiff = (close - fairValue)
    (absCloseFairValueDiff <= 0.382 * absHighLowDiff)

isBuyBlock = isOrderBlock(high, low) and close > fairValue
isSellBlock = isOrderBlock(high, low) and close < fairValue

// Plot fair value and order blocks
plot(fairValue, color=color.blue, title="Fair Value")
plotshape(isBuyBlock, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(isSellBlock, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)

// Strategy logic
if (isBuyBlock)
    strategy.entry("Buy", strategy.long)
    
if (isSellBlock)
    strategy.entry("Sell", strategy.short)


مزید