محور پوائنٹ بریک آؤٹ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو اسٹاک خریدتی ہے جب قیمت حالیہ مزاحمت سے اوپر ہوتی ہے اور فروخت کرتی ہے جب قیمت حالیہ حمایت سے نیچے ہوتی ہے تاکہ رجحان کی تبدیلیوں کو پکڑ سکے۔ یہ آسان اور براہ راست حکمت عملی ان سرمایہ کاروں کے لئے موزوں ہے جن کے پاس مارکیٹ کے مضبوط نظریات نہیں ہیں لیکن صرف رجحان کی پیروی کرنا چاہتے ہیں۔
یہ حکمت عملی حالیہ مزاحمت اور سپورٹ لائنوں کے طور پر کسی مدت کے دوران سب سے زیادہ قیمت اور سب سے کم قیمت کے وسط پوائنٹس کا حساب لگاتی ہے۔ جب قیمت ان محور پوائنٹس کو توڑتی ہے تو ، یہ رجحان کی تبدیلیوں کا اشارہ کرتی ہے جس پر تجارت کی جاسکتی ہے۔
خاص طور پر ، یہ پچھلے N1 دنوں میں سب سے زیادہ قیمت کے وسط نقطہ کو مزاحمت کی لکیر کے طور پر اور N2 دنوں میں سب سے کم قیمت کے وسط نقطہ کو سپورٹ لائن کے طور پر شمار کرتا ہے۔ لمبی طرف ، اگر آج کی سب سے زیادہ قیمت حالیہ مزاحمت کی لکیر سے اوپر ٹوٹ جاتی ہے تو ، خریدنے کا اشارہ متحرک ہوجاتا ہے۔ مختصر طرف ، اگر آج کی سب سے کم قیمت حالیہ سپورٹ لائن سے نیچے ٹوٹ جاتی ہے تو ، فروخت کا اشارہ متحرک ہوجاتا ہے۔ سرمایہ کار حکمت عملی کی حساسیت کو ایڈجسٹ کرنے کے لئے N1 اور N2 کو اپنی مرضی کے مطابق بنا سکتے ہیں۔
یہ حکمت عملی آسان اور سیدھی ہے ، جس میں مارکیٹ کی پیش گوئی کی ضرورت نہیں ہے ، صرف رجحانات کو پکڑنے کے لئے محور پوائنٹ بریکآؤٹس کو ٹریک کرنا ہے۔ جب اپ ٹرینڈ مزاحمت کو توڑتا ہے تو وہ خریدتا ہے اور جب ڈاؤن ٹرینڈ ٹوٹ جاتا ہے تو وہ رجحان کی پیروی کرنے کے لئے فروخت کرتا ہے۔
یہ حکمت عملی بہت آسان اور بدیہی ہے ، اس میں پیش گوئی کرنے کی کوئی مہارت کی ضرورت نہیں ہے ، صرف محور نقطہ کے وقفوں کو ٹریک کرنا ہے۔ اس سے آپریشن کی مشکل کم ہوجاتی ہے ، جس سے یہ ہر سطح کے سرمایہ کاروں کے لئے موزوں ہوجاتا ہے۔
محور پوائنٹ بریک آؤٹ رجحان کی تبدیلیوں کے لئے ایک اچھی طرح سے تسلیم شدہ سگنل ہے۔ جب رجحان بدلتا ہے تو حکمت عملی بروقت انداز میں جواب دے سکتی ہے ، پوزیشنوں کو ایڈجسٹ کر کے پھنسنے سے بچ سکتی ہے۔
سرمایہ کار بائیں اور دائیں دیکھنے کے لئے دنوں کی تعداد کو اپنی مرضی کے مطابق بنا سکتے ہیں ، جو حکمت عملی کی حساسیت کو ایڈجسٹ کرتا ہے۔ زیادہ دن محور کو زیادہ مستحکم بناتے ہیں ، جبکہ کم دن حکمت عملی کو زیادہ لچکدار اور حساس بناتے ہیں۔
یہ حکمت عملی بنیادی طور پر رجحان کی پیروی فراہم کرتی ہے۔ یہ مجموعی منافع کو بہتر بنانے کے لئے آسانی سے دوسرے وقت کی حکمت عملیوں کے ساتھ مل سکتی ہے۔
حکمت عملی کو رجحان کی تبدیلیوں کی نشاندہی کرنے کے لئے کچھ ڈیٹا جمع کرنے کی ضرورت ہوتی ہے ، جس سے سگنل میں کچھ تاخیر ہوسکتی ہے۔ جب سگنل ابھی بھی اصل رجحان میں برقرار رہتے ہیں تو قیمت میں الٹ جانے کی ضرورت ہے۔
مارکیٹوں میں محور پوائنٹس کے قلیل مدتی جھوٹے وقفے ہوسکتے ہیں۔ سرمایہ کاروں کو کچھ مہارتوں کی ضرورت ہوتی ہے تاکہ وہ پھسلیں اور پھنسنے سے بچ سکیں۔
یہ حکمت عملی مکمل طور پر رجحانات کی پیروی کرتی ہے ، لہذا اس میں نسبتا large بڑے ڈراؤنڈ رسک ہوتے ہیں۔ سرمایہ کاروں کو اپنی رسک رواداری پر غور کرنے کی ضرورت ہے۔ ڈراؤنڈ کو کم کرنے کے لئے پوزیشن سائز کو بھی کم کرسکتے ہیں۔
بہت زیادہ حساس پیرامیٹرز سے زیادہ تجارتی تعدد پیدا ہوسکتا ہے۔ تجارت کی تعداد کو کنٹرول کرنے کے لئے پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کرنے کی ضرورت ہے۔ کم سے کم انعقاد کی مدت بھی کم تعدد میں مدد کرسکتی ہے۔
طویل مدتی میں بہترین پیرامیٹر مکس تلاش کرنے کے لئے سب سے زیادہ اور سب سے کم کے لئے این دنوں کو بیک ٹیسٹ اور بہتر بنا سکتا ہے۔ جب رجحان مضبوط ہوتا ہے تو زیادہ حساس ترتیبات کا استعمال کرتے ہوئے ، مارکیٹ کے حالات کی بنیاد پر پیرامیٹرز کو متحرک طور پر ٹون بھی کرسکتا ہے۔
چھوٹی چھوٹی جھوٹی توڑ سے بچنے کے لئے بریک آؤٹ کے لئے کم سے کم شدت کی ضرورت طے کرسکتا ہے۔ بریک آؤٹ سگنل پر مضبوط رفتار حقیقی رجحان کی تبدیلی کا زیادہ امکان ہے۔
دوسرے تکنیکی اشارے شامل کرسکتے ہیں جیسے آر ایس آئی ، کے ڈی وغیرہ۔ اگر بریک آؤٹ اشارے کی اختلافات کے ساتھ سیدھ میں آتا ہے تو ، سگنل زیادہ موثر ہوتے ہیں۔ صرف بریک آؤٹ پر انحصار کرنے سے گریز کریں۔
خطرہ کو کنٹرول کرنے کے لئے مارکیٹ کے حالات کی بنیاد پر متحرک طور پر پوزیشنوں کا سائز کرسکتا ہے۔ بڑے نقصانات سے بچنے کے لئے ہیجنگ کو روک سکتا ہے۔ جاری رجحانات کی طاقت کی بنیاد پر سائز کو بھی ایڈجسٹ کرسکتا ہے۔
محور پوائنٹ بریکآؤٹ حکمت عملی محور پوائنٹ بریک کے ذریعہ آسانی سے رجحانات کو حاصل کرتی ہے ، جو سرمایہ کاروں کی ایک وسیع رینج کے لئے موزوں ہے۔ اس کے فوائد سادگی اور رجحان کی تبدیلیوں کو مؤثر طریقے سے حاصل کرنا ہیں ، لیکن اس میں کچھ پسماندہ مسائل ، وِپسا خطرات اور بڑے ڈراؤونگ بھی ہیں۔ پیرامیٹرز کو ایڈجسٹ کرنا ، فلٹرز شامل کرنا اور پوزیشن سائزنگ کو بہتر بنانا حکمت عملی کے استحکام کو بڑھا سکتا ہے۔ مجموعی طور پر یہ ان سرمایہ کاروں کے لئے موزوں ہے جو سادہ رجحان کی پیروی کرنا چاہتے ہیں ، لیکن خطرات کا مناسب انتظام کرنے کی ضرورت ہے۔
/*backtest start: 2023-08-27 00:00:00 end: 2023-09-26 00:00:00 period: 2h basePeriod: 15m 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/ // © EduardoMattje //@version=5 strategy("Pivot Point Breakout", "PPB", true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, process_orders_on_close=true) // Constants var L_PIVOT_HIGH = "Pivot high" var L_PIVOT_LOW = "Pivot low" var LEFT = "Left" var RIGHT = "Right" var BOTH = "Both" var LONG = "Long" var SHORT = "Short" var DATES = "Date selection" var DATES_TOOLTIP = "Change it to limit the trades for the given time interval.\n\nLeave it to disable this behaviour." // Inputs var orderDirection = input.string(LONG, "Order direction", options=[BOTH, LONG, SHORT]) var leftHigh = input.int(3, LEFT, minval=0, inline=L_PIVOT_HIGH, group=L_PIVOT_HIGH) var rightHigh = input.int(3, RIGHT, minval=0, inline=L_PIVOT_HIGH, group=L_PIVOT_HIGH) var leftLow = input.int(3, LEFT, minval=0, inline=L_PIVOT_LOW, group=L_PIVOT_LOW) var rightLow = input.int(3, RIGHT, minval=0, inline=L_PIVOT_LOW, group=L_PIVOT_LOW) var startDate = input(0, "Starting date", group=DATES) var endDate = input(0, "Final date", group=DATES) // var float lastHigh = na var float lastLow = na lowPivot = ta.pivotlow(leftLow, rightLow) highPivot = ta.pivothigh(leftHigh, rightHigh) f_updateLevels(pivot_) => var float pastLevel = na if not na(pivot_) pastLevel := pivot_ pastLevel lastLow := f_updateLevels(lowPivot) lastHigh := f_updateLevels(highPivot) // Validates the time interval validTrade = true // Orders if high > lastHigh strategy.entry("Long", strategy.long, when=orderDirection != SHORT and validTrade) strategy.close("Short", when=orderDirection == SHORT) if low < lastLow strategy.entry("Short", strategy.short, when=orderDirection != LONG and validTrade) strategy.close("Long", when=orderDirection == LONG) // Plots plot(lastLow, "Last pivot low", color.red, offset=1) plot(lastHigh, "Last pivot high", color.teal, offset=1) plotshape(lowPivot, "Pivot low", location=location.belowbar, color=color.red, offset=-rightLow) plotshape(highPivot, "Pivot high", color=color.teal, offset=-rightHigh)