गति ब्रेकआउट रणनीति

लेखक:चाओझांग, दिनांकः 2024-01-18 15:17:11
टैगः

img

अवलोकन

यह रणनीति ईएमए रेखाओं, एमएसीडी संकेतक और एकल-दिवसीय लाभ को बाजार के सफलता संकेतों की पहचान करने और कम खरीदने और उच्च बेचने के लिए गति व्यापार रणनीति को लागू करने के लिए जोड़ती है।

रणनीतिक सिद्धांत

जब तेज ईएमए रेखा धीमी ईएमए रेखा को पार करती है, तो यह माना जाता है कि बाजार ऊपर की ओर प्रवृत्ति में है और एक खरीद संकेत उत्पन्न होता है। जब एमएसीडी संकेतक का अंतर 0 अक्ष को पार करता है, तो लंबी स्थिति खोलने के लिए एक खरीद संकेत भी उत्पन्न होता है।

इसके अतिरिक्त, यदि किसी एक दिन की बंद कीमत खुली कीमत की तुलना में 10% से अधिक बढ़ जाती है, तो बाजार के रुझान को तोड़ने के लिए एक खरीद संकेत भी उत्पन्न किया जाएगा।

पदों को खोलने के बाद, यदि मूल्य 10% से अधिक गिरता है, तो स्टॉप लॉस ट्रिगर किया जाएगा। यदि लाभ 45% तक पहुंचता है, तो लाभ प्राप्त किया जाएगा।

लाभ विश्लेषण

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

  1. ईएमए लाइनें बाजार समेकन के दौरान पदों को खोलने से बचने के लिए रुझान निर्णय लागू करती हैं।
  2. एमएसीडी संकेतक अधिक विश्वसनीय खरीद संकेत सुनिश्चित करता है।
  3. एकल दिन लाभ स्थिति प्रवृत्ति प्रकोप को पकड़ती है।
  4. उचित स्टॉप लॉस और टेक प्रॉफिट सेटिंग्स जोखिम को नियंत्रित करने में मदद करती हैं।

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

यद्यपि उचित रूप से डिजाइन किया गया है, फिर भी कुछ जोखिम मौजूद हैंः

  1. त्रुटिपूर्ण सफलता संकेत निर्णय से कम नुकसान हो सकता है।
  2. बाजार में उछाल भी झूठे संकेत दे सकता है।
  3. ओवरसाइज स्टॉप लॉस सेटिंग से नुकसान का जोखिम बढ़ जाता है।
  4. सफलता के बाद अनुवर्ती रुझान की अपर्याप्तता से अपर्याप्त लाभ हो सकता है।

उपरोक्त जोखिमों को कम करने के लिए, हम चलती स्टॉप लॉस रणनीति को अनुकूलित करने या फ़िल्टर संकेतों के लिए वॉल्यूम जैसे अन्य संकेतकों को जोड़ने पर विचार कर सकते हैं।

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

अभी भी आगे के अनुकूलन के लिए जगह हैः

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

पैरामीटर ट्यूनिंग, संकेतक संयोजन और अन्य तरीकों से इस रणनीति की स्थिरता और लाभप्रदता में काफी सुधार किया जा सकता है।

निष्कर्ष

सामान्य तौर पर, यह रणनीति सरल, व्यावहारिक और बड़ी लाभ क्षमता के साथ है। बाजार के सफलता बिंदुओं का न्याय करके, यह प्रभावी रूप से अपट्रेंड को पकड़ सकता है, और ड्रॉडाउन नियंत्रण भी उचित है। भविष्य के अनुकूलन में, पैरामीटर समायोजन और स्टॉप लॉस / टेक प्रॉफिट डिजाइन में लगातार सुधार इसे एक सार्थक दीर्घकालिक मात्रात्मक ट्रेडिंग रणनीति बना सकता है।


/*backtest
start: 2023-01-11 00:00:00
end: 2024-01-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Alt Coins", overlay=true)

//Simple Alt Coin Trading Strategy//
// by @ShanghaiCrypto //

////EMA////
fastLength = input(5)
slowLength = input(12)
baseLength = input(50)
price = close

emafast = ema(price, fastLength)
emaslow = ema(price, slowLength)
emabase = ema(price, baseLength)

///MACD////
MACDLength = input(9)
MACDfast = input(12)
MACDslow = input(26)
MACD = ema(close, MACDfast) - ema(close, MACDslow)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD

////PUMP////
OneCandleIncrease = input(10, title='Gain %')
pump = OneCandleIncrease/100

////Profit Capture and Stop Loss//////
stop = input(10.0, title='Stop Loss %', type=float)/100
profit = input(45.0, title='Profit %', type=float)/100
stop_level = strategy.position_avg_price * (1 - stop)
take_level = strategy.position_avg_price * (1 + profit)

////Entries/////
if crossover(emafast, emaslow)
    strategy.entry("Cross", strategy.long, comment="BUY")

if (crossover(delta, 0))
    strategy.entry("MACD", strategy.long, comment="BUY")
    
if close > (open + open*pump)
    strategy.entry("Pump", strategy.long, comment="BUY")

/////Exits/////
strategy.exit("SELL","Cross", stop=stop_level, limit=take_level)
strategy.exit("SELL","MACD", stop=stop_level, limit=take_level)
strategy.exit("SELL","Pump", stop=stop_level, limit=take_level)

////Plots////
plot(emafast, color=green)
plot(emaslow, color=red)
plot(emabase, color=yellow)
plot(take_level, color=blue)
plot(stop_level, color=orange)

अधिक