- مربع
- RSI50_EMA صرف طویل حکمت عملی
RSI50_EMA صرف طویل حکمت عملی
مصنف:
چاؤ ژانگ، تاریخ: 2024-05-11 11:49:29
ٹیگز:
ای ایم اےآر ایس آئیاے ٹی آر
جائزہ
RSI50_EMA Long Only Strategy نامی حکمت عملی بنیادی طور پر تجارتی فیصلے کرنے کے لئے دو تکنیکی اشارے ، رشتہ دار طاقت انڈیکس (آر ایس آئی) اور ایکسپونینشل موونگ ایوریج (ای ایم اے) کے کراس اوور سگنلز کا استعمال کرتی ہے۔ جب قیمت نیچے سے ای ایم اے کے اوپری بینڈ سے اوپر ہوتی ہے اور آر ایس آئی 50 سے اوپر ہوتا ہے تو یہ ایک طویل پوزیشن کھولتا ہے ، اور جب قیمت اوپر سے ای ایم اے کے نچلے بینڈ سے نیچے ہوتی ہے یا آر ایس آئی 50 سے نیچے آجاتا ہے تو یہ تمام لمبی پوزیشنیں بند کردیتی ہے۔ یہ حکمت عملی صرف لمبی پوزیشنیں لیتی ہے اور مختصر نہیں ہوتی ، یہ ایک رجحان کی پیروی کرنے والی حکمت عملی ہے۔
حکمت عملی کا اصول
- EMA کے اوپری اور نچلے بینڈ حاصل کرنے کے لئے EMA اور ATR کا حساب لگائیں۔
- RSI کا حساب لگائیں.
- جب اختتامی قیمت ای ایم اے کے اوپری بینڈ سے تجاوز کرتی ہے اور آر ایس آئی 50 سے اوپر ہوتا ہے تو ، ایک طویل پوزیشن کھولیں۔
- جب اختتامی قیمت ای ایم اے یا آر ایس آئی کے نچلے بینڈ سے نیچے گزرتی ہے تو 50 سے نیچے آجاتی ہے تو تمام طویل پوزیشنیں بند کردیں۔
- صرف طویل، مختصر نہیں.
حکمت عملی کے فوائد
- ایک مضبوط مارکیٹ میں استعمال کے لئے موزوں ہے، مؤثر طریقے سے مضبوط اسٹاک کی بڑھتی ہوئی رجحان کو پکڑ سکتا ہے.
- رجحان سگنل کی بہتر تصدیق اور سگنل کی وشوسنییتا کو بہتر بنانے کے لئے EMA اور RSI دونوں اشارے استعمال کرتا ہے۔
- پوزیشن مینجمنٹ فی صد سٹاپ نقصان کا استعمال کرتا ہے، خطرہ کنٹرول کیا جا سکتا ہے.
- کوڈ منطق واضح اور سادہ ہے، سمجھنے اور لاگو کرنے کے لئے آسان ہے.
حکمت عملی کے خطرات
- غیر مستحکم بازاروں میں کثرت سے تجارت اور بڑے پیمانے پر واپسی کا شکار ہے۔
- پیرامیٹرز کا غلط انتخاب سگنل کی ناکامی کا باعث بن سکتا ہے۔ مثال کے طور پر ، ای ایم اے کی لمبائی کا غلط انتخاب رجحان کی تشخیص میں تاخیر کا باعث بنے گا۔ آر ایس آئی کی اوپری اور نچلی حدود کا غلط انتخاب ناپسندیدہ اندراج اور باہر نکلنے کے مقامات کا باعث بنے گا۔
- حکمت عملی صرف یکطرفہ عروج کے رجحانات کو پکڑ سکتی ہے، اور نیچے اور نوسکھئیے کے رجحانات کو نہیں پکڑ سکتی، مواقع کو یاد کرنا آسان ہے۔
حکمت عملی کی اصلاح کی ہدایات
- رجحان کی تصدیق کے اشارے متعارف کروائیں، جیسے MACD، رجحان کی تشخیص کی درستگی کو بہتر بنانے کے لئے.
- RSI کے لئے پیرامیٹرز کو بہتر بنائیں، یا RSI انحراف اور سگنلز میں دیگر بہتری متعارف کروائیں.
- خطرے کے کنٹرول کو بہتر بنانے کے لئے ٹریلنگ سٹاپ نقصان یا اتار چڑھاؤ سٹاپ نقصان شامل کرنے پر غور کریں.
- مارکیٹس اور نیچے کے رجحانات میں گھومنے والے رجحانات میں الٹ انٹری منطق شامل کرنے پر غور کریں.
خلاصہ
آر ایس آئی 50_ای ایم اے لانگ صرف حکمت عملی آر ایس آئی اور ای ایم اے پر مبنی ایک سادہ اور استعمال میں آسان رجحان کی پیروی کرنے والی حکمت عملی ہے ، جو یکطرفہ عروج کے رجحانات میں استعمال کے لئے موزوں ہے۔ اس حکمت عملی میں واضح منطق اور واضح فوائد ہیں ، لیکن اس میں کچھ خامیاں اور خطرات بھی ہیں۔ مزید معاون اشارے متعارف کرانے ، پیرامیٹرز کو بہتر بنانے ، رسک کنٹرول اور دیگر اقدامات کو بہتر بنانے سے ، حکمت عملی کے استحکام اور منافع کو مزید بہتر بنایا جاسکتا ہے۔ تاہم ، اصل درخواست میں ، مارکیٹ کی خصوصیات ، ذاتی رسک ترجیحات اور دیگر عوامل کے مطابق لچکدار طور پر ایڈجسٹ اور بہتر بنانا ضروری ہے۔
/*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)
متعلقہ
مزید