لکیری رجعت اور ڈبل موونگ ایوریج قلیل مدتی حکمت عملی


تخلیق کی تاریخ: 2024-01-26 12:33:14 آخر میں ترمیم کریں: 2024-01-26 12:33:14
کاپی: 0 کلکس کی تعداد: 689
1
پر توجہ دیں
1617
پیروکار

لکیری رجعت اور ڈبل موونگ ایوریج قلیل مدتی حکمت عملی

جائزہ

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

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

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

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

اس حکمت عملی میں مندرجہ ذیل نکات شامل ہیں:

  1. حساب لکیری رجعت اپ ٹریک اور نیچے ٹریک
  2. دو عددی حرکت پذیری اوسط کا حساب لگانا
  3. جب قیمت اوپر سے نیچے سے گزرتی ہے اور ڈبل اشاریہ حرکت پذیری اوسط قیمت سے زیادہ ہوتی ہے تو ، خالی پوزیشن قائم کرنا
  4. جب قیمت دوبارہ ٹریک سے باہر نکل جائے یا دوہری انڈیکس کی اوسط سے اوپر ہو تو ، خالی پوزیشنوں کو ختم کردیں

طاقت کا تجزیہ

اس حکمت عملی میں روایتی حرکت پذیری اوسط اور دیگر اشارے کے مقابلے میں مندرجہ ذیل فوائد ہیں:

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

خطرے کا تجزیہ

اس حکمت عملی کے کچھ خطرات بھی ہیں جن کے بارے میں آگاہ ہونا ضروری ہے:

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

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

اصلاح کی سمت

اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-12-26 00:00:00
end: 2024-01-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy('LR&SSL_Short', overlay=true)
startP = timestamp(input(2017, "Start Year"), input(12, "Month"), input(17, "Day"), 0, 0)
end   = timestamp(9999,1,1,0,0)
_testPeriod() => true

len = input(title="Period", defval=89)
smaHigh = linreg(high, len, 0)
smaLow = linreg(low, len, -1)
Hlv = 0.0
Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : Hlv[1]
sslDown = Hlv < 0 ? smaHigh : smaLow
sslUp = Hlv < 0 ? smaLow : smaHigh

plot(sslDown, linewidth=2, color=color.red)
plot(sslUp, linewidth=2, color=color.lime)



length = input(200, title="DEMA") 
d1 = ema(close, length)                                               
d2 = 2 * d1 - ema(d1, length)                                         
trendColour = d2 > d1 ? #AAFFAA : #FFAAAA 
dema=sma(d2,length) 

turnGreen = d2 > d1 and d2[1] <= d1[1]  
turnRed   = d2 <= d1 and d2[1] > d1[1]  

up =turnGreen 
down=turnRed 
  
plotshape(down, title="down", style=shape.triangledown,location=location.abovebar, color=color.red, transp=0, size=size.small) 
plotshape(up,  title="up", style=shape.triangleup,location=location.belowbar, color=color.green, transp=0, size=size.small) 
plot(dema, color = trendColour,linewidth=3 ,transp = 0)
bgcolor(close > dema ? color.green : color.red)

strategy.entry("short", strategy.short, when= crossunder(sslUp, sslDown) and dema > close and _testPeriod())
strategy.close("short", when = crossover(sslUp, sslDown) or crossover(close, dema))