
جائزہ
اس حکمت عملی کا نام “EMA-RSI-Supertrend کثیر فیکٹر کنورجنس حکمت عملی” ہے ، جس میں ایک کثیر عنصر ٹریڈنگ سسٹم تشکیل دیا گیا ہے۔ اس حکمت عملی میں 8 سیکنڈ اور 21 سیکنڈ کے ای ایم اے کے گولڈ فورکس / ڈیڈ کراس کو بنیادی سگنل کے طور پر استعمال کیا گیا ہے۔ آر ایس آئی کے درمیانی محور فلٹرنگ اور سپر ٹرینڈ کی رجحان کی تصدیق کے ساتھ ، اور آخر میں تبادلہ کی توثیق کرکے سگنل کی وشوسنییتا کی توثیق کی گئی ہے۔ اس حکمت عملی میں پورے اسٹاک ان اور آؤٹ موڈ کا استعمال کیا گیا ہے ، ای ایم اے کی بنیاد پر باہر نکلنے کے لئے شرائط طے کی گئیں ، اور مکمل تجارتی بندش کا حلقہ حاصل کیا گیا۔
حکمت عملی کا اصول
- EMA کراس نظام: 8 سائیکل ((قلیل مدتی) اور 21 سائیکل ((طویل مدتی) ای ایم اے کی کراسنگ کو بنیادی ٹریڈنگ سگنل کے طور پر استعمال کریں۔ گولڈ فورک ((قلیل مدتی پر طویل مدتی پہننا) کثیر سر سگنل پیدا کرتا ہے ، مردہ فورک ((قلیل مدتی پر طویل مدتی پہننا) خالی سر سگنل پیدا کرتا ہے۔
- RSI فلٹر: رجحان کی طاقت کے فلٹر کے طور پر 14 سائیکل RSI شامل کریں ، جس میں RSI> 50 ((مضبوط علاقے میں) کثیر سر سگنل ، اور RSI <50 ((کمزور علاقے میں) خالی سر سگنل کی ضرورت ہوتی ہے۔
- سپر ٹرینڈ کی تصدیق: 10 سائیکل ، 3.0 گنا اے ٹی آر کے سپر ٹرینڈ اشارے کا استعمال کرتے ہوئے رجحان کی سمت کی تصدیق کریں ، جس میں کثیر سر سگنل کی ضرورت ہوتی ہے۔ سپر ٹرینڈ کی سمت اوپر کی طرف ہے ((1)) اور خالی سر سگنل کی طرف سے نیچے کی طرف ہے ((-1)
- مقدار کی تصدیق: 10 سائیکل کی اوسط ٹرانزیکشن کا حساب لگائیں ، جب حقیقی وقت کی ٹرانزیکشن اوسط سے 1.8 گنا سے زیادہ ہو تو اسے ایک موثر سگنل سمجھا جائے ، تاکہ جھوٹے توڑ سے بچا جاسکے۔
- واپسی کا طریقہ کار: جب قیمت الٹا 21 سائیکل ای ایم اے کو پار کرتی ہے تو تمام پوزیشنوں کو صاف کریں ، متحرک اسٹاپ نقصان کو روکیں۔
طاقت کا تجزیہ
- ملٹی فیکٹر تصدیق: ای ایم اے، آر ایس آئی، سپر ٹرینڈ اور ٹرانزیکشن حجم کے ذریعے چار مرتبہ تصدیق کے ذریعے سگنل کے معیار میں نمایاں اضافہ۔
- رجحانات کی پیروی کی خصوصیاتای ایم اے اور سپر ٹرینڈ کا مجموعہ رجحانات کو مؤثر طریقے سے پکڑتا ہے اور مخالف تجارت سے بچتا ہے۔
- قیمت اور مقدار کا تعاون: ٹرانزیکشن حجم کو بڑھانے کے لئے کم معیار کے بریک سگنل کو فلٹر کرنے کی ضرورت ہوتی ہے، جیت کی شرح کو بہتر بنانے کے لئے
- متحرک انخلاای ایم اے پر مبنی باہر نکلنے کا طریقہ کار مارکیٹ میں اتار چڑھاؤ کے ساتھ خود بخود موافقت کرتا ہے اور منافع کو محفوظ رکھتا ہے۔
- مکمل طور پر خودکارتمام شرائط کو مقداری طور پر نافذ کیا جاسکتا ہے ، تاکہ جذباتی مداخلت کو روکا جاسکے۔
خطرے کا تجزیہ
- خطرے سے دوچار شہرای ایم اے کے اکثر کراسنگ کے نتیجے میں متعدد غلط سگنل ہوسکتے ہیں ، جس کی وجہ سے مسلسل نقصان ہوتا ہے۔
- پیرامیٹر حساسEMA سائیکل ، RSI کی حد اور دیگر پیرامیٹرز کو مارکیٹ کے مختلف حالات میں ایڈجسٹ کرنے کی ضرورت پڑسکتی ہے۔
- ترسیل میں تاخیراس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس کی وجہ سے ، اس کی وجہ سے ، اس کی وجہ سے ، اس کی وجہ سے ، اس کی وجہ سے ، اس کی وجہ سے ، اس کی وجہ سے۔
- پھسلنے کا خطرہ: پورے اسٹاک میں داخل ہونے اور باہر نکلنے کے طریقوں میں بڑے اتار چڑھاؤ کے دوران ایک بڑی عملدرآمد کی سلائڈ کا سامنا کرنا پڑ سکتا ہے۔
حل:
- اتار چڑھاؤ کی شرح فلٹرز کو بڑھانا (جیسے اے ٹی آر) اتار چڑھاؤ کے بازار میں تجارت سے بچنے کے لئے
- پیرامیٹرز کو اپنانے یا باقاعدگی سے بہتر بنانے کے طریقہ کار کا استعمال کرتے ہوئے
- زیادہ سے زیادہ مسلسل سٹاپ نقصان کی حد مقرر کریں
- ہنگامی لاگت کو کم کرنے کے لئے کھیپوں میں گوداموں کی تعمیر کا طریقہ
اصلاح کی سمت
- متحرک پیرامیٹرز ایڈجسٹمنٹ: مارکیٹ کے اتار چڑھاؤ کی شرح کے مطابق ای ایم اے سائیکل کو خود بخود ایڈجسٹ کریں (جیسے اے ٹی آر کی قیمت) ، اعلی اتار چڑھاؤ کے وقت سائیکل میں توسیع شور کو کم کرتی ہے۔
- جامع انخلا کی حکمت عملی: فکسڈ تناسب اسٹاپ اسٹاپ نقصان اور EMA سے باہر نکلنے کے ساتھ ، مثال کے طور پر 1: 2 کا خطرہ واپسی کا تناسب طے کریں۔
- مشین لرننگ کی اصلاح: تاریخی اعداد و شمار کے ساتھ ٹریننگ ماڈل کا استعمال کرتے ہوئے ، ہر عنصر کے وزن کو متحرک طور پر ایڈجسٹ کریں۔
- ملٹی ٹائم فریم توثیق: اعلی ٹائم فریم میں رجحانات کی تصدیق شامل کریں ، جیسے سورج کی سطح پر رجحانات کی سمت۔
- فنڈ مینجمنٹ میں بہتری: کیلی فارمولہ یا فکسڈ اسکورنگ کے طریقہ کار کو متحرک طور پر پوزیشن کے سائز کو ایڈجسٹ کریں۔
خلاصہ کریں۔
اس حکمت عملی نے متعدد عوامل کے تعاون سے اعلی معیار کے رجحان ٹریڈنگ سگنل کو حاصل کیا ، خاص طور پر اس مرحلے کے لئے موزوں ہے جہاں رجحان واضح ہے۔ چوتھی توثیق کا طریقہ کار سگنل کی وشوسنییتا کو مؤثر طریقے سے بڑھا دیتا ہے ، لیکن ہلچل والے بازاروں میں انکولی ایڈجسٹمنٹ پر دھیان دینا ضروری ہے۔ مستقبل میں پیرامیٹر متحرک اور اعلی درجے کی باہر نکلنے کی حکمت عملی کے ذریعہ کارکردگی کی استحکام کو مزید بہتر بنایا جاسکتا ہے۔ مجموعی طور پر ، یہ ایک سخت ساخت ، منطقی طور پر واضح رجحان ٹریکنگ سسٹم ہے جس میں اعلی ڈسک کی درخواست کی قیمت ہے۔
حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-04-24 00:00:00
end: 2025-04-23 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"TRX_USD"}]
*/
//@version=5
//@WunderTrading
strategy("Nirvana Mode v1.0", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_every_tick=true)
// === INPUTS ===
emaShort = ta.ema(close, 8)
emaLong = ta.ema(close, 21)
rsi = ta.rsi(close, 14)
supertrendFactor = 3.0
supertrendPeriod = 10
[supertrend, direction] = ta.supertrend(supertrendFactor, supertrendPeriod)
volumeAvg = ta.sma(volume, 10)
volumeSpike = volume > volumeAvg * 1.8
// === ENTRY CONDITIONS ===
longCond = ta.crossover(emaShort, emaLong) and rsi > 50 and direction == 1 and volumeSpike
shortCond = ta.crossunder(emaShort, emaLong) and rsi < 50 and direction == -1 and volumeSpike
exitCond = ta.cross(close, emaLong)
// === PLOT & SIGNALS ===
plot(emaShort, color=color.orange)
plot(emaLong, color=color.blue)
plotshape(longCond, title="BUY", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(shortCond, title="SELL", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
plotshape(exitCond, title="EXIT", location=location.bottom, color=color.gray, style=shape.xcross, size=size.tiny)
// === STRATEGY ORDERS ===
if (longCond)
strategy.entry("ENTER LONG", strategy.long, comment="ENTER-LONG_BITGET_BTCUSDT_NirvanaMode-v1.0_15M_hmq9xx")
if (shortCond)
strategy.entry("ENTER SHORT", strategy.short, comment="ENTER-SHORT_BITGET_BTCUSDT_NirvanaMode-v1.0_15M_hmq9xx")
if (exitCond)
strategy.close_all(comment="EXIT-ALL_BITGET_BTCUSDT_NirvanaMode-v1.0_15M_hmq9xx")
// === ALERT ===
alertcondition(longCond, title="Long Signal", message="ENTER-LONG_BITGET_BTCUSDT_NirvanaMode-v1.0_15M_hmq9xx")
alertcondition(shortCond, title="Short Signal", message="ENTER-SHORT_BITGET_BTCUSDT_NirvanaMode-v1.0_15M_hmq9xx")
alertcondition(exitCond, title="Exit Signal", message="EXIT-ALL_BITGET_BTCUSDT_NirvanaMode-v1.0_15M_hmq9xx")