بریک آؤٹ ٹریڈنگ سسٹم کی حکمت عملی


تخلیق کی تاریخ: 2024-02-21 14:02:28 آخر میں ترمیم کریں: 2024-02-21 14:02:28
کاپی: 0 کلکس کی تعداد: 594
1
پر توجہ دیں
1617
پیروکار

بریک آؤٹ ٹریڈنگ سسٹم کی حکمت عملی

جائزہ

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

حکمت عملی کا اصول

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

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

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

ردعمل:

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0

//Break out trading system works best in a weekly chart and daily chart of Nifty and BankNifty
//@version=4

strategy("Eswar New",shorttitle = "ESW")
length = input(20, minval=1)
exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using basis line

lower = lowest(length)
upper = highest(length)
basis = avg(upper, lower)

l = plot(lower, color=color.blue)
u = plot(upper, color=color.blue)
plot(basis, color=color.orange)
fill(u, l, color=color.blue)

longCondition = crossover(close,upper[1])
if (longCondition)
    strategy.entry("Long", strategy.long)

if(exit==1)
    if (crossunder(close,lower[1]))
        strategy.close("Long")

if(exit==2) 
    if (crossunder(close,basis[1]))
        strategy.close("Long")