
स्मार्ट फिक्स्ड-अराउंड निवेश रणनीति एक लंबी स्थिति ट्रेडिंग प्रणाली है जो डॉलर की लागत-औसत (डीसीए) पर आधारित है, जो बुनियादी आदेशों और सुरक्षा आदेशों के संयोजन को सेट करके परिसंपत्ति संचय प्रक्रिया को अनुकूलित करती है। यह रणनीति बाजार में गिरावट के दौरान स्वचालित रूप से खरीद इनपुट को बढ़ाता है, पूर्वनिर्धारित लाभ लक्ष्य को पूरा करने पर पूरी तरह से बंद हो जाता है, और आवधिक लाभ प्राप्त करता है। रणनीति के मुख्य डिजाइन में प्रारंभिक निश्चित राशि प्रवेश, बहु-स्तरीय सुरक्षा आदेशों की भरपाई, गतिशील औसत लागत की गणना और एक सटीक स्टॉप-आउट तंत्र शामिल है, जो विशेष रूप से अस्थिर बाजारों में लंबी अवधि के परिसंपत्ति संचय के लिए उपयुक्त है।
यह रणनीति लागत-समानता के मूल सिद्धांत पर आधारित है, लेकिन एक बहु-स्तरीय सुरक्षा आदेश तंत्र के माध्यम से काफी बढ़ाया गया है। रणनीति निष्पादन प्रक्रिया इस प्रकार हैः
मूल आदेश प्रवेशजब कोई स्थिति नहीं होती है, तो सिस्टम एक पूर्वनिर्धारित निश्चित डॉलर राशि (baseOrderSize) को वर्तमान मूल्य पर खरीदता है और प्रवेश मूल्य और मात्रा को रिकॉर्ड करता है।
सुरक्षा आदेश ट्रिगरयदि कीमतें पूर्वानुमानित विचलन प्रतिशत से अधिक गिरती हैं और अधिकतम सुरक्षा ऑर्डर की सीमा तक नहीं पहुंचती हैं, तो स्टॉक रखने के दौरान, सिस्टम रिप्लेसमेंट ट्रिगर करता है।
गतिशील आदेश आकार समायोजन: प्रत्येक सुरक्षा आदेश का आकार क्रमबद्धता द्वारा गतिशील रूप से बढ़ाया जाता है, जिसका सूत्र हैः baseOrderSize * orderSizeMultiplier^(safetyOrderCount+1) ।
औसत लागत गणना: सिस्टम वास्तविक समय में कुल लागत और कुल मात्रा को ट्रैक करता है और गतिशील रूप से कुल लागत को कुल मात्रा से विभाजित करके औसत प्रवेश मूल्य की गणना करता है।
रोकथाम से बाहर निकलने का तंत्रजब बाजार की कीमतें औसत लागत के साथ-साथ पूर्वनिर्धारित मुनाफे के लक्ष्य प्रतिशत तक बढ़ जाती हैं, तो सिस्टम स्वचालित रूप से पूरे लेनदेन चक्र को पूरा करने के लिए अपने सभी भंडारों को खाली कर देता है।
इस रणनीति का उपयोग एक चक्रीय डिजाइन के लिए किया जाता है, प्रत्येक ट्रेडिंग चक्र के बाद सभी काउंटर और ट्रैकिंग चर को रीसेट किया जाता है, ताकि अगले ट्रेडिंग चक्र की शुरुआत हो सके।
अधिकतम औसत लागत प्रभावयह प्रणाली कीमतों में गिरावट के दौरान स्वचालित रूप से खरीद को बढ़ाएगी, जिससे औसत होल्डिंग लागत में काफी कमी आएगी और भविष्य में मुनाफे के लिए जगह बढ़ेगी।
जोखिम नियंत्रण स्वचालन: पूर्व-निर्मित सुरक्षा आदेश तंत्र के माध्यम से, रणनीति पूर्व-परिभाषित योजना के अनुसार स्थिति को पूरा करने में सक्षम है जब बाजार गिरता है, भावनात्मक निर्णय लेने से बचें।
धन के उपयोग की दक्षता में सुधारऑर्डर के आकार को गुणा करने के माध्यम से, रणनीतियों को कीमतों में गिरावट के दौरान अधिक धन का निवेश करने की अनुमति मिलती है, और अधिक लाभप्रद मूल्य बिंदुओं पर अधिक संपत्ति जमा की जाती है।
सटीक लाभ लक्ष्य प्रबंधन: औसत प्रवेश मूल्य पर आधारित गतिशील स्टॉपबॉक्सिंग तंत्र, यह सुनिश्चित करता है कि प्रत्येक ट्रेडिंग चक्र में लाभ को लॉक किया जा सके जब पूर्वनिर्धारित लाभ लक्ष्य प्राप्त किया जाए।
उच्च अनुकूलन: उपयोगकर्ता विभिन्न बाजार स्थितियों और व्यक्तिगत जोखिम वरीयताओं के आधार पर आधार आदेश का आकार, विचलन प्रतिशत, अधिकतम सुरक्षा आदेशों की संख्या, आदेश आकार गुणांक और मुनाफे के लक्ष्य जैसे मापदंडों को समायोजित कर सकते हैं।
दृश्य लेनदेन संदर्भरणनीतियाँः ट्रेडिंग निर्णय लेने में सहायता के लिए औसत प्रवेश मूल्य, स्टॉप टारगेट मूल्य और सुरक्षा ऑर्डर ट्रिगर मूल्य की वास्तविक समय दृश्यता प्रदान करना।
बाजार में पूंजी की कमी: लगातार गिरावट वाले बाजारों में, रणनीतियों से उपलब्ध धनराशि जल्दी से समाप्त हो सकती है, विशेष रूप से जब उच्च ऑर्डर आकार को कई गुना सेट किया जाता है। समाधान यह है कि अधिकतम सुरक्षा ऑर्डर की संख्या को उचित रूप से सेट किया जाए और बाजार के चक्र के अनुसार आधार ऑर्डर आकार को समायोजित किया जाए।
क्षति रहित तंत्र: वर्तमान रणनीतिक डिजाइन में कोई रोक नहीं है, जिससे चरम बाजार स्थितियों में भारी नुकसान हो सकता है। संभावित नुकसान को सीमित करने के लिए सशर्त रोक या समय-आधारित रोक को पेश करने की सिफारिश की जाती है।
पैरामीटर संवेदनशीलता: रणनीति प्रदर्शन अत्यधिक पैरामीटर सेटिंग पर निर्भर करता है, अनुचित पैरामीटर संयोजन खराब प्रभाव का कारण बन सकता है। ऐतिहासिक डेटा के माध्यम से इष्टतम पैरामीटर संयोजन खोजने के लिए अनुशंसा की जाती है।
कोई बाजार प्रवृत्ति पहचान: रणनीति में प्रवृत्ति पहचान तंत्र शामिल नहीं है, मजबूत गिरावट के रुझानों में समय से पहले प्रवेश संभव है। सरल प्रवृत्ति संकेतकों को प्रवेश फ़िल्टर शर्तों के रूप में एकीकृत करने पर विचार किया जा सकता है।
तरलता जोखिम: कम तरलता वाले बाजारों में, बड़े पैमाने पर सुरक्षा आदेशों को स्लाइडिंग या लेनदेन में कठिनाई का सामना करना पड़ सकता है। उच्च तरलता वाले बाजारों में तरलता जांच तंत्र को लागू करने या जोड़ने की सिफारिश की जाती है।
प्रवृत्ति फ़िल्टर एकीकरण: सरल प्रवृत्ति पहचानने वाले संकेतकों को शामिल करना (जैसे कि चलती औसत क्रॉसिंग या सापेक्ष ताकत सूचकांक) प्रवेश के तर्क में, मजबूत गिरावट के दौरान जल्दी से स्थिति बनाने से बचें। इस तरह के अनुकूलन से रणनीति के जोखिम-समायोजित रिटर्न में काफी वृद्धि हो सकती है।
गतिशील विचलन प्रतिशत: बाजार की अस्थिरता की गतिशीलता के आधार पर सुरक्षा आदेशों के ट्रिगर विचलन का प्रतिशत, उच्च अस्थिरता वाले बाजारों में एक बड़ा विचलन सेट करें, कम अस्थिरता वाले बाजारों में एक छोटा विचलन सेट करें, विभिन्न बाजार स्थितियों के अनुकूल।
आंशिक रोक तंत्र: एक चरणबद्ध स्टॉप-ऑफ तंत्र की शुरूआत, जो कुछ लाभ के स्तर तक पहुंचने पर पूरी तरह से बाहर निकलने के बजाय आंशिक रूप से बंद करने की अनुमति देता है, ताकि बाजार के कुछ हिस्सों को बंद करते हुए कुछ लाभों को लॉक किया जा सके।
जोखिम प्रबंधन में सुधार: समय या मूल्य पर आधारित सशर्त रोक और अधिकतम हानि सीमा जोड़ा गया, जिससे चरम बाजार स्थितियों में अत्यधिक नुकसान से बचा जा सके।
धन प्रबंधन में सुधार: अधिक जटिल धन प्रबंधन एल्गोरिदम को लागू करना, आदेश आकार को खाते के आकार, बाजार की अस्थिरता और वर्तमान घाटे की स्थिति की गतिशीलता के आधार पर समायोजित करना, न कि केवल एक निश्चित गुणांक का उपयोग करना।
नियंत्रण वापस लेना: ऐतिहासिक पलटाव विश्लेषण के आधार पर अनुकूलन पैरामीटर समायोजन तंत्र को जोड़ना, एक बड़े पलटाव का पता लगाने पर ऑर्डर आकार को स्वचालित रूप से कम करना या गिरावट के बाजारों में धन के दबाव को कम करने के लिए विचलन प्रतिशत को बढ़ाना।
स्मार्ट फिक्स्ड-एरेटेड निवेश रणनीति, बुनियादी आदेशों के प्रवेश और बहु-स्तरीय सुरक्षा आदेशों की पूर्ति के संयोजन के माध्यम से, दीर्घकालिक परिसंपत्ति संचय के लिए एक व्यवस्थित तरीका प्रदान करती है। यह रणनीति विशेष रूप से उन बाजारों के लिए उपयुक्त है जिनमें चक्रीय उतार-चढ़ाव होता है, जो अधिक परिसंपत्तियों को संचय करने के लिए कीमतों की वापसी का प्रभावी ढंग से उपयोग करने में सक्षम होते हैं, और रिबाउंड पर मुनाफे को लॉक करते हैं।
रणनीति का मुख्य लाभ इसकी सरल और शक्तिशाली लागत-औसत-प्रभाव अधिकतमकरण तंत्र और स्पष्ट लाभप्रदता लक्ष्य प्रबंधन में है, लेकिन इसके साथ-साथ डाउनमार्केट पूंजी की खपत और स्टॉप-लॉस तंत्र की कमी जैसे जोखिम भी हैं। रुझान फ़िल्टरिंग, गतिशील पैरामीटर समायोजन और उन्नत जोखिम प्रबंधन सुविधाओं को एकीकृत करके, रणनीति को आगे बढ़ाया जा सकता है और विभिन्न बाजारों में इसकी अनुकूलनशीलता और प्रदर्शन में सुधार किया जा सकता है।
निवेशकों के लिए जो परिसंपत्तियों को इकट्ठा करने और उतार-चढ़ाव वाले बाजारों में जोखिम के प्रबंधन के लिए एक व्यवस्थित तरीके की तलाश कर रहे हैं, यह एन्हांसमेंट डीसीए रणनीति एक विश्वसनीय और अनुकूलन योग्य ढांचा प्रदान करती है, जो विशेष रूप से मध्यम और दीर्घकालिक निवेश समय सीमा के लिए उपयुक्त है।
/*backtest
start: 2025-06-13 00:00:00
end: 2025-07-13 00:00:00
period: 15m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":200000}]
*/
//@version=5
strategy("Simple DCA Strategy", overlay=true)
// --- Strategy Inputs ---
baseOrderSize = input.float(10, "Base Order Size (USD/Quote Currency)", minval=0.01)
priceDeviation = input.float(1.0, "Price Deviation for Safety Order (%)", minval=0.1) / 100
maxSafetyOrders = input.int(5, "Maximum Safety Orders", minval=0)
takeProfit = input.float(1.0, "Take Profit (%)", minval=0.1) / 100
orderSizeMultiplier = input.float(1.5, "Order Size Multiplier", minval=1.0)
// --- Internal Variables ---
var float lastEntryPrice = na
var int safetyOrderCount = 0
var float totalQuantity = 0.0
var float totalCost = 0.0
var float averageEntryPrice = na
// --- Reset Logic for New Cycles ---
// Reset variables when no open positions (or when strategy is initialized)
if strategy.position_size == 0
lastEntryPrice := na
safetyOrderCount := 0
totalQuantity := 0.0
totalCost := 0.0
averageEntryPrice := na
// --- Entry Logic (Base Order and Safety Orders) ---
// Base Order
if strategy.position_size == 0
// Enter a long position with the base order size
strategy.entry("Base Order", strategy.long, qty=baseOrderSize / close) // Convert USD/Quote Currency to quantity
lastEntryPrice := close
totalQuantity := baseOrderSize / close
totalCost := baseOrderSize
averageEntryPrice := close
safetyOrderCount := 0
else
// Safety Order Logic
// Check if price has deviated enough and we haven't reached max safety orders
if low < lastEntryPrice * (1 - priceDeviation) and safetyOrderCount < maxSafetyOrders
currentOrderSize = baseOrderSize * math.pow(orderSizeMultiplier, safetyOrderCount + 1) // Calculate next order size
strategy.entry("SO " + str.tostring(safetyOrderCount + 1), strategy.long, qty=currentOrderSize / close)
// Update tracking variables
lastEntryPrice := close
totalQuantity := totalQuantity + (currentOrderSize / close)
totalCost := totalCost + currentOrderSize
averageEntryPrice := totalCost / totalQuantity // Recalculate average entry price
safetyOrderCount := safetyOrderCount + 1
// --- Exit Logic (Take Profit) ---
if strategy.position_size > 0
// Calculate the target price for take profit
targetPrice = averageEntryPrice * (1 + takeProfit)
// Close the position if the current price reaches the target price
if high >= targetPrice
strategy.close_all()
// --- Plotting for Visualization ---
plot(averageEntryPrice, "Average Entry Price", color=color.blue, style=plot.style_linebr)
plot(strategy.position_size > 0 ? averageEntryPrice * (1 + takeProfit) : na, "Take Profit Target", color=color.green, style=plot.style_linebr)
plot(strategy.position_size > 0 ? lastEntryPrice * (1 - priceDeviation) : na, "saftyorder", color=color.rgb(175, 91, 76), style=plot.style_linebr)