EMA5 اور EMA13 کراس اوور حکمت عملی

EMA SMA
تخلیق کی تاریخ: 2024-05-17 15:28:17 آخر میں ترمیم کریں: 2024-05-17 15:28:17
کاپی: 0 کلکس کی تعداد: 1123
1
پر توجہ دیں
1617
پیروکار

EMA5 اور EMA13 کراس اوور حکمت عملی

جائزہ

یہ حکمت عملی ٹریڈنگ سگنل پیدا کرنے کے لئے 5 دن کی اشاریہ منتقل اوسط ((EMA5)) اور 13 دن کی اشاریہ منتقل اوسط ((EMA13)) کا استعمال کرتی ہے۔ جب EMA5 پر EMA13 پہنتا ہے تو ، ایک کثیر سگنل پیدا ہوتا ہے۔ جب EMA5 کے نیچے EMA13 پہنتا ہے تو ، ایک خالی سگنل پیدا ہوتا ہے۔ اس حکمت عملی کا مقصد قلیل مدتی رجحانات میں تبدیلی کو پکڑنا ہے اور داخلے اور باہر نکلنے کے مقامات کو طے کرنے کے لئے دو منتقل اوسطوں کے کراس کا استعمال کرنا ہے۔

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

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

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Milankacha

//@version=5
strategy('5-13 EMA by Naimesh ver04', overlay=true)

qty = input(1, 'Buy quantity')

testStartYear = input(2021, 'Backtest Start Year')
testStartMonth = input(1, 'Backtest Start Month')
testStartDay = input(1, 'Backtest Start Day')
testStartHour = input(0, 'Backtest Start Hour')
testStartMin = input(0, 'Backtest Start Minute')
testPeriodStart = timestamp(testStartYear, testStartMonth, testStartDay, testStartHour, testStartMin)
testStopYear = input(2099, 'Backtest Stop Year')
testStopMonth = input(1, 'Backtest Stop Month')
testStopDay = input(30, 'Backtest Stop Day')
testPeriodStop = timestamp(testStopYear, testStopMonth, testStopDay, 0, 0)
testPeriodBackground = input(title='Color Background?', defval=true)
testPeriodBackgroundColor = testPeriodBackground and time >= testPeriodStart and time <= testPeriodStop ? #00FF00 : na
testPeriod() => true


ema1 = input(5, title='Select EMA 1')
ema2 = input(13, title='Select EMA 2')
//ema3 = input(50, title='Select EMA 3')
//SL = input(70, title='Stoploss')
//TR = input(250, title='Target')

expo = ta.ema(close, ema1)
ma = ta.ema(close, ema2)
//EMA_50 = ta.ema(close, ema3)

//avg_1 = avg (expo, ma)
//s2 = ta.cross(expo, ma) ? avg_1 : na
//plot(s2, style=plot.style_line, linewidth=3, color=color.red, transp=0)

p1 = plot(expo, color=color.rgb(231, 15, 15), linewidth=2)
p2 = plot(ma, color=#0db63a, linewidth=2)
fill(p1, p2, color=color.new(color.white, 80))

longCondition = ta.crossover(expo, ma)

shortCondition = ta.crossunder(expo, ma)


if testPeriod()
    //strategy.entry('Long', strategy.long, when=longCondition)
    strategy.entry('Short', strategy.short, when=expo<ma)

//strategy.close("Long", expo<ma, comment= 'SL hit')
strategy.close("Short", expo>ma, comment= 'SL hit')



//plotshape(longCondition and close>EMA_50, title='Buy Signal', text='B', textcolor=color.new(#FFFFFF, 0), style=shape.labelup, size=size.normal, location=location.belowbar, color=color.new(#1B8112, 0))
//plotshape(shortCondition and close<EMA_50, title='Sell Signal', text='S', textcolor=color.new(#FFFFFF, 0), style=shape.labeldown, size=size.normal, location=location.abovebar, color=color.new(#FF5733, 0))