
اس مضمون میں بنیادی طور پر Ravikant_sharma کی تیار کردہ کثیر اشاریہ منتقل اوسط ((EMA) اور نسبتا strong مضبوط اشاریہ ((RSI) پر مبنی ایک مقداری تجارت کی حکمت عملی کا تجزیہ کیا گیا ہے۔ یہ حکمت عملی EMA کے مختلف ادوار کے ساتھ ساتھ RSI کی عددی اقدار کا تعین کرتی ہے ، قیمت کے رجحانات کی شناخت کرتی ہے ، اور داخلے اور باہر نکلنے کا وقت طے کرتی ہے۔
حکمت عملی میں 5 مختلف دورانیے کے ای ایم اے استعمال کیے جاتے ہیں جن میں 9 دن کی لائن ، 21 دن کی لائن ، 51 دن کی لائن ، 100 دن کی لائن اور 200 دن کی لائن شامل ہیں۔ صرف پہلے 4 ای ایم اے کوڈ میں تیار کیا گیا ہے۔ آر ایس آئی پیرامیٹر 14 پر سیٹ ہے۔
حکمت عملی میں مندرجہ ذیل شرائط میں سے کسی ایک کو پورا کرتے وقت زیادہ پوزیشنیں لینا شامل ہے:
RSI 65 سے زیادہ کی ضرورت ہوتی ہے، ایک مضبوط اوپر کی طرف رجحان ظاہر کرتا ہے.
حکمت عملی کے لئے، اگر مندرجہ ذیل میں سے کوئی ایک شرط پوری ہوتی ہے تو اس سے باہر نکلیں:
یہ ایک ٹرینڈ ٹریکنگ حکمت عملی ہے جس کے درج ذیل فوائد ہیں:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
اس حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:
یہ حکمت عملی مجموعی طور پر ایک قابل اعتماد ، آسانی سے نافذ کرنے والی رجحان سے باخبر رہنے کی حکمت عملی ہے۔ اس میں ایک سے زیادہ ای ایم اے کا استعمال کیا جاتا ہے جس میں رجحان کی سمت کا تعین کیا جاتا ہے ، اور پھر آر ایس آئی فلٹرنگ کے جھوٹے اشاروں کے ساتھ مل کر ، پیرامیٹرز کی اصلاح اور ماڈل کی اصلاح کی جاتی ہے جس کی بنیاد پر بہتر پیمائش اثر ہوتا ہے۔ مستحکم منافع کی توقع کی جاسکتی ہے۔ تاہم ، جب تاجر اس کا استعمال کرتے ہیں تو ، پھر بھی محتاط رہنے کی ضرورت ہے۔
/*backtest
start: 2024-01-30 00:00:00
end: 2024-02-29 00:00:00
period: 3h
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/
// © Ravikant_sharma
//@version=5
strategy('new', overlay=true)
start = timestamp(1990, 1, 1, 0, 0)
end = timestamp(2043, 12, 12, 23, 59)
ema0 = ta.ema(close, 9)
ema1 = ta.ema(close, 21)
ema2 = ta.ema(close, 51)
ema3 = ta.ema(close, 100)
ema4 = ta.ema(close, 200)
rsi2=ta.rsi(ta.sma(close,14),14)
plot(ema0, '9', color.new(color.green, 0))
plot(ema1, '21', color.new(color.black, 0))
plot(ema2, '51', color.new(color.red, 0))
plot(ema3, '200', color.new(color.blue, 0))
//plot(ema4, '100', color.new(color.gray, 0))
//LongEntry = ( ta.crossover(ema0,ema3) or ta.crossover(ema0,ema2) or ta.crossunder(ema2,ema3) ) // ta.crossover(ema0,ema1) //
LongEntry=false
if ta.crossover(ema0,ema1)
if rsi2>65
LongEntry:=true
if ta.crossover(ema1,ema2)
if rsi2>65
LongEntry:=true
LongExit = ta.crossunder(ema0,ema2) or close >(strategy.position_avg_price*1.25) or rsi2 <40 or close < (strategy.position_avg_price*0.98)
if time >= start and time <= end
if(LongEntry and rsi2>60)
strategy.entry('Long', strategy.long, 1)
if(LongExit)
strategy.close('Long')