اسٹاکسٹک RSI اور EMA پر مبنی خود مختار خرید سوئنگ اسکیلپر حکمت عملی


تخلیق کی تاریخ: 2023-10-31 11:34:47 آخر میں ترمیم کریں: 2023-10-31 11:34:47
کاپی: 0 کلکس کی تعداد: 808
1
پر توجہ دیں
1617
پیروکار

اسٹاکسٹک RSI اور EMA پر مبنی خود مختار خرید سوئنگ اسکیلپر حکمت عملی

جائزہ

اس حکمت عملی کا مقصد ایک اسکیلپر ٹریڈنگ حکمت عملی ہے جو خود بخود خریدنے اور سکے رکھنے کے لئے ہے جو بے ترتیب انڈیکس ہموار حرکت پذیر اوسط ((RSI) اور انڈیکس حرکت پذیر اوسط ((EMA) اشارے پر مبنی ہے۔ یہ 5 منٹ K لائن پر لاگو ہوتا ہے اور بی ٹی سی کے لئے بہتر ہے۔ اس حکمت عملی کا مقصد ہے کہ زیادہ سے زیادہ سکے رکھے جائیں جب اس میں کراس پورٹ ہو یا بہت زیادہ کمی نہ ہو۔

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

یہ حکمت عملی RSI اشارے کا استعمال کرتی ہے تاکہ یہ معلوم کیا جا سکے کہ آیا یہ اوورلوڈ اوور سیل زون میں ہے یا نہیں۔ اس حکمت عملی میں خرید و فروخت کے سگنل دینے کے لئے بے ترتیب RSI اشارے کے K اور D ویلیو کے تعلقات کا استعمال کیا گیا ہے۔

جب بے ترتیب RSI کی K لائن 20 سے نیچے ہو تو اسے اوور سیل سمجھا جاتا ہے اور جب K لائن D لائن سے زیادہ ہو تو خریدنے کا اشارہ پیدا ہوتا ہے۔ اس کے بعد ، تین شرائط کے مطابق فروخت کا فیصلہ کیا جاتا ہے: 1) قیمت میں 1٪ سے زیادہ اضافے کے بعد ای ایم اے کا الٹ جانا۔ 2) جب بے ترتیب RSI اشارے کی K لائن D لائن سے نیچے ہو۔ 3) جب اسٹاپ نقصان کی قیمت داخلے کی قیمت کا 98.5٪ تک پہنچ جاتی ہے۔

اس کے علاوہ ، جب مختصر مدت کے ای ایم اے میں اضافے کے بعد نیچے کی طرف مڑ جاتا ہے تو اسے فروخت کا اشارہ بھی سمجھا جاتا ہے۔

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

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

اسٹریٹجک رسک

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

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

//@version=5
strategy(title="Stochastic RSI W Auto Buy Scalper Scirpt III ", shorttitle="Stoch RSI_III", format=format.price, precision=2)
smoothK = input.int(3, "K", minval=1)
smoothD = input.int(3, "D", minval=1)
lengthRSI = input.int(14, "RSI Length", minval=1)
lengthStoch = input.int(14, "Stochastic Length", minval=1)
src = input(close, title="RSI Source")
rsi1 = ta.rsi(src, lengthRSI)
k = ta.sma(ta.stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = ta.sma(k, smoothD)
plot(k, "K", color=#2962FF)
plot(d, "D", color=#FF6D00)
h0 = hline(80, "Upper Band", color=#787B86)
hline(50, "Middle Band", color=color.new(#787B86, 50))
h1 = hline(20, "Lower Band", color=#787B86)

longStopLoss  = strategy.opentrades.entry_price(0)* (.985)

stochDropping = ta.falling(k,2)
shortSma = ta.sma(hlc3,12)
shorterSma = ta.sma(hlc3,3)
plot(shortSma[3])

shortSmaFlip = (ta.change(shortSma,3)>0) and ta.falling(hlc3,1)
shorterSmaFlip = (ta.change(shorterSma,2)>0) and ta.falling(hlc3,1)
messageSellText ='"type": "sell", "symbol": "BTCUSD", "marketPosition": "{{strategy.market_position}}"'

messageBuyText ='"type": "buy", "symbol": "BTCUSD", "marketPosition": {{strategy.market_position}}"'

fill(h0, h1, color=color.rgb(33, 150, 243, 90), title="Background")

strategy.entry("Tech", strategy.long, when=(strategy.position_size <= 0 and k<17 and k>d),alert_message=messageBuyText)
//original: strategy.close("TL", when=(strategy.position_size >= 0 and (k>90 and k<d)))

takeProfit = hlc3 > strategy.opentrades.entry_price(0)*1.01
//longStopLoss  = strategy.opentrades.entry_price(0)* (.995)

strategy.close("Tech", when=(strategy.position_size >= 0 and (k>90 and k<d and stochDropping)) or close<longStopLoss, comment="rsi or Stop sell",alert_message=messageSellText)
//strategy.close("Tech", when=(strategy.position_size >= 0 and close<longStopLoss), comment="stopLoss sell",alert_message=messageSellText)

strategy.close("Tech", when=(shortSmaFlip and k>20 and takeProfit),comment="Sma after profit",alert_message=messageSellText)