लगातार एन दिनों की ऊपर/नीचे की रणनीति
इस लेख में व्यापारिक तर्क, फायदे, संभावित जोखिम और लगातार ऊपर/नीचे N दिनों की रणनीति का सारांश विस्तार से प्रस्तुत किया जाएगा।
यह एक लंबी-केवल रणनीति है जो उपयोगकर्ता-परिभाषित लगातार ऊपर के दिनों और लगातार नीचे के दिनों के आधार पर प्रविष्टियों और निकासों को निर्धारित करती है। व्यापार तर्क बहुत सीधा है।
रणनीति तर्क
सबसे पहले, हमें दो मापदंडों को निर्धारित करने की आवश्यकता हैः
लगातारBarsUp: लगातार ऊपर के दिन लगातारBarsDown: लगातार डाउन दिन
फिर हम दो चर रिकॉर्ड करते हैंः
अप्सः चालू लगातार अप्स दिन dns: लगातार वर्तमान दिन
प्रत्येक दिन हम यह निर्धारित करने के लिए पिछले बंद के साथ बंद मूल्य की तुलना करते हैं कि यह एक ऊपर या नीचे दिन है। यदि ऊपर, ऊपर + 1, यदि नीचे, डीएनएस + 1।
जब अप्स लगातार बारसअप तक पहुंचते हैं, हम लंबे समय तक जाते हैं जब डीएनएस लगातार बारसडाउन तक पहुंचता है, हम पदों से बाहर निकलते हैं।
यह एक लगातार ऊपर/नीचे की रणनीति के लिए सरल तर्क है. हम केवल नीचे से लगातार ऊपर के दिनों के बाद लंबे समय तक जाते हैं. और लगातार नीचे के दिनों के बाद बाहर निकलते हैं. यह रेंज-बाउंड बाजारों में लगातार व्यापार से बचता है।
फायदे
सरल तर्क, समझने और लागू करने में आसान
लगातार दिनों की सेटिंग द्वारा अल्पकालिक उतार-चढ़ाव को फ़िल्टर करना
केवल लंबी, कम ट्रेड, कम लेनदेन लागत और फिसलने का प्रभाव
स्टॉप लॉस सेट करना आसान, एकल व्यापार हानि को प्रभावी ढंग से नियंत्रित करें
संभावित जोखिम
शॉर्ट टॉप करने में असमर्थता, शॉर्टिंग के अवसरों को याद करना
प्रवेश करने के लिए लगातार दिनों की आवश्यकता है, संभवतः सबसे अच्छा प्रवेश बिंदु गायब है
समय विलंब, वास्तविक समय में मोड़ पर कब्जा नहीं
स्टॉप लॉस के बिना एकल व्यापार का बड़ा नुकसान
सारांश
लगातार ऊपर / नीचे दिनों की रणनीति अपनी सादगी और कम आवृत्ति व्यापार के लिए व्यापक रूप से लोकप्रिय है। उचित पैरामीटर ट्यूनिंग के साथ, यह प्रभावी रूप से whipsaws को फ़िल्टर कर सकता है। लेकिन इसमें समय अंतराल और शॉर्ट करने की अक्षमता जैसी सीमाएं भी हैं। निवेशकों को अपनाने से पहले सावधानीपूर्वक विचार करने की आवश्यकता है। कुल मिलाकर यह मध्यम-लंबी अवधि के रुझानों को ट्रैक करते समय स्थिर रिटर्न की तलाश करने वाले निवेशकों के लिए उपयुक्त है।
/*backtest start: 2023-08-12 00:00:00 end: 2023-09-11 00:00:00 period: 12h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 // Strategy // strategy("Up/Down Long Strategy", overlay=true, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash) // There will be no short entries, only exits from long. // strategy.risk.allow_entry_in(strategy.direction.long) consecutiveBarsUp = input(1) consecutiveBarsDown = input(1) price = close ups = 0.0 ups := price > price[1] ? nz(ups[1]) + 1 : 0 dns = 0.0 dns := price < price[1] ? nz(dns[1]) + 1 : 0 // Strategy Backesting startDate = input(timestamp("2021-01-01T00:00:00"), type = input.time) finishDate = input(timestamp("2021-12-31T00:00:00"), type = input.time) time_cond = true // Messages for buy and sell message_buy = input("{{strategy.order.alert_message}}", title="Buy message") message_sell = input("{{strategy.order.alert_message}}", title="Sell message") // Strategy Execution if (ups >= consecutiveBarsUp) and time_cond strategy.entry("Long", strategy.long, stop = high + syminfo.mintick, alert_message = message_buy) if (dns >= consecutiveBarsDown) and time_cond strategy.entry("Short", strategy.short, stop = low + syminfo.mintick, alert_message = message_sell)