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

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

مصنف:چاؤ ژانگ، تاریخ: 2024-05-17 15:28:17
ٹیگز:ای ایم اےایس ایم اے

img

جائزہ

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

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

حکمت عملی کے فوائد

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

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

  1. اسٹاپ نقصان کی کمی: حکمت عملی میں اسٹاپ نقصان کی واضح شرائط طے نہیں کی گئیں ، جس کی وجہ سے مارکیٹ کے الٹ جانے پر اہم نقصانات ہوسکتے ہیں۔

حکمت عملی کی اصلاح کی ہدایات

  1. پیرامیٹرز کو بہتر بنائیں: تاریخی اعداد و شمار پر بیک ٹیسٹنگ کے ذریعے ، موجودہ مارکیٹ اور آلہ کے لئے پیرامیٹرز کا بہترین مجموعہ تلاش کرنے کے لئے ای ایم اے مدت کے پیرامیٹرز کو بہتر بنائیں۔
  2. دوسرے اشارے کے ساتھ مل کر: سگنل کی تصدیق اور وشوسنییتا کو بہتر بنانے کے لئے دوسرے تکنیکی اشارے (جیسے آر ایس آئی ، ایم اے سی ڈی ، وغیرہ) کے ساتھ مل کر استعمال کریں۔

خلاصہ


/*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))



متعلقہ

مزید