यह रणनीति एक लंदन सत्र बिटकॉइन ट्रेडिंग रणनीति है जो तकनीकी संकेतकों एमएसीडी और आरएसआई पर आधारित है। यह केवल लंदन सत्र के दौरान पदों को खोलता है, प्रवृत्ति की दिशा निर्धारित करने के लिए एमएसीडी और ओवरबॉट और ओवरसोल्ड स्थितियों का न्याय करने के लिए आरएसआई का उपयोग करता है। यह रणनीति मध्यम और अल्पकालिक बिटकॉइन ट्रेडिंग के लिए उपयुक्त है।
लंदन ट्रेडिंग सत्र विदेशी मुद्रा बाजार में बहुत सक्रिय है, जिसमें अधिकांश संस्थान भाग लेते हैं। यह रणनीति लंदन सत्र को सुबह 7 बजे से शाम 4 बजे तक सेट करती है, और केवल इस अवधि के दौरान पद खोलती है।
एमएसीडी आम तौर पर प्रवृत्ति की दिशा निर्धारित कर सकता है। जब तेजी से रेखा धीमी रेखा के ऊपर पार करती है, तो यह एक स्वर्ण क्रॉस है, जो लंबे समय तक जाने के लिए एक अपट्रेंड को इंगित करता है। जब तेजी से रेखा धीमी रेखा के नीचे पार करती है, तो यह एक मौत क्रॉस है, जो कम करने के लिए एक डाउनट्रेंड को इंगित करती है। यह रणनीति प्रवृत्ति की दिशा निर्धारित करने के लिए इस सिद्धांत का उपयोग करती है।
आरएसआई यह निर्धारित कर सकता है कि बाजार ओवरबोल्ड या ओवरसोल्ड है। 70 से ऊपर ओवरबोल्ड का संकेत देता है, जबकि 30 से नीचे ओवरसोल्ड। यह रणनीति स्टॉप लॉस एक्जिट पॉइंट सेट करने के लिए इसका उपयोग करती है।
इस रणनीति का सबसे बड़ा लाभ यह है कि यह ओवरबॉट / ओवरसोल्ड स्थितियों के आधार पर ट्रेंड ट्रेडिंग और लय ट्रेडिंग को जोड़ती है। जब ट्रेंड अस्पष्ट होता है, तो यह संभावित ट्रेंड का न्याय करने के लिए एमएसीडी का उपयोग कर सकता है; जोखिमों को नियंत्रित करने के लिए आरएसआई का उपयोग करें और एक स्पष्ट प्रवृत्ति के बिना अंधाधुंध बढ़ोतरी और बिक्री गिरावट का पीछा करने से बचें। इसके अलावा, यह रणनीति केवल संस्थानों द्वारा वर्चस्व वाले लंदन सत्र के दौरान पद खोलती है, जो तर्कहीन मूल्य उतार-चढ़ाव के प्रभाव को कम करती है।
इस रणनीति का मुख्य जोखिम यह है कि मैकडी, सीमा-बाधित बाजारों के लिए एक तकनीकी संकेतक के रूप में, स्पष्ट रुझानों में बहुत अच्छी तरह से काम नहीं करता है। यदि लंबे समय तक एकतरफा प्रवृत्ति का सामना किया जाता है, तो मैकडी गोल्डन / डेथ क्रॉस अक्सर विफल हो सकते हैं। इसके अलावा, आरएसआई भी लंबे समय तक उच्च या निम्न स्तरों पर मंडराने पर विफल हो सकता है। इन जोखिमों को कम करने के लिए, हम पैरामीटर को उचित रूप से समायोजित कर सकते हैं या अन्य फ़िल्टर जोड़ सकते हैं ताकि यह सुनिश्चित किया जा सके कि केवल उच्च संभावना संकेतों पर पद खोलें।
इस रणनीति को कई पहलुओं में अनुकूलित किया जा सकता हैः
झूठे ब्रेकआउट से बचने के लिए बोलिंगर बैंड और केडीजे जैसे अन्य तकनीकी फ़िल्टर जोड़ें।
लाभ लेने के तंत्र जोड़ें जैसे कि स्टॉप लॉस या प्राइस गैप को पीछे छोड़ना और अधिक लाभ प्राप्त करने के लिए लाभ लेना।
विभिन्न बाजार स्थितियों के अनुरूप एमएसीडी और आरएसआई मापदंडों को समायोजित करके मापदंडों को अनुकूलित करें।
प्रवृत्ति निर्धारित करने के लिए एलएसटीएम मॉडल आदि का उपयोग करके मशीन लर्निंग तत्व जोड़ें।
कुल मिलाकर यह एक विश्वसनीय लंदन सत्र बिटकॉइन ट्रेडिंग रणनीति है। यह ट्रेंड और लय को जोड़ती है, अपेक्षाकृत उच्च लाभप्रदता सुनिश्चित करते हुए अमान्य संकेतों को फ़िल्टर करती है। मापदंडों के निरंतर अनुकूलन और अधिक तकनीकी संकेतकों के एकीकरण के माध्यम से, यह रणनीति स्थिरता और लाभप्रदता को और बढ़ा सकती है। यह लंदन सत्र, एमएसीडी और आरएसआई तकनीकी संकेतकों के कुछ ज्ञान वाले निवेशकों के लिए उपयुक्त है।
/*backtest start: 2023-11-19 00:00:00 end: 2023-11-22 08:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("London MACD RSI Strategy -1H BTC", overlay=true) // Define London session times london_session_start_hour = input(6, title="London Session Start Hour") london_session_start_minute = input(59, title="London Session Start Minute") london_session_end_hour = input(15, title="London Session End Hour") london_session_end_minute = input(59, title="London Session End Minute") // Define MACD settings fastLength = input(12, title="Fast Length") slowLength = input(26, title="Slow Length") signalSMA = input(9, title="Signal SMA") // RSI settings rsiLength = input(14, title="RSI Length") rsiOverbought = input(65, title="RSI Overbought") rsiOversold = input(35, title="RSI Oversold") // Calculate MACD [macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalSMA) // Calculate RSI rsi = ta.rsi(close, rsiLength) // Convert input values to timestamps london_session_start_timestamp = timestamp(year, month, dayofmonth, london_session_start_hour, london_session_start_minute) london_session_end_timestamp = timestamp(year, month, dayofmonth, london_session_end_hour, london_session_end_minute) // Filter for London session in_london_session = time >= london_session_start_timestamp and time <= london_session_end_timestamp // Long and Short Conditions longCondition = ta.crossover(macdLine, signalLine) and rsi < rsiOversold and in_london_session shortCondition = ta.crossunder(macdLine, signalLine) and rsi > rsiOverbought and in_london_session // Strategy entries and exits if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("Short", strategy.short)