وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ADX فلٹرڈ ٹریڈنگ سگنل کی حکمت عملی کے ساتھ Laguerre RSI

مصنف:چاؤ ژانگ، تاریخ: 2024-05-17 15:01:17
ٹیگز:آر ایس آئیADX

img

جائزہ

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

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

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

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

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

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

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

حکمت عملی کی اصلاح کی ہدایات

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

خلاصہ

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


/*backtest
start: 2023-05-11 00:00:00
end: 2024-05-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('Laguerre RSI with Buy/Sell Signals and ADX Filter', shorttitle='LaRSI_ADX Signals', overlay=false)

// Kullanıcı girdileri
src = input(title='Source', defval=close)
alpha = input.float(title='Alpha', minval=0, maxval=1, step=0.1, defval=0.2)
buyLevel = input(20, title='Buy Level')
sellLevel = input(80, title='Sell Level')
adxLength = input(14, title='ADX Length')
adxSmoothing = input(14, title='ADX Smoothing')
adxLevel = input(20, title='ADX Level') // adxLevel tanımlamasını ekledik

// ADX hesaplaması
[diPlus, diMinus, adx] = ta.dmi(adxLength, adxSmoothing)

// Laguerre RSI hesaplamaları
gamma = 1 - alpha
L0 = 0.0
L0 := (1 - gamma) * src + gamma * nz(L0[1])
L1 = 0.0
L1 := -gamma * L0 + nz(L0[1]) + gamma * nz(L1[1])
L2 = 0.0
L2 := -gamma * L1 + nz(L1[1]) + gamma * nz(L2[1])
L3 = 0.0
L3 := -gamma * L2 + nz(L2[1]) + gamma * nz(L3[1])
cu = (L0 > L1 ? L0 - L1 : 0) + (L1 > L2 ? L1 - L2 : 0) + (L2 > L3 ? L2 - L3 : 0)
cd = (L0 < L1 ? L1 - L0 : 0) + (L1 < L2 ? L2 - L1 : 0) + (L2 < L3 ? L3 - L2 : 0)
temp = cu + cd == 0 ? -1 : cu + cd
LaRSI = temp == -1 ? 0 : cu / temp

// Alım ve satım sinyalleri
longCondition = ta.crossover(100 * LaRSI, buyLevel) and adx > adxLevel
shortCondition = ta.crossunder(100 * LaRSI, sellLevel) and adx > adxLevel

// Strateji giriş ve çıkışları
strategy.entry('Long', strategy.long, when=longCondition)
strategy.entry('Short', strategy.short, when=shortCondition)

// Göstergeleri çizme
plot(100 * LaRSI, title='LaRSI', linewidth=2, color=color.new(color.blue, 0))
hline(buyLevel, title='Buy Level', color=color.new(color.green, 0), linestyle=hline.style_dotted)
hline(sellLevel, title='Sell Level', color=color.new(color.red, 0), linestyle=hline.style_dotted)
plot(adx, title='ADX', color=color.new(color.orange, 0))


متعلقہ

مزید