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

محور کی تبدیلی کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-26 17:38:56
ٹیگز:

جائزہ

محور الٹ کرنے کی حکمت عملی ایک بریک آؤٹ ٹریڈنگ حکمت عملی ہے جو محور کی حمایت اور مزاحمت کی سطح کے تصور کو جوڑتی ہے۔ جب قیمت محور کی سطح کو توڑتی ہے تو یہ الٹ پوزیشن لیتی ہے۔ حکمت عملی آسان اور لاگو کرنا آسان ہے ، جس سے یہ قلیل مدتی بریک آؤٹ ٹریڈنگ حکمت عملی بن جاتی ہے۔

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

حکمت عملی سب سے پہلے ایک مخصوص مدت (مثال کے طور پر 4 بار) کے دوران سب سے زیادہ اور سب سے کم قیمتوں کا حساب لگاتی ہے۔ اس کے بعد یہ حقیقی وقت میں قیمت کی کارروائی کی نگرانی کرتا ہے اور اس بات کا تعین کرتا ہے کہ آیا قیمت محور کی سطح کو توڑتی ہے۔ خاص طور پر:

  1. محور مزاحمت swh کے لئے سب سے زیادہ قیمت کا حساب کرنے کے لئے محور اعلی ((() فنکشن کا استعمال کریں
  2. پییوٹ سپورٹ swl کے لئے سب سے کم قیمت کا حساب کرنے کے لئے پییوٹلو () فنکشن کا استعمال کریں
  3. جب قیمتیں محور مزاحمت سے اوپر نکلتی ہیں تو مختصر (اسٹریٹیجی. شارٹ) جائیں
  4. جب قیمتیں محور سپورٹ سے نیچے ہوجاتی ہیں تو طویل (اسٹریٹیجی.

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

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

محور الٹ کرنے کی حکمت عملی میں کئی فوائد ہیں:

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

خطرے کا تجزیہ

اس کے علاوہ کچھ خطرات بھی ہیں جن پر نوٹ کیا جانا چاہئے:

  1. محور کی سطح کامل رجحان کی پیشن گوئی کی ضمانت نہیں دیتی اور جھوٹے بریک آؤٹ ممکن ہیں۔
  2. صرف اہم سگنل ہی ابتدائی اندراج کا سبب بن سکتے ہیں۔ دوسرے اشارے کو تجارتی سگنل کی تصدیق کرنی چاہئے۔
  3. اس میں مارکیٹ کے نظام اور انفرادی اسٹاک کی خصوصیات پر غور نہیں کیا گیا ہے، جس سے نظام کے خطرات پیدا ہوتے ہیں.
  4. دھندلا حمایت اور مزاحمت بھاگنے میں ناکامی کا امکان بڑھاتا ہے.

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

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

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

  1. کامیابی کی شرح کو بہتر بنانے کے لیے محور پیرامیٹرز کو بہتر بنانا جیسے حساب کتاب کی مدت میں اضافہ۔

  2. اہم رجحان کی پیروی کرنے اور الٹ جانے کے خطرات کو کم کرنے کے لئے حرکت پذیر اسٹاپ نقصان شامل کرنا۔

  3. رجحان کی تصدیق اور جھوٹے بریکآؤٹس سے بچنے کے لئے MACD جیسے دیگر اشارے شامل کرنا۔

  4. خصوصیات کے مطابق اسٹاک کی درجہ بندی اور منفرد پیرامیٹرز کا تعین.

  5. امریکی اور ہانگ کانگ کے اسٹاک جیسے مختلف بازاروں کے لئے ٹریڈنگ کے اوقات کو بہتر بنانا۔

  6. انتخابی تجارت کے لئے مارکیٹ کے مجموعی رجحان پر غور کرنا۔

نتیجہ

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


/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Pivot Reversal Strategy", overlay=true)

// === BACKTEST RANGE ===
FromMonth = input(defval = 2, title = "From Month", minval = 1)
FromDay   = input(defval = 1, title = "From Day", minval = 1)
FromYear  = input(defval = 2018, title = "From Year", minval = 2014)
ToMonth   = input(defval = 1, title = "To Month", minval = 1)
ToDay     = input(defval = 1, title = "To Day", minval = 1)
ToYear    = input(defval = 9999, title = "To Year", minval = 2014)


leftBars = input(4)
rightBars = input(2)

swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)

swh_cond = not na(swh)

hprice = 0.0
hprice := swh_cond ? swh : hprice[1]

le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

if (le)
    strategy.entry("PivRevLE", strategy.long, comment="PivRevLE", stop=hprice + syminfo.mintick)

swl_cond = not na(swl)

lprice = 0.0
lprice := swl_cond ? swl : lprice[1]


se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

if (se)
    strategy.entry("PivRevSE", strategy.short, comment="PivRevSE", stop=lprice - syminfo.mintick)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

مزید