RSI50_EMA لمبی پوزیشن کی حکمت عملی

EMA RSI ATR
تخلیق کی تاریخ: 2024-05-11 11:49:29 آخر میں ترمیم کریں: 2024-05-11 11:49:29
کاپی: 3 کلکس کی تعداد: 586
1
پر توجہ دیں
1617
پیروکار

RSI50_EMA لمبی پوزیشن کی حکمت عملی

جائزہ

اس حکمت عملی کو “RSI50_EMA لانگ پوزیشن حکمت عملی” کہا جاتا ہے ، اور اس کا بنیادی خیال یہ ہے کہ تجارتی فیصلے کرنے کے لئے دو تکنیکی اشارے ، نسبتا strong مضبوط اشاریہ ((RSI) اور اشاریہ منتقل اوسط ((EMA) کے کراس سگنل کا استعمال کیا جائے۔ جب قیمت نیچے سے اوپر کی طرف سے EMA کو توڑ دیتی ہے اور RSI 50 سے زیادہ ہوتی ہے تو پوزیشن کھولی جاتی ہے ، اور جب قیمت اوپر سے نیچے کی طرف سے EMA کو توڑ دیتی ہے یا RSI 50 سے نیچے گر جاتی ہے تو پوزیشن کھولی جاتی ہے۔ یہ حکمت عملی صرف زیادہ کام کرتی ہے ، خالی نہیں ، یہ ایک تعاقب کرنے والی حکمت عملی ہے۔

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

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

//@version=4
strategy("RSI50_EMA Long Only Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

len = input(11, type=input.integer, minval=1, title="Length")
mul = input(2, type=input.float, minval=0, title="Multiplier")
rsicap = input(50, type=input.integer, minval=1, title="rsicap")
rsi_1 = rsi(close,20)
price = sma(close, 2)
average = ema(close, len)
diff = atr(len) * mul
bull_level = average + diff
bear_level = average - diff
bull_cross = crossover(price, bull_level) 
RENTRY = crossover(rsi_1,rsicap)
bear_cross = crossover(bear_level, price)
EXIT = crossunder(rsi_1,50)

strategy.entry("Buy", strategy.long, when=bull_cross)
strategy.close("Buy", when=bear_cross)  //strategy.entry("Sell", strategy.short, when=bear_cross)
if (RENTRY)
    strategy.entry("RSI", strategy.long, when=bull_cross)
if (EXIT)
    strategy.close("RSICLose", when=bull_cross)  //strategy.entry("Sell", strategy.short, when=bear_cross)

plot(price, title="price", color=color.black, transp=50, linewidth=2)
a0 = plot(average, title="average", color=color.red, transp=50, linewidth=1)
a1 = plot(bull_level, title="bull", color=color.green, transp=50, linewidth=1)
a2 = plot(bear_level, title="bear", color=color.red, transp=50, linewidth=1)
fill(a0, a1, color=color.green, transp=97)
fill(a0, a2, color=color.red, transp=97)