गोल्डन क्रॉस रणनीति


निर्माण तिथि: 2023-09-27 16:23:51 अंत में संशोधित करें: 2023-09-27 16:23:51
कॉपी: 1 क्लिक्स: 705
1
ध्यान केंद्रित करना
1617
समर्थक

अवलोकन

गोल्ड क्रॉसिंग रणनीति एक सरल बाजार सूचक है जो लंबी अवधि के निवेशकों को प्रवेश के समय का निर्धारण करने में मदद करती है। यह रणनीति अल्पकालिक और दीर्घकालिक चलती औसत के क्रॉसिंग के आधार पर ट्रेडिंग सिग्नल उत्पन्न करती है। गोल्ड क्रॉसिंग का गठन होता है, जब बाजार में बैल बाजार में प्रवेश होता है, तो अधिक किया जा सकता है; और डेथ क्रॉसिंग का गठन होता है, जब बाजार में दीर्घकालिक चलती औसत में प्रवेश होता है।

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

यह रणनीति एसएमए फ़ंक्शन का उपयोग करती है जो अल्पकालिक और दीर्घकालिक सरल चलती औसत की गणना करती है। अल्पकालिक चलती औसत की लंबाई 50 दिनों के लिए और दीर्घकालिक चलती औसत की लंबाई 200 दिनों के लिए निर्धारित की गई है। यह रणनीति क्रॉसओवर और क्रॉसंडर फ़ंक्शंस का उपयोग करती है ताकि यह निर्धारित किया जा सके कि क्या अल्पकालिक लाइन लंबी अवधि की लाइन को पार कर रही है या पार कर रही है।

जब एक छोटी लाइन लंबी लाइन को पार करती है, तो यह दर्शाता है कि बाजार की प्रवृत्ति नीचे से ऊपर की ओर जाती है, जिससे गोल्ड क्रॉस होता है, जो एक अधिक संकेत है। रणनीति रणनीति.एंट्री फ़ंक्शन के माध्यम से अधिक स्थिति खोलती है। जब एक छोटी लाइन लंबी लाइन को पार करती है, तो यह दर्शाता है कि बाजार की प्रवृत्ति ऊपर से नीचे की ओर जाती है, जिससे एक मृत क्रॉस बनती है, जो एक मृत क्रॉस का संकेत है। रणनीति रणनीति.close_all फ़ंक्शन के माध्यम से सभी पदों को समतल करती है।

बाजार के रुझान के मोड़ के बिंदु पर गोल्ड / डेथ क्रॉसिंग को पकड़कर प्रवेश और स्थिति के समय को निर्धारित करके, बाजार के शोर को प्रभावी रूप से फ़िल्टर किया जा सकता है, एक सरल और व्यावहारिक प्रवृत्ति ट्रैकिंग रणनीति।

श्रेष्ठता विश्लेषण

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

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

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

जोखिम को नियंत्रित करने के लिए स्टॉप लॉस सेट किया जा सकता है, झूठे संकेतों को कम करने के लिए चलती औसत मापदंडों का अनुकूलन किया जा सकता है, संकेत विश्वसनीयता की पुष्टि करने के लिए अन्य संकेतकों के साथ संयोजन किया जा सकता है, महत्वपूर्ण समाचारों के लिए आकस्मिक घटनाओं के प्रसंस्करण तंत्र का विकास किया जा सकता है।

अनुकूलन दिशा

इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः

  1. चलती औसत के पैरामीटर को अनुकूलित करना और लघु और दीर्घकालिक औसत की लंबाई को समायोजित करना ताकि यह विभिन्न बाजारों की विशेषताओं के लिए बेहतर हो सके;

  2. लेन-देन की मात्रा में वृद्धि के लिए एक सशर्त निर्णय, केवल लेन-देन की मात्रा में वृद्धि के मामले में एक संकेत उत्पन्न करना;

  3. अन्य संकेतकों के साथ संयोजन में, जैसे कि MACD, RSI आदि, गोल्ड / डेथ क्रॉस सिग्नल की पुष्टि करने के लिए, झूठे संकेतों से बचने के लिए;

  4. एकल घाटे को नियंत्रित करने के लिए हानि-रोकने की रणनीति जैसे कि ट्रैक-रोक, अनुपात-रोक आदि को बढ़ाना;

  5. समग्र जोखिम को नियंत्रित करने के लिए स्थिति प्रबंधन रणनीतियों जैसे कि स्थिर स्थिति, सूचकांक वृद्धि आदि को बढ़ाना;

  6. प्रवेश के समय को अनुकूलित करें, जब एक क्रॉसिंग होती है, तो कुछ समय के लिए अवलोकन करें, और नकली क्रॉसिंग को फ़िल्टर करें।

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

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-08-27 00:00:00
end: 2023-09-26 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Dumb strategy 2 - Golden Cross", shorttitle="Golden Cross", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

lShort = input(50, title="short length")
lLong = input(200, title="long length")
src = input(close, title="Source")

smaShort = sma(src, lShort)
smaLong = sma(src, lLong)

plot(smaShort, title="SMA Short", style=line, linewidth=3, color=lime)
plot(smaLong, title="SMA Long", style=line, linewidth=3, color=red)


//
//Backtest Time Inputs
//

testStartYear = input(2009, "Backtest Start Year")
testStartMonth = input(1, "Backtest Start Month")
testStartDay = input(1, "Backtest Start Day")
testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)

testStopYear = input(2019, "Backtest Stop Year")
testStopMonth = input(1, "Backtest Stop Month")
testStopDay = input(01, "Backtest Stop Day")
testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0)

testPeriodBackground = input(title="Color Background?", type=bool, defval=true)
testPeriodBackgroundColor = testPeriodBackground and (time >= testPeriodStart) and (time <= testPeriodStop) ? blue : na
bgcolor(testPeriodBackgroundColor, transp=80)


testPeriod() => true

	

if testPeriod()
	longCondition = crossover(smaShort, smaLong)
	if (longCondition)
		strategy.entry("Long Entry", strategy.long)

	shortCondition = crossunder(smaShort, smaLong)
	if (shortCondition)
		strategy.close_all(true)