संसाधन लोड हो रहा है... लोड करना...

गतिशील ट्रेलिंग स्टॉप दोहरी लक्ष्य चलती औसत क्रॉसओवर रणनीति

लेखक:चाओझांग, दिनांकः 2024-07-29 14:40:23
टैगःएसएमएएमएटीपीSL

img

अवलोकन

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

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

  1. प्रवेश संकेत:

    • लॉन्ग एंट्रीः जब कीमत 200-पीरियड चलती औसत से ऊपर जाती है
    • शॉर्ट एंट्रीः जब कीमत 200-पीरियड चलती औसत से नीचे जाती है
  2. जोखिम प्रबंधन:

    • आरंभिक स्टॉप लॉसः प्रवेश मूल्य से 500 अंक दूर सेट करें
    • गतिशील ट्रेलिंग स्टॉपः जब कीमत अनुकूल दिशा में 200 अंक की ओर बढ़ती है, तो स्टॉप लॉस प्रवेश मूल्य पर स्थानांतरित हो जाता है
  3. लाभ लक्ष्य:

    • पहला लक्ष्यः जब मूल्य प्रविष्टि से 3000 अंक तक पहुंचता है, तो 75% स्थिति बंद हो जाती है
    • दूसरा लक्ष्यः शेष 25% स्थिति तब बंद हो जाती है जब मूल्य प्रविष्टि से 4000 अंक तक पहुंच जाता है
    • यदि गतिशील ट्रेलिंग स्टॉप ट्रिगर किया जाता है, तो शेष स्थिति के लिए स्टॉप लॉस को प्रवेश मूल्य पर सेट किया जाता है
  4. पद प्रबंधन:

    • प्रति व्यापार 100 इकाइयों की निश्चित मात्रा

रणनीतिक लाभ

  1. रुझान का अनुसरणः बाजार के रुझानों को पकड़ने के लिए चलती औसत का उपयोग करता है, जिससे बाजार के प्रमुख आंदोलनों से लाभान्वित होने में मदद मिलती है।

  2. जोखिम नियंत्रण: आरंभिक स्टॉप लॉस को गतिशील ट्रेलिंग स्टॉप के साथ जोड़ता है, जो संचित मुनाफे की रक्षा करते हुए अधिकतम हानि को सीमित करता है।

  3. मुनाफा अधिकतम करनाः दो लक्ष्य मूल्य निर्धारित करके, यह बड़े रुझानों को ट्रैक करते हुए आंशिक लाभ प्राप्त करता है।

  4. स्वचालनः रणनीति पूरी तरह से स्वचालित है, व्यापारिक निर्णयों में भावनात्मक हस्तक्षेप को कम करती है।

  5. लचीलापनः विभिन्न मापदंडों जैसे कि चलती औसत अवधि, स्टॉप लॉस बिंदु और लाभ लक्ष्य को बाजार की परिस्थितियों के अनुसार समायोजित किया जा सकता है।

रणनीतिक जोखिम

  1. अस्थिर बाजार जोखिमः सीमाबद्ध, दोलनशील बाजारों में, लगातार झूठे ब्रेकआउट संकेत लगातार नुकसान का कारण बन सकते हैं।

  2. फिसलने का जोखिमः तेजी से चल रहे बाजारों में, वास्तविक निष्पादन मूल्य आदर्श मूल्य से काफी भिन्न हो सकते हैं।

  3. ओवरट्रेडिंगः लगातार क्रॉसओवर सिग्नल के परिणामस्वरूप अत्यधिक ट्रेडिंग हो सकती है, जिससे लेनदेन की लागत बढ़ जाती है।

  4. एकल संकेतक निर्भरताः केवल चलती औसत पर भरोसा करने से अन्य महत्वपूर्ण बाजार की जानकारी को नजरअंदाज किया जा सकता है।

  5. फिक्स्ड पोजीशन रिस्कः प्रत्येक ट्रेड के लिए एक फिक्स्ड मात्रा का कारोबार सभी बाजार वातावरणों के लिए उपयुक्त नहीं हो सकता है।

