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

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

مصنف:چاؤ ژانگ، تاریخ: 2024-06-14 15:51:05
ٹیگز:ای ایم اےstdevرجحان

img

جائزہ

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

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

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

فوائد کا تجزیہ

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

خطرے کا تجزیہ

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

اصلاح کی سمت

  1. موجودہ مارکیٹ کے لئے سب سے زیادہ مناسب مجموعہ تلاش کرنے کے لئے ہر EMA کے مدت پیرامیٹرز کو بہتر بنائیں.
  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")


متعلقہ

مزید