
یہ حکمت عملی ایک طویل قلیل مدتی مقدار کی تجارت کی حکمت عملی ہے جو بریک تھیوری پر مبنی ہے۔ یہ حالیہ 100 کاروباری دنوں میں سب سے زیادہ اختتامی قیمتوں کا حساب کتاب کرکے فیصلہ کرتا ہے کہ آیا کوئی بریک ہے یا نہیں۔ اگر حالیہ دن کی اختتامی قیمت پچھلے 100 دن کی سب سے زیادہ اختتامی قیمت سے زیادہ ہے تو ، خریدنے کا اشارہ دیا جاتا ہے۔ ایک ملٹی پوزیشن میں داخل ہونے کے بعد ، 25 کاروباری دنوں کے بعد مساوی پوزیشن کو ختم کرنے پر مجبور کیا جائے گا۔
اس حکمت عملی کا بنیادی منطق تکنیکی تجزیہ میں وقفے وقفے سے وقفے کی نظریہ پر مبنی ہے۔ وقفے سے متعلق نظریہ کا خیال ہے کہ جب قیمت پچھلے عرصے میں کسی اونچائی یا نچلے حصے سے تجاوز کرتی ہے تو یہ مارکیٹ میں تبدیلی کی نمائندگی کرتی ہے ، جس میں ایک نیا عروج یا زوال کا رجحان ہوسکتا ہے۔
خاص طور پر، اس حکمت عملی کو پائن اسکرپٹ بلٹ ان فنکشن کو بلا کر استعمال کیا جاتا ہےta.highest()، پچھلے 100 بار کی اعلی ترین اختتامی قیمت کا حساب لگائیں۔ اس کے بعد اس کا موازنہ کریں کہ آیا موجودہ K لائن کی اختتامی قیمت اس اعلی ترین اختتامی قیمت سے زیادہ ہے۔ اگر اختتامی قیمت 100 دن کی اعلی ترین اختتامی قیمت کو توڑ دیتی ہے تو اس میں ایک خریدی ہوئی سگنل پیدا ہوتا ہے۔
ایک بار جب آپ ایک سے زیادہ پوزیشن میں داخل ہوجاتے ہیں تو ، حکمت عملی ایک اسٹاپ نقصان کی پوزیشن کی شرط طے کرتی ہے۔ کال کے ذریعےta.barssince()فنکشن کے اعداد و شمار میں زیادہ کرنے کے بعد بار کی تعداد میں داخل ہوتا ہے ، جب بار کی تعداد 25 سے زیادہ ہوتی ہے تو ، اس کو روکنے کے لئے مساوی پوزیشن کو مجبور کیا جاتا ہے۔
اس حکمت عملی کے لئے مارکیٹ میں داخل ہونے کے منطق کو اس طرح بیان کیا جاسکتا ہے:
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ قیمتوں کے رجحانات کے موڑ کو پکڑنے کے لئے ، اس کی اعلی کامیابی کی شرح ہے۔ اس کے علاوہ ، اسٹاپ نقصان کی منطق کی ترتیب بھی انفرادی نقصان کو مؤثر طریقے سے کنٹرول کرسکتی ہے۔
اس کے فوائد کا خلاصہ یہ ہے:
1۔ تیزی سے تجارت، زیادہ کامیابی کی شرح
بریک تھیوری کا خیال ہے کہ قیمتوں کے اہم قیمتوں کے علاقوں سے تجاوز کرنے کے بعد ، ایک نئے رجحان میں داخل ہونے کی نمائندگی کرتی ہے۔ حکمت عملی کو اسی نظریہ کے مطابق ڈیزائن کیا گیا ہے ، لہذا قیمتوں کے الٹ ہونے کے لمحے کو پکڑنے اور پیش قدمی کی تجارت کرنے کا زیادہ امکان ہے۔
2۔ خطرے پر قابو پانا، نقصانات کو روکنا
اس حکمت عملی میں 25 ٹریڈنگ دن کے بعد اسٹاپ نقصان سے نکلنے کا طریقہ کار ہے ، جس سے انفرادی نقصان کو ایک خاص حد تک کنٹرول کیا جاسکتا ہے ، بڑے نقصانات سے بچنے کے لئے ، اور مجموعی طور پر خطرے کو قابو میں رکھا جاسکتا ہے۔
3 ۔ میڈیم اور لانگ لائن کے لئے موزوں
حکمت عملی کی پوزیشن کا وقت ڈیفالٹ 25 ٹریڈنگ دن ، تقریبا 1 مہینہ ہے۔ یہ درمیانی لمبی لائن کی حکمت عملی کے لئے پوزیشن کا وقت مناسب ہے ، نہ ہی یہ بہت کم وقت میں whipsaw کا سبب بنتا ہے ، اور نہ ہی پوزیشن میں بہت زیادہ وقت رکھنا خطرے میں اضافہ کرتا ہے۔
4. کم پیرامیٹرز، آسان اصلاح
اس حکمت عملی کے اہم پیرامیٹرز میں سے صرف دو ہی ہیں جن میں بریک ونڈو کی مدت اور انعقاد کا وقت شامل ہے ، پیرامیٹرز کی تعداد کم ہے جس کی جانچ اور اصلاح کرنا آسان ہے۔
5۔ متعدد نسلوں کے درمیان سوئچ
حکمت عملی میں کسی خاص قسم کے مخصوص اشارے کا استعمال نہیں کیا جاتا ہے۔ اس کی تجارتی منطق اسٹاک انڈیکس ، غیر ملکی کرنسی ، اجناس اور کریپٹوکرنسی جیسے متعدد اقسام پر لاگو ہوتی ہے۔ مارکیٹ کی صورتحال کے مطابق مختلف اقسام کے مابین تبادلہ کرنے سے حکمت عملی کی موافقت میں اضافہ ہوتا ہے۔
اس حکمت عملی کے فوائد کے باوجود ، اس کے عملی استعمال میں کچھ خطرات بھی ہیں ، جن میں سے کچھ یہ ہیں:
1۔ دھوکہ دہی کا خطرہ
اس حکمت عملی میں کوئی متحرک اسٹاپ یا ٹریکنگ اسٹاپ میکانزم نہیں ہے۔ اگر داخل ہونے والا رجحان نہیں بنتا ہے ، یا اس میں توڑ دراصل صرف جعلی توڑ ہے ، تو یہ اسٹاپ نقصان کی حد تک آسانی سے پھنس جاتا ہے۔ یہ حکمت عملی کا سب سے بڑا خطرہ ہے۔
پیرامیٹرز کو بہتر بنانے کی ضرورت ہوسکتی ہے
پہلے سے طے شدہ پیرامیٹرز ضروری طور پر زیادہ سے زیادہ پیرامیٹرز نہیں ہوتے ہیں۔ ریئل ڈسک کے عمل میں آپ کو بہتر بنانے کے طریقوں کے ذریعہ پیرامیٹرز کی تشکیل تلاش کرنے کی ضرورت ہوسکتی ہے جو مخصوص قسم اور مارکیٹ کے ماحول کے لئے موزوں ہے۔ اس سے حکمت عملی میں ایڈجسٹمنٹ اور ٹریکنگ کا کام بڑھ جاتا ہے۔
3۔ مارکیٹ سے متعلقہ اثرات
یہ حکمت عملی رجحانات پر بہت زیادہ انحصار کرتی ہے ، جو بازار میں خراب کارکردگی کا مظاہرہ کرتی ہے ، اور مارکیٹ کے مختلف ماڈل کے ماحول کے لئے کم موافقت رکھتی ہے۔ اگر زلزلے والی مارکیٹ کا سامنا کرنا پڑتا ہے تو ، اسے اکثر سیٹ یا روک دیا جاتا ہے ، اور اس سے ہونے والی نقصانات غیر مستحکم ہوسکتی ہیں۔
اس حکمت عملی کو عملی طور پر زیادہ مستحکم کارکردگی حاصل کرنے کے لئے، مندرجہ ذیل پہلوؤں میں اصلاح اور بہتری کی جا سکتی ہے:
1۔ موبائل سٹاپ نقصان کا اضافہ۔
ایک ٹریکنگ اسٹاپ لوجیک شامل کریں ، پوزیشن پیپر پر منافع کے سائز کے مطابق ٹریکنگ کے لئے ایک متحرک اسٹاپ پوائنٹ ترتیب دیں ، اس طرح ہر تجارت کے لئے زیادہ سے زیادہ نقصان کو ایک خاص حد تک محدود کریں۔ اس سے انفرادی خطرہ کو نمایاں طور پر کم کیا جاسکتا ہے۔
مارکیٹ کے حالات کے مطابق پیرامیٹرز کو ایڈجسٹ کریں
اس حکمت عملی کے دو بڑے پیرامیٹرز ((بریک ونڈو اور پوزیشن ہولڈنگ ٹائم) کے لئے ایک رینج یا عددی فہرست مرتب کی جاسکتی ہے ، جس میں پیرامیٹرز کی قدر کو مارکیٹ کی نسبتا strength مضبوطی کے مطابق متحرک طور پر طے کیا جاسکتا ہے (جیسے کہ اے ٹی آر اشارے کا استعمال کرتے ہوئے حساب کتاب کرکے) ، پیرامیٹرز کو مزید بہتر بنائیں۔
3 ۔ رجحانات کا فیصلہ کرنے کے قواعد کے ساتھ مل کر
رجحانات کی غیر واضح یا جھوٹی توڑ کی صورت میں زیادہ سے زیادہ خطرہ کم کریں۔ پہلے سے رجحان تجزیہ کے نتائج (جیسے بصری فیصلہ یا مقداری تجزیہ) کے ساتھ مل کر ، جب تجزیہ واضح رجحانات کی نشاندہی کرتا ہے تو پھر تجارت میں حصہ لیا جاسکتا ہے۔
4. مختلف اقسام اور مارکیٹ کے حالات کی جانچ
متعدد اقسام (جیسے اسٹاک انڈیکس ، اجناس ، غیر ملکی کرنسی اور کریپٹو کرنسی وغیرہ) اور مختلف تجارتی حلقوں (جیسے سورج کی لکیر ، 60 منٹ وغیرہ) میں حکمت عملی کے پیرامیٹرز اور قواعد کو بہتر بنانے کی جانچ کریں ، مارکیٹ کے وسیع تر ماحول کے مطابق ڈھال لیں ، استحکام میں اضافہ کریں۔
اس بریکنگ اسٹاپ نقصان کی واپسی کی حکمت عملی کا استعمال آسان ہے ، اس میں رجحانات کا فیصلہ کرنے اور گرفت کرنے کی مضبوط صلاحیت ہے ، جس سے زیادہ خالی پوزیشنوں کو موثر انداز میں ترتیب دیا جاسکتا ہے ، اور منافع بخش رہتا ہے۔ ہم نے اس کا کوڈ تجزیہ کیا ، حکمت عملی کے فوائد اور خطرے کے مقامات کی نشاندہی کی ، اور حکمت عملی کی استحکام اور عملی صلاحیت کو مزید بہتر بنانے کے لئے تجاویز پیش کیں۔
/*backtest
start: 2023-01-29 00:00:00
end: 2024-02-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © All_Verklempt
//@version=5
strategy("Breakout Strategy", overlay=true)
// Input variable for breakout period
breakoutPeriod = input.int(100, title="Breakout Period", minval=1)
// Calculate the highest close of the past breakout period
highestClose = ta.highest(close, breakoutPeriod)
// Input variables for start and end dates
startYear = input.int(2022, title="Start Year", minval=1900)
startMonth = input.int(1, title="Start Month", minval=1, maxval=12)
startDay = input.int(1, title="Start Day", minval=1, maxval=31)
endYear = input.int(2023, title="End Year", minval=1900)
endMonth = input.int(12, title="End Month", minval=1, maxval=12)
endDay = input.int(31, title="End Day", minval=1, maxval=31)
// Convert start and end dates to timestamp
startDate = timestamp(startYear, startMonth, startDay, 00, 00)
endDate = timestamp(endYear, endMonth, endDay, 23, 59)
// Entry condition: Breakout and higher close within the specified date range
enterLong = close > highestClose[1] and close > close[1]
// Exit condition: Close the long position after twenty-five bars
exitLong = ta.barssince(enterLong) >= 25
// Strategy logic
if (enterLong)
strategy.entry("Long", strategy.long)
if (exitLong)
strategy.close("Long")