रणनीति अनुकूलन दिशाएं

  1. मल्टी-इंडिकेटर इंटीग्रेशनः प्रवेश संकेत की विश्वसनीयता में सुधार के लिए चलती औसत के साथ संयोजन में उपयोग किए जाने वाले आरएसआई, एमएसीडी आदि जैसे अन्य तकनीकी संकेतकों को पेश करने पर विचार करें।

  2. गतिशील स्थिति आकारः जोखिम को बेहतर ढंग से नियंत्रित करने के लिए बाजार की अस्थिरता और खाता शेष के आधार पर ट्रेडिंग मात्रा को समायोजित करें।

  3. बाजार परिवेश फ़िल्टरिंगः प्रतिकूल बाजार स्थितियों में प्रविष्टियों से बचने के लिए प्रवृत्ति शक्ति या अस्थिरता संकेतक जोड़ें।

  4. पैरामीटर अनुकूलनः चलती औसत अवधि, स्टॉप लॉस बिंदुओं और लाभ लक्ष्यों के लिए इष्टतम सेटिंग्स खोजने के लिए विभिन्न पैरामीटर संयोजनों को बैकटेस्ट करने के लिए ऐतिहासिक डेटा का उपयोग करें।

  5. समय फ़िल्टरिंगः अत्यधिक अस्थिरता या कम तरलता वाले समय के दौरान व्यापार से बचने के लिए समय फ़िल्टर जोड़ने पर विचार करें।

  6. मौलिक कारक एकीकरणः रणनीति प्रवेश और निकास समय को समायोजित करने के लिए महत्वपूर्ण आर्थिक डेटा रिलीज या अन्य मौलिक घटनाओं को शामिल करें।

निष्कर्ष

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


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

//@version=5
strategy("SOL/USDT Trading Strategy", overlay=true)

// Параметры стратегии
input_quantity = input(2, title="Trade Size (SOL)")
stop_loss_points = input(500, title="Stop Loss Points")
take_profit_points_1 = input(3000, title="First Take Profit Points")
take_profit_points_2 = input(4000, title="Second Take Profit Points")
move_stop_to_entry_points = input(200, title="Move Stop to Entry Points")
ma_period = input(180, title="MA Period")

// Расчет скользящей средней
ma = ta.sma(close, ma_period)

// Условия входа в сделку
long_condition = ta.crossover(close, ma)
short_condition = ta.crossunder(close, ma)

// Текущая цена
var float entry_price = na

// Логика открытия и закрытия сделок
if (long_condition)
    entry_price := close
    strategy.entry("Long", strategy.long, qty=input_quantity)
if (short_condition)
    entry_price := close
    strategy.entry("Short", strategy.short, qty=input_quantity)

// Логика выхода из сделок
if (strategy.position_size > 0)
    if (close >= entry_price + take_profit_points_1 * syminfo.mintick)
        strategy.exit("Partial Take Profit", "Long", qty=0.75 * input_quantity, limit=close)
        strategy.exit("Remaining Take Profit", "Long", qty=0.25 * input_quantity, limit=entry_price + take_profit_points_2 * syminfo.mintick, stop=entry_price)

    if (close >= entry_price + move_stop_to_entry_points * syminfo.mintick)
        strategy.exit("Stop Loss at Entry", "Long", qty=strategy.position_size, stop=entry_price)
    else
        strategy.exit("Take Profit/Stop Loss", "Long", stop=entry_price - stop_loss_points * syminfo.mintick, limit=entry_price + take_profit_points_1 * syminfo.mintick)

if (strategy.position_size < 0)
    if (close <= entry_price - take_profit_points_1 * syminfo.mintick)
        strategy.exit("Partial Take Profit", "Short", qty=0.75 * input_quantity, limit=close)
        strategy.exit("Remaining Take Profit", "Short", qty=0.25 * input_quantity, limit=entry_price - take_profit_points_2 * syminfo.mintick, stop=entry_price)

    if (close <= entry_price - move_stop_to_entry_points * syminfo.mintick)
        strategy.exit("Stop Loss at Entry", "Short", qty=strategy.position_size, stop=entry_price)
    else
        strategy.exit("Take Profit/Stop Loss", "Short", stop=entry_price + stop_loss_points * syminfo.mintick, limit=entry_price - take_profit_points_1 * syminfo.mintick)

// Отображение скользящей средней
plot(ma, title="200 MA", color=color.blue)


संबंधित

अधिक