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

ای ایم اے آر ایس آئی کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-06-03 11:08:30
ٹیگز:ای ایم اےآر ایس آئیاے ٹی آر

img

جائزہ

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

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

  1. مخصوص مدت کے لئے RSI اشارے کی قیمت کا حساب لگائیں اور اسے چارٹ پر دکھائیں۔
  2. مخصوص مدت کے لئے EMA اشارے کی قیمت کا حساب لگائیں اور اسے چارٹ پر دکھائیں۔
  3. اسے خریدنے کا اشارہ سمجھیں جب قیمت ای ایم اے سے نیچے ہو اور آر ایس آئی 20 سے کم ہو۔ اسے فروخت کا اشارہ سمجھیں جب قیمت ای ایم اے سے اوپر ہو اور آر ایس آئی 80 سے زیادہ ہو۔
  4. جب خرید کا سگنل ظاہر ہوتا ہے اور موجودہ موم بتی کی بندش کی قیمت پچھلی موم بتیوں سے زیادہ ہوتی ہے تو ، ایک لمبی پوزیشن کھولیں۔ جب فروخت کا سگنل ظاہر ہوتا ہے اور موجودہ موم بتی کی بندش کی قیمت پچھلی موم بتیوں سے کم ہوتی ہے تو ، ایک مختصر پوزیشن کھولیں۔
  5. اسٹاپ نقصان اور منافع لینے کی سطحوں کا حساب لگانے کے لئے اوسط حقیقی رینج (اے ٹی آر) کا استعمال کریں۔ اسٹاپ نقصان کی سطح داخلہ قیمت مائنس (اے ٹی آر + موم بتی کے جسم کی لمبائی) ہے ، اور منافع لینے کی سطح داخلہ قیمت پلس (1.2 * (اے ٹی آر + موم بتی کے جسم کی لمبائی)) ہے۔

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

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

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

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

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

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

خلاصہ

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


/*backtest
start: 2023-05-28 00:00:00
end: 2024-06-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © pritom980

//@version=5
strategy("EMA RSI Cross", overlay=true, margin_long=100, margin_short=100)

// add RSI

rsi_period = input.int(7,"RSI Period")
rsi_val =  ta.rsi(close[1],rsi_period)
plot(rsi_val, color=color.blue, linewidth=2, title="RSI")

buyRsiFlag = rsi_val < 20
sellRsiFlag = rsi_val > 80

// add EMA
ema = ta.ema(close, 50)
plot(ema, color=color.red, linewidth=2, title="EMA")


// check buy

// buy when the price is below ema 
buyFlag = ema > close ? true : false

// sell when the price is above ema
sellFlag = ema < close ? true : false


bgcolor(buyFlag and buyRsiFlag ? color.green : na )
bgcolor(sellFlag and sellRsiFlag ? color.red : na )




// Check if current candle's body is bigger than previous candle's body and of opposite color
is_body_bigger_long = math.abs(close - open) > math.abs(close[1] - open[1]) and close > open != close[1] > open[1]


greenCandle = close > close[1]
redCandle = close < close[1]
// Mark the candle
bgcolor(is_body_bigger_long and greenCandle and buyFlag  ? color.blue : na, transp=70)


// ENTRY ---------------------

// Input for ATR period
atr_length = input(14, title="ATR Length")

// Calculate ATR
atr_value = ta.atr(atr_length)

// Calculate stop loss and take profit levels
candleBody = math.abs(close-open)
slDist = atr_value + candleBody

stop_loss_long = close - slDist
take_profit_long = close + (1.2 * slDist) 


stop_loss_short = high + slDist
take_profit_short = high - (1.2 * slDist)

// Entry and exit conditions
if (buyFlag and buyRsiFlag  and strategy.opentrades >= 0 and greenCandle)
    strategy.entry("Long", strategy.long)
    strategy.exit("Take Profit/Stop Loss", "Long", stop=stop_loss_long, limit=take_profit_long)

// Entry and exit conditions
if (sellFlag and sellRsiFlag   and strategy.opentrades <= 0 and redCandle)
    strategy.entry("Short", strategy.short)
    strategy.exit("Take Profit/Stop Loss", "Short", stop=stop_loss_short, limit=take_profit_short)

متعلقہ

مزید