रत्न वन एक मिनट की स्केलिंग रणनीति

लेखक:चाओझांग, दिनांकः 2024-02-19 10:45:18
टैगः

img

अवलोकन

Gem Forest One Minute Scalping Strategy अल्पकालिक ट्रेडिंग के लिए एक मात्रात्मक ट्रेडिंग रणनीति है। यह 1 मिनट की समय सीमा के भीतर बाजार में उतार-चढ़ाव की विशेषताओं की पहचान करने और अल्ट्रा-शॉर्ट स्केलिंग के लिए लंबी और छोटी स्थिति के बीच स्विच करने के लिए कई संकेतकों को जोड़ती है।

रणनीति तर्क

  1. एटीआर संकेतक मूल्य दोलन सीमा निर्धारित करने के लिए ऊपरी और निचले बैंड बनाता है
  2. तेजी से और धीमे ईएमए क्रॉसओवर ट्रेडिंग संकेत उत्पन्न करते हैं
  3. दोहरे आरएसआई संकेतक क्रॉसओवर संकेतों की पुष्टि करते हैं
  4. प्रवेश और निकास बिंदुओं को सूचक संकेतों और मूल्य स्तरों के संयोजन से निर्धारित किया जाता है

जब कीमत निचले बैंड से नीचे होती है, तो तेज और धीमा ईएमए गोल्डन क्रॉस होता है, तेज आरएसआई धीमे आरएसआई से ऊपर जाता है, एक खरीद संकेत उत्पन्न होता है; जब कीमत ऊपरी बैंड से ऊपर होती है, तेज और धीमा ईएमए मृत क्रॉस होता है, तेज आरएसआई धीमे आरएसआई से नीचे जाता है, तो एक बिक्री संकेत उत्पन्न होता है। प्रवेश के बाद, स्टॉप लॉस और ले लाभ का उपयोग बाहर निकलने के लिए किया जाता है।

लाभ विश्लेषण

  1. कई संकेतकों का संयोजन विश्वसनीयता में सुधार करता है
  2. उच्च परिचालन आवृत्ति अधिक लाभ की संभावना प्रदान करती है
  3. कम निकासी, बेहतर स्थिरता
  4. 1 मिनट या उससे कम समय सीमा के भीतर अति-लघु स्केल्पिंग करने में सक्षम

जोखिम विश्लेषण

  1. उच्च आवृत्ति के कारण नेटवर्क और हार्डवेयर के लिए उच्च आवश्यकताएं
  2. अतिव्यापार और पूंजी विसारण जोखिम
  3. खराब संकेतक विन्यास से झूठे संकेत
  4. अस्थिर बाजार स्थितियों में हानि रोकने के लिए कमजोर

इन जोखिमों को मापदंडों को अनुकूलित करके, स्टॉप को समायोजित करके, अधिकतम दैनिक ट्रेडों को सीमित करके, उचित उत्पादों का चयन करके आदि प्रबंधित किया जा सकता है।

अनुकूलन दिशाएँ

  1. विभिन्न एटीआर अवधि के परीक्षण प्रभाव
  2. विभिन्न ईएमए प्रकारों का प्रयोग करें या एक ईएमए को बदलें
  3. आरएसआई अवधि को समायोजित करें या अन्य थरथरानवाला जैसे कि केडीजे, स्टोकैस्टिक्स आदि का परीक्षण करें
  4. प्रवृत्तियों जैसे अधिक कारकों के साथ प्रवेश तर्क में सुधार
  5. बेहतर जोखिम-लाभ अनुपात के लिए स्टॉप को अनुकूलित करें

निष्कर्ष

यह रणनीति अल्ट्रा-शॉर्ट मात्रात्मक व्यापार की विशेषताओं को पूरी तरह से ध्यान में रखती है। उचित संकेतक सेटिंग, कई पुष्टि और संयोजन उच्च विश्वसनीयता सुनिश्चित करते हैं। सख्त जोखिम नियंत्रण के साथ, इसमें काफी लाभ क्षमता है और पर्याप्त कंप्यूटिंग शक्ति और मनोवैज्ञानिक गुणवत्ता वाले निवेशकों के लिए उपयुक्त है।


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Gem Forest 1 Dakika Scalp", overlay=true)

source = close
atrlen = input.int(14, "ATR Period")
mult = input.float(1, "ATR Multi", step=0.1)
smoothing = input.string(title="ATR Smoothing", defval="WMA", options=["RMA", "SMA", "EMA", "WMA"])

ma_function(source, atrlen) => 
    if smoothing == "RMA"
        ta.rma(source, atrlen)
    else
        if smoothing == "SMA"
            ta.sma(source, atrlen)
        else
            if smoothing == "EMA"
                ta.ema(source, atrlen)
            else
                ta.wma(source, atrlen)

atr_slen = ma_function(ta.tr(true), atrlen)
upper_band = atr_slen * mult + close
lower_band = close - atr_slen * mult

ShortEMAlen = input.int(21, "Fast EMA")
LongEMAlen = input.int(65, "Slow EMA")
shortSMA = ta.ema(close, ShortEMAlen)
longSMA = ta.ema(close, LongEMAlen)
RSILen1 = input.int(25, "Fast RSI Length")
RSILen2 = input.int(100, "Slow RSI Length")
rsi1 = ta.rsi(close, RSILen1)
rsi2 = ta.rsi(close, RSILen2)
atr = ta.atr(atrlen)

RSILong = rsi1 > rsi2
RSIShort = rsi1 < rsi2

longCondition = open < lower_band
shortCondition = open > upper_band
GoldenLong = ta.crossover(shortSMA,longSMA)
Goldenshort = ta.crossover(longSMA,shortSMA)

plotshape(shortCondition, title="Sell Label", text="Sell", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.red, textcolor=color.white, transp=0)
plotshape(longCondition, title="Buy Label", text="Buy", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.green, textcolor=color.white, transp=0)
plotshape(Goldenshort, title="Golden Sell Label", text="Golden Crossover Short", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.blue, textcolor=color.white, transp=0)
plotshape(GoldenLong, title="Golden Buy Label", text="Golden Crossover Long", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.yellow, textcolor=color.white, transp=0)

if (longCondition)
    stopLoss = low - atr * 2
    takeProfit = high + atr * 5
    strategy.entry("long", strategy.long, when = RSILong)

if (shortCondition)
    stopLoss = high + atr * 2
    takeProfit = low - atr * 5
    strategy.entry("short", strategy.short, when = RSIShort)

plot(upper_band)
plot(lower_band)
plot(shortSMA, color = color.red)
plot(longSMA, color = color.yellow)


अधिक