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

ای ایم اے، ہل اور آر ایس آئی مواقع کی نگرانی کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-18 15:46:35
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

  1. رجحان کا اندازہ کرنے کے لئے اشارے کے طور پر 50 پیریڈ ایکسپونینشل موونگ ایوریج (EMA) کا حساب لگائیں۔
  2. 7 روزہ ہل چلتی اوسط کا حساب ایک زیادہ حساس اور اہم اوسط اشارے کے طور پر لگائیں، گولڈن کراسز اور مردہ کراسز بنانے کے لئے ای ایم اے کو عبور کریں۔
  3. آر ایس آئی کے لئے اوور بکٹ لائن اور اوور سیلڈ لائن کو بالترتیب 60 اور 45 پر سیٹ کریں۔ 60 سے زیادہ آر ایس آئی ایک اوور بکٹ سگنل ہے اور 45 سے کم آر ایس آئی ایک اوور سیلڈ ایریا ہے۔
  4. جب EMA کے اوپر کی طرف گھسنے کے ساتھ ساتھ زیادہ خریدنے کا واقعہ پیش آتا ہے، تو یہ ایک مختصر سگنل ہوتا ہے۔
  5. جب EMA کے نیچے کی طرف گھسنے کے ساتھ ساتھ oversold ہوتا ہے، تو یہ ایک طویل سگنل ہوتا ہے۔

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

  1. مارکیٹ کے رجحانات ، رفتار اور زیادہ خرید / فروخت والے علاقوں کا جامع اندازہ لگانے کے لئے ای ایم اے ، ہل اور آر ایس آئی کا ایک مجموعہ استعمال کرتا ہے ، جس سے سگنل کی درستگی میں بہتری آتی ہے۔
  2. ای ایم اے درمیانی سے طویل مدتی رجحانات کا جائزہ لیتا ہے ، ہل قلیل مدتی حرکتوں کی قیادت کرتا ہے ، آر ایس آئی overbought / oversold کی سطح کی نشاندہی کرتا ہے۔ مختلف ادوار کے اشارے جو مل کر کام کرتے ہیں وہ وقت کے فریموں میں تجارتی مواقع کو پکڑتے ہیں۔
  3. انٹری سگنلز کو رجحان، رفتار اور اوور بکڈ / اوور سیلڈ زون کے لئے ایک ہی وقت میں ٹرگر کرنے کے لئے معیار کو پورا کرنا ضروری ہے، مؤثر طریقے سے جھوٹے سگنل کو فلٹر کرنا.

اسٹریٹجی کے خطرات

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

بہتری کے شعبے

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

خلاصہ

یہ حکمت عملی EMA ، Hull اور RSI کے امتزاج کو درمیانی اور قلیل مدتی تجارتی مواقع کو حاصل کرنے کے لئے ٹائم فریموں میں استعمال کرتی ہے۔ غلط سگنلز کو فلٹر کرنے کے ل entry ، انٹری سگنلز کو رجحان ، رفتار اور زیادہ خرید / زیادہ فروخت کے طول و عرض کے معیار کو بیک وقت پورا کرنا چاہئے۔ پیرامیٹر کی اصلاح اور استحکام اور تجارتی کارکردگی کو بہتر بنانے کے لئے مزید معاون اشارے متعارف کرانے کے ذریعے حکمت عملی کو مزید بہتر بنایا جاسکتا ہے۔


/*backtest
start: 2023-01-11 00:00:00
end: 2024-01-17 00:00:00
period: 1d
basePeriod: 1h
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/
// © Bitduke

//@version=4
strategy(shorttitle="EHR", title="Simple EMA_Hull_RSI", overlay=false, 
     calc_on_every_tick=false, pyramiding=0, default_qty_type=strategy.cash, 
     default_qty_value=1000, currency=currency.USD, initial_capital=1000,
     commission_type=strategy.commission.percent, commission_value=0.075)

// EMA
len = input(minval=1, title="EMA Length", defval=50)
src = input(close, title="EMA Source")
final_ema = ema(src, len)
plot(final_ema, color=color.red, title="EMA")

overbought = input(60, title="overbought value")
oversold = input(45, title="oversold value")

overbought_signal = rsi(close, 14) > overbought
oversold_signal = rsi(close, 14) < oversold
barcolor(overbought_signal ? color.black : na)
barcolor(oversold_signal ? color.blue : na)
// Hull MA
n = input(title="Hull Length", defval=7)
n2ma=2*wma(close,round(n/2))
nma=wma(close,n)
diff=n2ma-nma
sqn=round(sqrt(n))

n2ma1=2*wma(close[1],round(n/2))
nma1=wma(close[1],n)
diff1=n2ma1-nma1
sqn1=round(sqrt(n))

n1=wma(diff,sqn)
n2=wma(diff1,sqn)
c=n1>n2?color.green:color.red
ma=plot(n1,color=c)

// Strategy Logic
longCondition =  overbought_signal and crossover(n1,final_ema) 
shortCondition = oversold_signal and crossover(final_ema,n1) 

strategy.entry("EHR_Long", strategy.long, when=longCondition)
strategy.entry("EHR_Short", strategy.short, when=shortCondition)


مزید