EMA ٹرینڈ فلٹر کی حکمت عملی

EMA stdev Trend
تخلیق کی تاریخ: 2024-06-14 15:51:05 آخر میں ترمیم کریں: 2024-06-14 15:51:05
کاپی: 0 کلکس کی تعداد: 715
1
پر توجہ دیں
1617
پیروکار

EMA ٹرینڈ فلٹر کی حکمت عملی

جائزہ

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

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

  1. تین مختلف ادوار کے EMAs کا حساب لگائیں: فاسٹ EMAs (ڈیفالٹ 9 ادوار) ، سست EMAs (ڈیفالٹ 21 ادوار) اور رجحان فلٹر EMAs (ڈیفالٹ 200 ادوار) ۔
  2. مارکیٹ میں اتار چڑھاؤ کی شرح کی پیمائش کے لئے 20 سائیکلوں کی قیمتوں کے معیاری فرق کا حساب لگائیں۔
  3. فوکوز ٹرینڈ انڈیکیٹر متعارف کرایا گیا ہے ((ڈیفالٹ 14 سائیکل ای ایم اے) اور رنگ اس کے پچھلے سائیکل کے سائز کے ساتھ تعلقات کے مطابق طے کیا گیا ہے ((زیادہ سبز ، کم سرخ)) ۔
  4. جب ایک تیز EMA ایک سست EMA کو پار کرتی ہے اور تیز EMA سست EMA سے زیادہ ہوتی ہے اور قیمت ایک رجحان فلٹر EMA سے زیادہ ہوتی ہے تو ، خریدنے کا اشارہ ہوتا ہے۔
  5. فروخت کا اشارہ اس وقت پیدا ہوتا ہے جب فاسٹ ای ایم اے سست ای ایم اے کے نیچے ہوتا ہے ، اور فاسٹ ای ایم اے سست ای ایم اے سے کم ہوتا ہے ، اور قیمت رجحان فلٹر ای ایم اے سے کم ہوتی ہے۔
  6. جب ایک سے زیادہ لیڈ پوزیشنیں رکھی جاتی ہیں تو ، اگر فوکوز رجحان اشارے سرخ ہوجاتا ہے تو ، لیڈ پوزیشنوں کو ختم کردیں۔
  7. جب خالی سر پوزیشنیں رکھی جاتی ہیں تو ، اگر فوکوز رجحان اشارے سبز ہوجاتا ہے تو ، خالی سر پوزیشنوں کو ختم کردیں۔

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-06-08 00:00:00
end: 2024-06-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EvilRed Trading Indicator Trend Filter", overlay=true)

// Parameters Definition
fastLength = input(9, title="Fast EMA Length")
slowLength = input(21, title="Slow EMA Length")
trendFilterLength = input(200, title="Trend Filter EMA Length")

// Moving Averages Calculation
fastEMA = ta.ema(close, fastLength)
slowEMA = ta.ema(close, slowLength)
trendEMA = ta.ema(close, trendFilterLength)

// Volatility Calculation
volatility = ta.stdev(close, 20)

// Add Fukuiz Trend Indicator
fukuizTrend = ta.ema(close, 14)
fukuizColor = fukuizTrend > fukuizTrend[1] ? color.green : color.red
plot(fukuizTrend, color=fukuizColor, title="Fukuiz Trend")

// Plotting Moving Averages
plot(fastEMA, color=color.blue, title="Fast EMA")
plot(slowEMA, color=color.red, title="Slow EMA")
plot(trendEMA, color=color.orange, title="Trend Filter")

// Plotting Buy and Sell Signals
buySignal = ta.crossover(fastEMA, slowEMA) and fastEMA > slowEMA and close > trendEMA
sellSignal = ta.crossunder(fastEMA, slowEMA) and fastEMA < slowEMA and close < trendEMA

// Entry and Exit Conditions
if (strategy.position_size > 0 and fukuizColor == color.red)
    strategy.close("Long", comment="Fukuiz Trend is Red")

if (strategy.position_size < 0 and fukuizColor == color.green)
    strategy.close("Short", comment="Fukuiz Trend is Green")

if (buySignal)
    strategy.entry("Long", strategy.long)
    
if (sellSignal)
    strategy.entry("Short", strategy.short)




plotshape(buySignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(sellSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")