لکیری رجسٹریشن اور دوہری چلتی اوسط مختصر مدت کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-26 12:33:14
ٹیگز:

img

جائزہ

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

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

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

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

اسٹریٹیجی کے اہم نکات میں شامل ہیں:

  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))


مزید