आरएसआई राइजिंग क्रिप्टो ट्रेंडिंग रणनीति क्रिप्टो और शेयर बाजारों में लंबी समय सीमा (4h+) के लिए डिज़ाइन की गई एक ट्रेंड ट्रेडिंग रणनीति है।
यह साइडवेज बाजारों में व्यापार से बचने के लिए बोलिंगर बैंड और आरओसी के साथ संयुक्त बढ़ते और गिरते रुझानों की पहचान करने के लिए आरएसआई का उपयोग करता है। परीक्षणों से, यह फिएट के मुकाबले क्रिप्टो के खिलाफ क्रिप्टो व्यापार करने के लिए बेहतर काम करता है।
इस रणनीति में निम्नलिखित संकेतकों का प्रयोग किया गया हैः
व्यापार के विशिष्ट नियम इस प्रकार हैंः
प्रवेश नियम
लंबी प्रविष्टिः आरएसआई बढ़ रहा है और बीबी और आरओसी के लिए साइडवेज बाजार नहीं संक्षिप्त प्रविष्टिः आरएसआई गिर रहा है और बीबी और आरओसी के लिए साइडवेज बाजार नहीं
बाहर निकलने के नियम
जब विपरीत संकेत ट्रिगर किया जाता है बाहर निकलें
स्टॉप लॉस बढ़ाएं, बीबी/आरओसी मापदंडों का अनुकूलन करें और मौलिक विश्लेषण को शामिल करें।
इस रणनीति को सुधारने के कुछ तरीके हैंः
जोखिम प्रबंधन के लिए स्टॉप लॉस जोड़ें और प्रति ट्रेड अधिकतम हानि निर्धारित करें।
सर्वोत्तम सेटिंग्स खोजने के लिए बैकटेस्टिंग के माध्यम से बीबी और आरओसी मापदंडों का अनुकूलन करें।
मल्टी-इंडिकेटर सिग्नल विश्वसनीयता के लिए एमएसीडी, केडी जैसे अतिरिक्त संकेतक शामिल करें।
जाल से बचने के लिए अस्थिरता के दौरान ट्रेडिंग को रोकने के लिए एक तरलता मॉडल बनाएं।
स्वचालित रूप से मापदंडों और संकेत भार को अनुकूलित करने के लिए मशीन लर्निंग का उपयोग करें।
अधिक अनुकूलन क्षमता के लिए एक्सचेंज तरलता और धन प्रवाह जैसे ऑन-चेन डेटा को शामिल करें।
आरएसआई राइजिंग क्रिप्टो ट्रेंड रणनीति आरएसआई प्लस बीबी और आरओसी का उपयोग करके लंबे समय तक क्रिप्टो रुझानों को पकड़ती है। लाभ तेजी से प्रवृत्ति उलट को पकड़ना और जाल से बचना है। कमजोरियां कोई स्टॉप लॉस और पैरामीटर निर्भरता नहीं हैं। स्टॉप लॉस, अनुकूलन, मशीन लर्निंग जैसे सुधार इसे अधिक मजबूत बना सकते हैं।
/*backtest start: 2023-09-16 00:00:00 end: 2023-10-16 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © exlux99 //@version=4 strategy(title = "RSI Rising", overlay = true, initial_capital = 100, default_qty_type= strategy.percent_of_equity, default_qty_value = 100, slippage=0,commission_type=strategy.commission.percent,commission_value=0.03) ///////////////////// source = close bb_length = 20 bb_mult = 1.0 basis = sma(source, bb_length) dev = bb_mult * stdev(source, bb_length) upperx = basis + dev lowerx = basis - dev bbr = (source - lowerx)/(upperx - lowerx) bbr_len = 21 bbr_std = stdev(bbr, bbr_len) bbr_std_thresh = 0.1 is_sideways = (bbr > 0.0 and bbr < 1.0) and bbr_std <= bbr_std_thresh //////////////// fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31) fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12) fromYear = input(defval = 2010, title = "From Year", minval = 1970) //monday and session // To Date Inputs toDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31) toMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12) toYear = input(defval = 2021, title = "To Year", minval = 1970) startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00) finishDate = timestamp(toYear, toMonth, toDay, 00, 00) time_cond = true sourcex = close length = 2 pcntChange = 1 roc = 100 * (sourcex - sourcex[length])/sourcex[length] emaroc = ema(roc, length/2) isMoving() => emaroc > (pcntChange / 2) or emaroc < (0 - (pcntChange / 2)) periods = input(19) smooth = input(14, title="RSI Length" ) src = input(low, title="Source" ) rsiClose = rsi(ema(src, periods), smooth) long=rising(rsiClose,2) and not is_sideways and isMoving() short=not rising(rsiClose,2) and not is_sideways and isMoving() if(time_cond) strategy.entry('long',1,when=long) strategy.entry('short',0,when=short)