بریک آؤٹ رجریشن کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-03-01 11:58:56
ٹیگز:

img

جائزہ

یہ خام تیل کے فیوچر مارکیٹوں کی اتار چڑھاؤ سے فائدہ اٹھانے کے لئے ڈیزائن کیا گیا ایک منظم نقطہ نظر ہے۔ یہ شمعدانوں کی اوسط رینج کی پیمائش کرتا ہے۔ اگر تیز رفتار اوسط سست سے اوپر ہے تو اس کا مطلب ہے کہ موم بتیاں بڑی ہیں۔ اگر سست حرکت پذیر اوسط تیز رفتار سے اوپر ہے تو اس کا مطلب ہے کہ موم بتیاں چھوٹی ہیں۔

اس اصول کے مطابق ، یہ ممکنہ طویل اور مختصر انٹری پوائنٹس کی نشاندہی کرتا ہے۔ پوزیشن صرف موم بتیوں کی ایک مقررہ تعداد کے لئے رکھی جاتی ہے ، جسے Exit after bars ان پٹ کے ذریعہ کنٹرول کیا جاتا ہے۔

حکمت عملی منطق

  1. آخری 9 باروں میں سے سب سے زیادہ بند ہونے والی قیمت کا حساب بریک آؤٹ بینچ مارک کے طور پر لگائیں
  2. آخری 50 باروں میں سے سب سے کم بند ہونے والی قیمت کا حساب لگانا، جس میں بریکآؤٹ بینچ مارکس کے طور پر
  3. شمعدان کے پیٹرن میں توسیع یا معاہدے کا فیصلہ کرنے کے لئے تازہ ترین 5 اور 20 بار کی اوسط اتار چڑھاؤ کا موازنہ کریں
  4. طویل اور مختصر سگنلز کی نشاندہی کریں: جب قریب سب سے زیادہ بند اور موم بتیاں معاہدہ کرنے کے برابر ہے، طویل عرصے تک جائیں؛ جب قریب سب سے کم بند اور موم بتیاں معاہدہ کرنے کے برابر ہے، مختصر ہو
  5. بریک آؤٹ کے بعد باروں کی ایک مقررہ تعداد کے بعد بند پوزیشن: سایڈست پیرامیٹر

فوائد کا تجزیہ

  1. رجعت کی حکمت عملی ، تاریخی انتہا کے ساتھ موازنہ کرکے سمت کا فیصلہ کریں
  2. اتار چڑھاؤ کے ساتھ مل کر، جھوٹے بریک آؤٹ سے بچیں
  3. کچھ منافع میں باہر نکلنے کے تالے کے لئے باروں کی مقررہ تعداد اور استعمال سے بچنے

خطرے کا تجزیہ

  1. مارکیٹ کی ساخت کی تبدیلیوں کے ساتھ تاریخی انتہا پسندی تبدیل ہوتی ہے ، سگنل ناکام ہوسکتے ہیں
  2. جھوٹے فرار کی وجہ سے پھنس گیا
  3. غیر مناسب باہر نکلنے کا وقفہ زیادہ منافع کھو سکتا ہے یا نقصان میں اضافہ کرسکتا ہے

اصلاح

  1. انتہائی پیرامیٹرز کو مارکیٹ کے اعدادوشمار کے ذریعے بہتر بنایا جاسکتا ہے
  2. بریک آؤٹ کے حقیقی امکان کا اندازہ کرنے کے لئے اتار چڑھاؤ میٹرکس شامل کریں
  3. بیک ٹیسٹ کے نتیجے کے ذریعے باہر نکلنے والے سلاخوں کی تعداد کو بہتر بنائیں

خلاصہ

یہ حکمت عملی قلیل مدتی رجحانات کا تعین کرنے کے لئے بریک آؤٹ اور رجسٹریشن کا استعمال کرتی ہے ، جو اتار چڑھاؤ کی حکمت عملیوں سے تعلق رکھتی ہے۔ پیرامیٹرز کو بہتر بناتے ہوئے اور جھوٹے بریک آؤٹ کے امکان کا تعین کرنے کے لئے اتار چڑھاؤ کی پیمائش کو شامل کرکے ، یہ منافع میں اضافہ کرسکتا ہے۔ اس کے علاوہ فاسٹ ایگزٹ میکانزم کچھ منافع میں تالے لگاتا ہے اور خطرہ کو مؤثر طریقے سے کنٹرول کرتا ہے۔ یہ قلیل مدتی تجارت کے لئے معاون آلے کے طور پر کام کرسکتا ہے ، اور پیرامیٹر ٹوننگ کے ذریعہ طویل مدتی تجارتی سگنل بھی تیار کرسکتا ہے۔


/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-29 23:59:59
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Celestial_Logic

//@version=5
strategy("Crudeoil Breakout strategy", overlay = true, initial_capital = 20000, default_qty_type = strategy.fixed, default_qty_value = 1)


highestCloseLookback = input(9 , title = 'Highest Close lookback')
lowestCloseLookback  = input(50, title = 'Lowest Close lookback'  ) 

exitAfter = input(10, title = 'Exit after bars')

hc = ta.highest(close,highestCloseLookback)
lc = ta.lowest(close,lowestCloseLookback)

rangeFilter = (ta.sma( (high - low), 5 ) > ta.sma((high-low), 20) ) // Candles getting bigger.

longCondition  = (close == hc ) and not rangeFilter
shortCondition = (close == lc ) and not rangeFilter
if  longCondition
    strategy.entry(id = 'long', direction = strategy.long) 
if shortCondition
    strategy.entry(id = 'short', direction = strategy.short)



var int longsince = 0 
var int shortsince = 0 

if strategy.position_size > 0 
    longsince += 1
else
    longsince := 0

if strategy.position_size < 0 
    shortsince += 1 
else 
    shortsince := 0

if longsince >= exitAfter 
    strategy.close(id = 'long', comment = 'long close')
if shortsince >= exitAfter
    strategy.close(id = 'short', comment = 'short close')



مزید