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


تخلیق کی تاریخ: 2024-03-01 11:58:56 آخر میں ترمیم کریں: 2024-03-01 11:58:56
کاپی: 2 کلکس کی تعداد: 651
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

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

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

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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')