بریک آؤٹ پوائنٹ ریورسل حکمت عملی


تخلیق کی تاریخ: 2023-09-27 16:35:26 آخر میں ترمیم کریں: 2023-09-27 16:35:26
کاپی: 0 کلکس کی تعداد: 808
1
پر توجہ دیں
1617
پیروکار

جائزہ

بریک پوائنٹ الٹ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو رجحان کی تبدیلی کو پکڑنے کے لئے حالیہ حمایت کے اوپر اسٹاک خرید کر اور حالیہ مزاحمت کے نیچے فروخت کرتی ہے۔ یہ حکمت عملی سادہ اور براہ راست ہے اور ان سرمایہ کاروں کے لئے موزوں ہے جو مارکیٹ پر زیادہ پیش گوئی نہیں کرتے ہیں اور صرف رجحانات کی پیروی کرنا چاہتے ہیں۔

حکمت عملی کا اصول

اس حکمت عملی کے ذریعے ، ایک خاص دن کے لئے اعلی ترین قیمت اور کم سے کم قیمت کے وسط پوائنٹس کا حساب لگایا جاتا ہے ، تاکہ قریب ترین مزاحمت اور معاون لائنوں کا تعین کیا جاسکے۔ جب قیمت ان اہم نکات کو توڑ دیتی ہے تو ، اس سے ظاہر ہوتا ہے کہ رجحان میں تبدیلی آئی ہے ، اس تبدیلی کی سمت کو ٹریک کیا جاسکتا ہے۔

خاص طور پر ، حکمت عملی پہلے پچھلے 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)