यह रणनीति बोलिंगर बैंड्स संकेतक पर आधारित एक मात्रात्मक ट्रेडिंग प्रणाली है, जो गतिशील रेंज ब्रेकथ्रू सिग्नल के माध्यम से बाजार के रुझानों को कैप्चर करती है। यह रणनीति पूर्ण स्थिति गतिशील समायोजन प्राप्त करने के लिए फंड प्रबंधन प्रणाली के साथ संयुक्त मुख्य संकेतकों के रूप में मानक विचलन चैनलों का उपयोग करती है। समग्र डिजाइन जोखिम नियंत्रण और स्थिर रिटर्न के पीछा पर केंद्रित है।
यह रणनीति 20 अवधि के चलती औसत को केंद्रीय धुरी के रूप में उपयोग करती है, गतिशील चैनलों को बनाने के लिए 2 गुना मानक विचलन ऊपर और नीचे ले जाती है। जब कीमत निचली रेल के माध्यम से टूटती है, तो इसे ओवरसोल्ड सिग्नल के रूप में देखा जाता है, और सिस्टम पूर्ण स्थिति के साथ खरीदता है; जब कीमत ऊपरी रेल के माध्यम से टूटती है, तो इसे ओवरबोल्ड सिग्नल के रूप में देखा जाता है, और सिस्टम पूर्ण स्थिति के साथ बेचता है। व्यापार संकेतों की गतिशील अनुकूलन क्षमता सुनिश्चित करने के लिए अस्थिरता को मानक विचलन के माध्यम से मापा जाता है। इस बीच, रणनीति में एक फंड प्रबंधन प्रणाली एकीकृत होती है, जो खाता इक्विटी के अनुसार स्थिति के आकार को स्वचालित रूप से समायोजित करती है। इसके अलावा, रणनीति में एक स्वचालित ट्रेडिंग इंटरफ़ेस शामिल है जो एक्सचेंजों के साथ वेबहूक के माध्यम से स्वचालित निष्पादन प्राप्त कर सकता है।
यह रणनीति बोलिंगर बैंड्स तकनीकी संकेतक के माध्यम से एक पूर्ण मात्रात्मक ट्रेडिंग प्रणाली का निर्माण करती है, जिसमें फंड प्रबंधन और स्वचालित निष्पादन का संयोजन होता है, जिसमें मजबूत व्यावहारिकता होती है। हालांकि कुछ सीमाएं हैं, सुझावित अनुकूलन दिशाओं के माध्यम से, रणनीति की स्थिरता और लाभप्रदता को और बढ़ाया जा सकता है। रणनीति उच्च अस्थिरता वाले बाजारों के लिए उपयुक्त है और स्थिर रिटर्न का पीछा करने वाले निवेशकों के लिए संदर्भ मूल्य है।
/*backtest start: 2024-11-26 00:00:00 end: 2024-12-25 08:00:00 period: 3h basePeriod: 3h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Strategy", overlay=true, initial_capital=86, default_qty_type=strategy.percent_of_equity) // Parameter für die Bollinger-Bänder length = input.int(20, title="Bollinger Bands Length") mult = input.float(2.0, title="Bollinger Bands Multiplier") // Berechnung der Bollinger-Bänder basis = ta.sma(close, length) upper = basis + mult * ta.stdev(close, length) lower = basis - mult * ta.stdev(close, length) // Startkapital usdt_balance = 86.0 // Anfangsbetrag in USDT zerebro_balance = 52.0 // Anfangsbetrag in ZEREBRO // Bedingungen für Kauf- und Verkaufssignale longCondition = ta.crossover(close, lower) shortCondition = ta.crossunder(close, upper) // Kauf- und Verkaufslogik if (longCondition and usdt_balance > 0) strategy.entry("Buy", strategy.long, qty=usdt_balance / close) usdt_balance := 0 // Alle USDT werden verwendet zerebro_balance += strategy.position_size // Gekaufte ZEREBRO hinzufügen if (shortCondition and zerebro_balance > 0) strategy.close("Buy") usdt_balance += strategy.position_size * close // Verkaufserlös in USDT zerebro_balance := 0 // Alle ZEREBRO verkauft // Plot der Bollinger-Bänder plot(basis, color=color.blue, title="Basis") plot(upper, color=color.green, title="Upper Band") plot(lower, color=color.red, title="Lower Band") // Alerts für Bybit-Verbindung alertcondition(longCondition, title="Buy Alert", message='{"action": "buy", "symbol": "ZEREBRO/USDT"}') alertcondition(shortCondition, title="Sell Alert", message='{"action": "sell", "symbol": "ZEREBRO/USDT"}') // Automatische Verknüpfung mit Bybit // Stellen Sie sicher, dass Sie den Webhook-URL in TradingView einstellen und korrekt mit Bybit verbinden.