प्रतिशत ट्रेलिंग स्टॉप लॉस रणनीति

लेखक:चाओझांग, दिनांक: 2023-09-19 21:18:39
टैगः

अवलोकन

यह रणनीति व्यापार जोखिम को प्रबंधित करने के लिए एक विन्यस्त प्रतिशत ट्रेलिंग स्टॉप लॉस को लागू करती है। यह गतिशील स्टॉप लॉस ट्रैकिंग के लिए प्रवेश मूल्य से लंबे और छोटे स्टॉप लॉस प्रतिशत को सेट करने की अनुमति देती है।

रणनीति तर्क

मुख्य तर्क यह हैः

  1. इनपुट लॉन्ग और शॉर्ट स्टॉप लॉस प्रतिशत
  2. लॉन्ग्स के लिए: लगातार निम्न स्तरों को ट्रैक करें और स्टॉप लॉस लाइन की गणना करें
  3. शॉर्ट्स के लिएः लगातार उच्चतम ट्रैक करें और स्टॉप लॉस लाइन की गणना करें
  4. जब कीमत स्टॉप लॉस लाइन को छूती है तो बाहर निकलें

यह रणनीति स्टॉप प्रतिशत को अनुकूलित करने की अनुमति देती है, उदाहरण के लिए 10%। लॉन्ग के लिए, यह गतिशील रूप से स्टॉप लाइन के रूप में कम से ऊपर 10% की गणना करता है। शॉर्ट्स के लिए, उच्च से नीचे 10%।

इस प्रकार, जोखिम को नियंत्रित करते हुए लाभ संरक्षण को अधिकतम करने के लिए स्टॉप लाइन अनुकूल रूप से आगे बढ़ती रहती है।

लाभ

  • मैन्युअल हस्तक्षेप के बिना ऑटोमैटिक ट्रैलिंग स्टॉप लॉस
  • गतिशील स्टॉप लाइन अधिकतम लाभ की रक्षा करती है
  • विभिन्न साधनों के लिए अनुकूलन योग्य स्टॉप लॉस प्रतिशत
  • जोखिम को नियंत्रित करने और अत्यधिक नुकसान को कम करने में मदद करता है
  • अन्य रणनीतियों में एकीकृत करने के लिए आसान

जोखिम और न्यूनीकरण

  • धीमी गति से चलने से रुकने में असमर्थता का खतरा
  • बहुत ढीला स्टॉप लॉस नुकसान बढ़ा सकता है
  • स्टॉप लॉस बहुत कम जोखिम अति आवृत्त स्टॉप

शमन उपाय:

  1. संतुलन प्रभावशीलता के लिए रोक प्रतिशत अनुकूलित करें
  2. समय आधारित स्टॉप जैसे अन्य स्टॉप प्रकार शामिल करें
  3. बाजार की अस्थिरता के आधार पर ट्यून स्टॉप
  4. रोक स्थिरता बनाए रखें, मनमाना परिवर्तन से बचें

बढ़ोतरी के अवसर

सुधार के अवसर:

  1. गतिशील रूप से स्टॉप अनुकूलित करने के लिए मशीन सीखने
  2. अधिकतम ड्रॉडाउन मेट्रिक्स के आधार पर स्वतः समायोजन
  3. स्टॉप प्लेसमेंट के लिए चलती औसत जैसे संकेतक शामिल करें
  4. अस्थिरता व्यवस्था के आधार पर विभिन्न विन्यासों का प्रयोग करें
  5. मुनाफे में ताला लगाने के लिए आंशिक रुकावट के बाद मुनाफा रोकें

निष्कर्ष

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


/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// © theCrypster

//@version=4
strategy("Percent Trailing Stop %", overlay=true)

//ENTER SOME SETUP TRADES FOR TSL EXAMPLE
longCondition = crossover(sma(close, 10), sma(close, 20))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = crossunder(sma(close, 10), sma(close, 20))
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)
    

//TRAILING STOP CODE
trailStop = input(title="Long Trailing Stop (%)", type=input.float, minval=0.0, step=0.1, defval=10) * 0.01

longStopPrice = 0.0
shortStopPrice = 0.0
longStopPrice := if strategy.position_size > 0
    stopValue = close * (1 - trailStop)
    max(stopValue, longStopPrice[1])
else
    0
shortStopPrice := if strategy.position_size < 0
    stopValue = close * (1 + trailStop)
    min(stopValue, shortStopPrice[1])
else
    999999

//PLOT TSL LINES
plot(series=strategy.position_size > 0 ? longStopPrice : na, color=color.red, style=plot.style_linebr, linewidth=1, title="Long Trail Stop", offset=1, title="Long Trail Stop")
plot(series=strategy.position_size < 0 ? shortStopPrice : na, color=color.red, style=plot.style_linebr, linewidth=1, title="Short Trail Stop", offset=1, title="Short Trail Stop")


//EXIT TRADE @ TSL
if strategy.position_size > 0
    strategy.exit(id="Close Long", stop=longStopPrice)
if strategy.position_size < 0
    strategy.exit(id="Close Short", stop=shortStopPrice)


अधिक