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

ای ایم اے اور آر ایس آئی حکمت عملی کے بعد رجحان

مصنف:چاؤ ژانگ، تاریخ: 2023-09-26 15:39:48
ٹیگز:

جائزہ

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

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

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

یہ حکمت عملی باہر نکلنے کے نکات کا پتہ لگانے کے لئے آر ایس آئی کا بھی استعمال کرتی ہے۔ جب یہ لمبا ہوتا ہے تو ، اگر آر ایس آئی 70 سے تجاوز کرتا ہے تو یہ پوزیشن بند کردیتا ہے۔ جب یہ مختصر ہوتا ہے تو ، اگر آر ایس آئی 30 سے نیچے آجاتا ہے تو یہ باہر نکل جاتا ہے۔ اس سے رجحان کے منافع میں قفل ہوجاتا ہے اور نقصانات کو مزید بڑھنے سے روکتا ہے۔

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

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

خطرے کا تجزیہ

  • اہم رجحانات میں واپس آنے سے غلط سگنل پیدا ہوسکتے ہیں
  • مختلف مارکیٹوں میں وِپساؤ کے خلاف کمزور
  • غلط RSI پیرامیٹرز قبل از وقت باہر نکلنے کا سبب بن سکتے ہیں
  • ای ایم اے کے ادوار کو محتاط انتخاب کی ضرورت ہے، بہت مختصر شور سے حساس ہوسکتا ہے، بہت طویل رجحانات کو یاد کر سکتا ہے

یہ خطرات آر ایس آئی پیرامیٹرز کو بہتر بنانے، فلٹرز کو شامل کرنے اور رجحان تجزیہ کے ساتھ مل کر کم کیے جا سکتے ہیں۔

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

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

خلاصہ

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


/*backtest
start: 2023-08-26 00:00:00
end: 2023-09-25 00:00:00
period: 2h
basePeriod: 15m
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/
//@author Alorse

//@version=5
// strategy(title='Tendency EMA + RSI [Alorse]', shorttitle='Tendece EMA + RSI [Alorse]', overlay=true, pyramiding=0, currency=currency.USD, default_qty_type=strategy.percent_of_equity, initial_capital=1000, default_qty_value=20, commission_type=strategy.commission.percent, commission_value=0.01)

// Bollinger Bands
len = input.int(14, minval=1, title='Length', group='RSI')
src = input.source(close, 'Source', group='RSI')
rsi = ta.rsi(src, len)

// Moving Averages
len_a = input.int(10, minval=1, title='EMA A Length', group='Moving Averages')
out_a = ta.ema(close, len_a)
plot(out_a, title='EMA A', color=color.purple)

len_b = input.int(20, minval=1, title='EMA B Length', group='Moving Averages')
out_b = ta.ema(close, len_b)
plot(out_b, title='EMA B', color=color.orange)

len_c = input.int(100, minval=1, title='EMA C Length', group='Moving Averages')
out_c = ta.ema(close, len_c)
plot(out_c, title='EMA B', color=color.green)

// Strategy Conditions
stratGroup = 'Strategy'
showLong = input.bool(true, title='Long entries', group=stratGroup)
showShort = input.bool(false, title='Short entries', group=stratGroup)
closeAfterXBars = input.bool(true, title='Close after X # bars', tooltip='If trade is in profit', group=stratGroup)
xBars = input.int(24, title='# bars')

entryLong = ta.crossover(out_a, out_b) and out_a > out_c and close > open
exitLong = rsi > 70

entryShort = ta.crossunder(out_a, out_b) and out_a < out_c and close < open
exitShort = rsi < 30


bought = strategy.opentrades[0] == 1 and strategy.position_size[0] > strategy.position_size[1]
entry_price = ta.valuewhen(bought, open, 0)
var int nPastBars = 0
if strategy.position_size > 0
    nPastBars := nPastBars + 1
    nPastBars
if strategy.position_size == 0
    nPastBars := 0
    nPastBars
if closeAfterXBars
    exitLong := nPastBars >= xBars and close > entry_price ? true : exitLong
    exitLong
    exitShort := nPastBars >= xBars and close < entry_price ? true : exitShort
    exitShort

// Long Entry
strategy.entry('Long', strategy.long, when=entryLong and showLong)
strategy.close('Long', when=exitLong)

// Short Entry
strategy.entry('Short', strategy.short, when=entryShort and showShort)
strategy.close('Short', when=exitShort)



مزید