بریک آؤٹ پل بیک حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے۔ اس کا بنیادی اصول یہ ہے کہ جب قیمت پچھلی موم بتی کی اونچائی یا کم سے گزرتی ہے تو طویل یا مختصر ہوجاتی ہے اور منافع لینے اور نقصان کو روکنے کے بعد منافع کو جاری رکھنے دیتی ہے۔
اس حکمت عملی کا بنیادی منطق یہ طے کرنا ہے کہ آیا قیمت پچھلے موم بتی کی اونچائی یا نچلی سطح کو توڑتی ہے۔ مخصوص منطق یہ ہے:
اگر موجودہ موم بتی کی اونچائی پچھلی موم بتی کی اونچائی سے زیادہ ہے تو ، ایک لمبا سگنل ٹرگر ہوتا ہے۔
اگر موجودہ موم بتی کی کم سے کم پچھلے موم بتی کی کم سے کم ہے تو، ایک مختصر سگنل شروع ہوتا ہے.
ایک بار جب طویل یا مختصر سگنل موصول ہوجائے تو ، فوری طور پر پوزیشن میں داخل ہوں۔ پوزیشن میں داخل ہونے کے بعد ، منافع حاصل کرنے کو 50 پپس اور اسٹاپ نقصان کو 100 پپس پر سیٹ کریں۔
جب نقصان سٹاپ نقصان پپس سے زیادہ یا برابر ہو یا منافع منافع لینے کے پپس سے زیادہ یا برابر ہو، تو پوزیشن کو فعال طور پر چھوڑ دیں۔
اس بریکآؤٹ واپس لینے کی حکمت عملی کے مندرجہ ذیل فوائد ہیں:
اس حکمت عملی میں کچھ خطرات بھی ہیں:
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں مزید بہتر بنایا جاسکتا ہے:
قیمتوں میں خرابی سے بچنے کے لئے درستگی کی جانچ پڑتال شامل کریں، جیسے اشارے فلٹرز اور حجم کی تصدیق کا استعمال کریں.
رینج سے منسلک مارکیٹوں میں خطرات کو پھنسنے سے بچنے کے لئے رجحان کا تعین کرنے کا طریقہ شامل کریں۔ چلتی اوسط اور دیگر رجحان کے اشارے استعمال کیے جاسکتے ہیں۔
منافع اور سٹاپ نقصان کی حکمت عملی کو بہتر بنائیں ، جیسے منافع کو زیادہ سے زیادہ کرنے کے لئے ٹریلنگ اسٹاپ نقصان ، منافع کے بعد اسٹاپ نقصان منتقل کرنا وغیرہ۔
زیادہ سے زیادہ منافع لینے اور نقصان کو روکنے کے لئے پیرامیٹر کی اصلاح.
عام طور پر ، اس بریک آؤٹ پل بیک حکمت عملی کا فائدہ سادہ منطق ، آسان نفاذ ، اور مؤثر طریقے سے رجحان کے آغاز پر قبضہ کرنا ہے۔ اس میں خطرات اور کھینچنے کو کنٹرول کرنے کی بھی اچھی صلاحیت ہے۔ مزید اصلاحات کے ساتھ ، یہ ایک بہت ہی عملی مقدار کی حکمت عملی بن سکتی ہے۔
/*backtest start: 2023-01-25 00:00:00 end: 2024-01-31 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Breakout Strategy", shorttitle="BS", overlay=true) // Input for take profit and stop loss in pips tp_pips = input(50, title="Take Profit (in pips)") sl_pips = input(100, title="Stop Loss (in pips)") // Calculate take profit and stop loss levels in points tp_level = tp_pips * syminfo.mintick sl_level = sl_pips * syminfo.mintick // Function to check if a breakout has occurred breakout(high_or_low) => high_or_low > request.security(syminfo.tickerid, "D", high[1]) ? true : false // Buy condition buy_condition = breakout(high) strategy.entry("Buy", strategy.long, when=buy_condition) // Sell condition sell_condition = breakout(low) strategy.entry("Sell", strategy.short, when=sell_condition) // Take profit and stop loss conditions for Buy tp_buy_condition = strategy.position_avg_price + tp_level sl_buy_condition = strategy.position_avg_price - sl_level strategy.exit("Take Profit/Close Buy", from_entry="Buy", profit=tp_buy_condition, loss=sl_buy_condition) // Take profit and stop loss conditions for Sell tp_sell_condition = strategy.position_avg_price - tp_level sl_sell_condition = strategy.position_avg_price + sl_level strategy.exit("Take Profit/Close Sell", from_entry="Sell", profit=tp_sell_condition, loss=sl_sell_condition)