ڈبل EMA اسپین بریک آؤٹ حکمت عملی


تخلیق کی تاریخ: 2023-10-25 12:43:59 آخر میں ترمیم کریں: 2023-10-25 12:43:59
کاپی: 0 کلکس کی تعداد: 637
1
پر توجہ دیں
1617
پیروکار

ڈبل EMA اسپین بریک آؤٹ حکمت عملی

جائزہ

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

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

یہ حکمت عملی تیز رفتار ای ایم اے لائن (چھوٹے دورانیے کی ای ایم اے لائن) اور سست رفتار ای ایم اے لائن (بڑے دورانیے کی ای ایم اے لائن) کا استعمال کرتے ہوئے ٹریڈنگ سگنل کا فیصلہ کرتی ہے۔ اس کی مخصوص منطق یہ ہے:

  1. تیز EMA اور سست EMA کا حساب لگائیں۔

  2. جب فاسٹ ای ایم اے پر سست ای ایم اے کو پار کریں اور دو ای ایم اے لائنوں کے درمیان فاصلہ سیٹ کی حد سے زیادہ ہو تو ، مزید کریں۔

  3. جب فاسٹ ای ایم اے کے نیچے سست ای ایم اے سے گزرتا ہے اور دونوں ای ایم اے لائنوں کے مابین فاصلہ سیٹ کی حد سے زیادہ ہوتا ہے تو ، خالی کریں۔

  4. جب قیمت تیزی سے EMA سے نیچے آجاتی ہے تو ، اس کی جگہ لے لی جائے۔

  5. جب قیمت تیزی سے EMA کو دوبارہ توڑتی ہے تو ، صفائی سب سے اوپر کی پوزیشن کو کھو دیتی ہے۔

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

حکمت عملی کا تجزیہ

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

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

  • ای ایم اے نے قیمتوں میں ہونے والی تبدیلیوں پر ردعمل میں تاخیر کی ہے اور اس کا رخ موڑنے سے گریز کیا ہے۔
  • ٹرینڈ کے تحت کام کرنے والے افراد کی تعداد کم ہے
  • زلزلے میں نقصان کا خطرہ
  • EMA پیرامیٹرز کی غلط ترتیب سے بہت زیادہ جھوٹے سگنل پیدا ہوسکتے ہیں

ای ایم اے پیرامیٹرز کے مجموعے کو ایڈجسٹ کرکے ، اسٹریجنگ حد کو ایڈجسٹ کرکے اور اسٹاپ نقصان کی پوزیشن کو ایڈجسٹ کرکے خطرے کو کم کیا جاسکتا ہے۔

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-09-24 00:00:00
end: 2023-10-24 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("2-EMA Strategy", overlay=true, initial_capital=100, currency="USD", default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075)

diffMinimum = input(0.95, step=0.01)

small_ema = input(13, title="Small EMA")
long_ema = input(26, title="Long EMA")

ema1 = ema(close, small_ema)
ema2 = ema(close, long_ema)


orderCondition = ema1 > ema2?((ema1/ema2)*100)-100 > diffMinimum:((ema2/ema1)*100)-100 > diffMinimum

longCondition = close > ema1 and ema1 > ema2
if (longCondition and orderCondition)
    strategy.entry("Long", strategy.long)

shortCondition = close < ema1 and ema1 < ema2
if (shortCondition and orderCondition)
    strategy.entry("Short", strategy.short)
    
strategy.close("Short", when=close > ema1)
strategy.close("Long", when=close < ema1)
    
plot(ema(close, small_ema), title="EMA 1", color=green, transp=0, linewidth=2)
plot(ema(close, long_ema), title="EMA 2", color=orange, transp=0, linewidth=2)