20 لیول بریکآؤٹ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے۔ اس کا بنیادی خیال یہ ہے کہ جب قیمت کسی خاص کلیدی سطح کو توڑتی ہے تو ، اس سے رجحان کی تبدیلی کا اشارہ ہوتا ہے۔ اس وقت ، بریکآؤٹ کی سمت کے مطابق لمبی یا مختصر پوزیشنیں قائم کی جاسکتی ہیں۔
یہ حکمت عملی 20 دن کی حرکت پذیر اوسط کو کلیدی سطح کے طور پر منتخب کرتی ہے۔ جب اختتامی قیمت اوپر سے 20 دن کی حرکت پذیر اوسط کو توڑتی ہے تو ، طویل ہوجائیں۔ جب اختتامی قیمت نیچے سے 20 دن کی حرکت پذیر اوسط کو توڑتی ہے تو ، مختصر ہوجائیں۔
20 لیول بریکآؤٹ حکمت عملی ٹرینڈ بریکآؤٹس کا فیصلہ کرنے کے لئے 20 دن کی حرکت پذیر اوسط کا استعمال کرتی ہے۔ جب قیمتیں اوپر سے نیچے تک 20 دن کی حرکت پذیر اوسط کو توڑتی ہیں تو ، اس سے مارکیٹ میں نیچے کا رجحان ظاہر ہوتا ہے ، تب ہمیں مختصر جانا چاہئے۔ جب قیمتیں نیچے سے اوپر تک 20 دن کی حرکت پذیر اوسط کو توڑتی ہیں ، تو اس سے مارکیٹ میں بڑھتی ہوئی رجحان ظاہر ہوتا ہے ، تب ہمیں طویل جانا چاہئے۔
اس حکمت عملی میں مارکیٹ کے حالات کا تعین کرنے کے لئے ایم اے سی ڈی اشارے کو بھی شامل کیا گیا ہے۔ مختصر سگنل صرف اس وقت جاری کیے جاتے ہیں جب ایم اے سی ڈی سرخ بار ہوتا ہے۔ لمبے سگنل صرف اس وقت جاری کیے جاتے ہیں جب ایم اے سی ڈی سبز بار ہوتا ہے۔ اس سے مارکیٹ میں استحکام کے دوران غلط سگنل پیدا ہونے سے بچتا ہے۔
خاص طور پر، حکمت عملی کا منطق یہ ہے:
اس سیٹ اپ کے ساتھ، یہ حکمت عملی وقت میں مواقع پر قبضہ کر سکتی ہے جب رجحان کی منتقلی ہوتی ہے، مارکیٹ کے رجحانات کو ٹریک کرنے کے مقصد کو حاصل کرنا.
20 سطحوں کے بریک آؤٹ کی حکمت عملی میں مندرجہ ذیل فوائد ہیں:
لاگو کرنا آسان ہے۔ 20 دن کے چلتے ہوئے اوسط کے حساب اور فیصلے کے اصول بہت سیدھے ہیں۔
نسبتا small چھوٹی ڈراؤونگ۔ تجارتی سگنل کے طور پر قیمتوں میں خرابی کا استعمال غیر ضروری ریورس آپریشنز سے مؤثر طریقے سے بچ سکتا ہے۔
مضبوط ٹرینڈ ٹریکنگ کی صلاحیت۔ 20 دن کا چلتا ہوا اوسط درمیانی مدت کے رجحانات میں ہونے والی تبدیلیوں کو بہت اچھی طرح سے ظاہر کرسکتا ہے۔ ایم اے سی ڈی فلٹرز کو جوڑنا ٹرینڈ کنسولیڈیشن کے دوران پوزیشنوں کے غلط قیام سے بچتا ہے۔
20 سطحوں کے بریک آؤٹ کی حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:
جب قیمتوں میں شدید اتار چڑھاؤ ہوتا ہے تو 20 دن کا چلتا ہوا اوسط طریقہ پیچھے رہ جائے گا ، ممکنہ طور پر بہترین اندراج کا موقع کھو دیتا ہے۔
رینج سے منسلک مارکیٹوں میں ، قیمتیں اکثر اوپر اور نیچے کی طرف سے توڑ سکتی ہیں۔ اگر کوئی اچھا اشارے فلٹر نہیں ہے تو ، بہت ساری غلط تجارتیں ہوں گی۔
حکمت عملی میں قیمتوں میں اتار چڑھاؤ کی وسعت پر غور نہیں کیا جاتا ہے۔ اگر اتار چڑھاؤ کے اشارے کو جوڑ نہیں دیا جاتا ہے تو ، زیادہ نقصانات کا خطرہ ہے۔
سٹاپ نقصان اور منافع لینے کی مقررہ سطح بھی حکمت عملی کے ہموار کام پر اثر انداز ہوگی۔ اس کے لئے مختلف بنیادی اثاثوں کے مطابق پیرامیٹرز کو ایڈجسٹ کرنا ضروری ہے۔
20 سطحوں کے بریک آؤٹ کی حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
مختلف ادوار، جیسے 10 دن، 30 دن وغیرہ کے ساتھ اوسط چلنے کی کوشش کریں، تاکہ دیکھیں کہ کون سی مدت رجحان کو بہتر طور پر سمجھ سکتی ہے۔
قیمتوں میں اتار چڑھاؤ کی شدت کی بنیاد پر پوزیشنوں کو متحرک طور پر ایڈجسٹ کرنے کے لئے اتار چڑھاؤ کے اشارے شامل کریں۔ اس سے خطرات کو مؤثر طریقے سے کنٹرول کیا جاسکتا ہے۔
اسٹاپ نقصان کو بہتر بنائیں اور منافع کی پوزیشنیں۔ بہترین پیرامیٹرز کو تاریخی بیک ٹسٹ ڈیٹا سے حساب کیا جاسکتا ہے۔
سگنل فلٹرنگ کے لئے دیگر اشارے جیسے کے ڈی جے ، بولنگر بینڈ وغیرہ کو جوڑنے کی کوشش کریں۔ اس سے غلط تجارتوں کو کم کیا جاسکتا ہے۔
بہتر ورژن تیار کریں پہلے زیادہ سے زیادہ وقت کے فریم پر بڑے رجحانات تلاش کرکے ، اور پھر کم وقت کے فریم میں داخل ہوں۔
20 لیول بریکآؤٹ حکمت عملی قیمتوں میں بریکآؤٹ کے ذریعے رجحان کے موڑ کے مقامات کی نشاندہی کرتی ہے۔ اس کے پاس آسان آپریشن اور مضبوط رجحان سے باخبر رہنے کی صلاحیت کے فوائد ہیں۔ لیکن اب بھی کچھ خطرات ہیں جن کو مارکیٹ کی پیچیدگی کے مطابق ڈھالنے کے لئے مزید اصلاح کی ضرورت ہے۔ مجموعی طور پر ، 20 لیول بریکآؤٹ حکمت عملی ، ایک نسبتا basic بنیادی رجحان کی پیروی کرنے والی حکمت عملی کے طور پر ، ابھی بھی بہتری کی کافی گنجائش ہے۔ سرمایہ کار اسے بہتر بناتے رہ سکتے ہیں تاکہ وہ مختلف مارکیٹ کے ماحول میں مستحکم واپسی حاصل کرسکیں۔
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 //@version=4 strategy("20 Level Breakout", overlay=true) baseLevel = math.floor(close * 100) /100 eigthylevel = baseLevel - 0.002 twentyLevel = baseLevel + 0.002 takeprofitL = baseLevel - 0.01 stoplossL = baseLevel + 0.02 takeprofitS = baseLevel + 0.015 stoplossS = baseLevel - 0.02 isPriceAboveLevel(price, level) => price > level breakout = close > twentyLevel and close > baseLevel breakoutl = close < eigthylevel and close < baseLevel // Entry condition: Only enter if there are no open trades and the close is between baseLevel and baseLevel + 0.01 isLong = breakout and close > baseLevel and close <= (baseLevel + 0.01) and ta.rsi(close, 14) > 40 and ta.ema(close,50)<close isShort = breakoutl and close < baseLevel and close >= (baseLevel - 0.01) // Debugging plot(isLong ? 1 : 0, color=color.blue, style=plot.style_histogram) plotshape(isLong, style=shape.triangledown, color=color.green, size=size.small) plotshape(isShort, style = shape.triangleup, color = color.red, size = size.small) // Plotting the stop loss line plot(stoplossL, color=color.red, linewidth=2, title="Take Profit") plot(stoplossS, color=color.green, linewidth = 2, title = " Take Profit") strategy.entry("Short", strategy.short, when=isLong, stop =twentyLevel) strategy.exit("Stop Loss/Profit", "Short", stop = stoplossL , limit = takeprofitL) strategy.entry("Long",strategy.long, when=isShort , stop = eigthylevel ) strategy.exit("Stop loss/Profit", "Long", stop = stoplossS , limit = takeprofitS)