सापेक्ष शक्ति सूचकांक रणनीति

लेखक:चाओझांग, दिनांकः 2023-09-08 16:10:13
टैगः

यह स्क्रिप्ट ट्रेडिंग व्यू प्लेटफॉर्म के लिए पाइन स्क्रिप्ट में लिखी गई है और 5 मिनट के चार्ट का उपयोग करके बिनेंस एक्सचेंज पर लिटकोइन (LTC) से USDT जोड़ी के व्यापार के लिए एक सरल RSI (रिलेटिव स्ट्रेंथ इंडेक्स) रणनीति को लागू करती है।

इस रणनीति का संक्षिप्त विवरण इस प्रकार हैः

पैरामीटर:

  • आरएसआई लंबाईः 3, जिसका अर्थ है कि यह पिछले 3 अवधियों के आधार पर आरएसआई की गणना करता है।
  • आरएसआई ओवरसोल्ड स्तरः 47, जिसका अर्थ है कि जब आरएसआई 47 से नीचे गिरता है तो यह बाजार को ओवरसोल्ड (संभावित खरीद अवसर) मानता है।
  • आरएसआई ओवरबॉट लेवलः 56, जिसका अर्थ है कि जब आरएसआई 56 से ऊपर जाता है तो यह बाजार को ओवरबॉट (संभावित बिक्री अवसर) मानता है।

परिचालन:

  • यदि आरएसआई ओवरसोल्ड स्तर को पार करता है, तो रणनीति लंबी स्थिति (खरीद) में प्रवेश करती है।
  • यदि आरएसआई ओवरबॉट स्तर से नीचे जाता है, तो रणनीति शॉर्ट पोजीशन (बिक्री) में प्रवेश करती है।

इस विशेष बैकटेस्ट के परिणामस्वरूप 391% का लाभ हुआ है, 2400 ट्रेडों पर निष्पादित किया गया है, जिसमें 42% लाभप्रदता दर, 14.6% ड्रॉडाउन और 0.65 का शार्प अनुपात है।

हालांकि, यह याद रखना महत्वपूर्ण है कि पिछले प्रदर्शन भविष्य के परिणामों की गारंटी नहीं देता है। इसके अलावा, लेखक सुझाव देता है कि इस रणनीति में इसके प्रदर्शन को बेहतर बनाने के लिए अतिरिक्त फ़िल्टर जोड़े जा सकते हैं।


/*backtest
start: 2022-09-01 00:00:00
end: 2023-08-14 05:20:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("QuantNomad - RSI Strategy - LTCUSDT - 5m", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)

length     = input(3)
overSold   = input(47)
overBought = input(56)

price = close

// 
// author: QuantNomad
// date: 2019-06-06
// RSI Strategy - LTCUSDT - 5m
// https://www.tradingview.com/u/QuantNomad/
// https://t.me/quantnomad
//

vrsi = rsi(price, length)

if (not na(vrsi))
    if (crossover(vrsi, overSold))
        strategy.entry("RsiLE", strategy.long, comment="RsiLE")
    if (crossunder(vrsi, overBought))
        strategy.entry("RsiSE", strategy.short, comment="RsiSE")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

अधिक