بریک پوائنٹ الٹ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو رجحان کی تبدیلی کو پکڑنے کے لئے حالیہ حمایت کے اوپر اسٹاک خرید کر اور حالیہ مزاحمت کے نیچے فروخت کرتی ہے۔ یہ حکمت عملی سادہ اور براہ راست ہے اور ان سرمایہ کاروں کے لئے موزوں ہے جو مارکیٹ پر زیادہ پیش گوئی نہیں کرتے ہیں اور صرف رجحانات کی پیروی کرنا چاہتے ہیں۔
اس حکمت عملی کے ذریعے ، ایک خاص دن کے لئے اعلی ترین قیمت اور کم سے کم قیمت کے وسط پوائنٹس کا حساب لگایا جاتا ہے ، تاکہ قریب ترین مزاحمت اور معاون لائنوں کا تعین کیا جاسکے۔ جب قیمت ان اہم نکات کو توڑ دیتی ہے تو ، اس سے ظاہر ہوتا ہے کہ رجحان میں تبدیلی آئی ہے ، اس تبدیلی کی سمت کو ٹریک کیا جاسکتا ہے۔
خاص طور پر ، حکمت عملی پہلے پچھلے N1 دن کی اعلی ترین قیمت کے وسط کو مزاحمت کی لائن کے طور پر اور پچھلے N2 دن کی کم ترین قیمت کے وسط کو معاونت کی لائن کے طور پر شمار کرتی ہے۔ خریدنے کی سمت میں ، اگر اس دن کی اعلی ترین قیمت حالیہ مزاحمت کی لائن سے تجاوز کر جاتی ہے تو ، خریدنے کا اشارہ دیا جاتا ہے۔ فروخت کی سمت میں ، اگر اس دن کی کم قیمت حالیہ معاونت کی لائن سے تجاوز کر جاتی ہے تو ، فروخت کا اشارہ دیا جاتا ہے۔ سرمایہ کار خود N1 اور N2 کی قیمتیں ترتیب دے سکتا ہے ، اس طرح حکمت عملی کی حساسیت کو ایڈجسٹ کرسکتا ہے۔
یہ حکمت عملی آسان اور براہ راست ہے ، مارکیٹ کی پیشن گوئی کی ضرورت نہیں ہے ، صرف اہم نکات کی توڑ کی پیروی کرنے کے لئے رجحان کو پکڑنا ہے۔ جب رجحان اوپر کی طرف مزاحمت کی لائن کو توڑتا ہے تو خریدیں ، اور جب نیچے کی طرف حمایت کی لائن کو توڑ دیتے ہیں تو بیچ دیں ، اور اس کے نتیجے میں۔
یہ حکمت عملی بہت سادہ اور بدیہی ہے اور کسی پیش گوئی کی مہارت کی ضرورت نہیں ہے ، صرف مزاحمت کی حمایت کے نقطہ نظر کو ٹریک کرنے کے ذریعے اس کو حاصل کیا جاسکتا ہے۔ اس سے آپریشن کی دشواری کو کم کیا گیا ہے ، جس سے یہ ہر سطح کے سرمایہ کاروں کے لئے موزوں ہے۔
کلیدی نقطہ توڑ مارکیٹ میں تسلیم شدہ رجحان کی تبدیلی کا اشارہ ہے۔ اس حکمت عملی کو بروقت ردعمل دینے ، پوزیشن کو ایڈجسٹ کرنے اور قید سے بچنے کے لئے رجحان کی تبدیلی کا وقت دیا جاسکتا ہے۔
سرمایہ کار اپنے آپ کو دائیں اور بائیں طرف کے اعداد و شمار کو دیکھنے کے لئے اپنے آپ کو مقرر کرسکتے ہیں ، جس سے حکمت عملی کی حساسیت کو ایڈجسٹ کیا جاسکتا ہے۔ زیادہ دن دیکھنا مزاحمت کی حمایت کی لائن کو زیادہ مستحکم بناتا ہے ، اور کم دن دیکھنا حکمت عملی کو زیادہ لچکدار بناتا ہے۔
اس حکمت عملی میں بنیادی طور پر رجحانات کی پیروی کرنے کی صلاحیت ہے، جو مجموعی طور پر واپسی کو بہتر بنانے کے لئے دوسرے اختیارات کے ساتھ آسانی سے استعمال کیا جا سکتا ہے.
اس حکمت عملی میں رجحان کی تبدیلیوں کی نشاندہی کرنے کے لئے کچھ اعداد و شمار جمع کرنے کی ضرورت ہوتی ہے ، جس کی وجہ سے خرید و فروخت کے نقطہ نظر میں کچھ تاخیر ہوسکتی ہے۔ اس بات پر توجہ دینے کی ضرورت ہے کہ آیا قیمتیں الٹ گئی ہیں اور سگنل ابھی بھی اصل رجحان کو جاری رکھے ہوئے ہیں۔
مارکیٹوں میں جلد ہی جھوٹی توڑ پھوڑ کے اہم نکات سامنے آسکتے ہیں ، جس سے سرمایہ کاروں کو قابو پانے کی صلاحیت کی ضرورت ہوتی ہے ، تاکہ وہ قید نہ رہیں۔
یہ حکمت عملی پوری پوزیشن کے رجحانات کی پیروی کرتی ہے ، لہذا اس میں واپسی کا زیادہ خطرہ ہے۔ سرمایہ کاروں کو اپنی خطرے کی برداشت کا اندازہ لگانے کی ضرورت ہے۔ واپسی کو کم کرنے کے لئے پوزیشن کا سائز مناسب طریقے سے کم کیا جاسکتا ہے۔
اگر پیرامیٹرز کی ترتیب بہت حساس ہے تو ، اس سے تجارت کی کثرت میں اضافہ ہوسکتا ہے۔ آپ کو تجارت کی تعداد کو کنٹرول کرنے کے لئے پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کرنے کی ضرورت ہے۔ آپ کو کم سے کم ہولڈنگ کا وقت بھی مقرر کیا جاسکتا ہے تاکہ تجارت کی کثرت کو کم کیا جاسکے۔
بہترین پیرامیٹرز کا مجموعہ تلاش کرنے کے لئے طویل عرصے سے N دن کی کم سے کم قیمتوں کے پیرامیٹرز کو بہتر بنانے کے لئے استعمال کیا جاسکتا ہے۔ اس کے علاوہ ، مارکیٹ کے حالات کے متحرک ایڈجسٹمنٹ پیرامیٹرز کے ساتھ مل کر ، جب رجحان واضح ہوتا ہے تو زیادہ حساس پیرامیٹرز مرتب کیے جاسکتے ہیں۔
ایک چھوٹی سی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھوٹی چھو
دیگر تکنیکی اشارے جیسے آر ایس آئی ، کے ڈی وغیرہ کو شامل کیا جاسکتا ہے ، اگر اہم نقطہ توڑنے کے ساتھ ساتھ اشارے بھی دباؤ کا مظاہرہ کرتے ہیں تو سگنل زیادہ موثر ہوتا ہے۔
مارکیٹ کے حالات کے مطابق پوزیشن کو ایڈجسٹ کرکے خطرے پر قابو پایا جاسکتا ہے ، بڑے نقصان سے بچنے کے لئے ہنگامی صورتحال کو روکنے کے لئے روک تھام کا انتظام کیا جاسکتا ہے۔ یا رجحان کے مطابق پوزیشن کو متحرک طور پر ایڈجسٹ کیا جاسکتا ہے۔
بریک پوائنٹ ریورس اسٹریٹجی ایک سادہ اہم نقطہ نظر کے ذریعے رجحان کی پیروی کرتی ہے ، جو ہر قسم کے سرمایہ کاروں کے لئے وسیع پیمانے پر قابل اطلاق ہے۔ اس حکمت عملی کا فائدہ یہ ہے کہ یہ آسان ہے اور اس میں رجحان کی تبدیلیوں کو مؤثر طریقے سے پکڑ سکتا ہے۔ لیکن اس میں کچھ پسماندگی ، جھوٹے توڑنے کا خطرہ اور بڑے پیمانے پر پیچھے ہٹنا بھی موجود ہے۔ اسٹریٹجی کی استحکام کو پیرامیٹرز کی اصلاح ، فلٹرز شامل کرنے ، پوزیشن مینجمنٹ کو بہتر بنانے وغیرہ کے ذریعہ بڑھایا جاسکتا ہے۔
/*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)