इस रणनीति का मूल विचार खाता इक्विटी के आधार पर प्रत्येक व्यापार के पद के आकार को गतिशील रूप से समायोजित करना है। यह लाभदायक होने पर पद के आकार को स्वचालित रूप से बढ़ा सकता है और खोने पर पद के आकार को कम कर सकता है, जिससे यौगिक के स्वचालित लाभप्रद प्रभाव को प्राप्त किया जा सकता है।
रणनीति निम्नलिखित प्रमुख चरणों के माध्यम से गतिशील स्थिति आकार प्राप्त करती हैः
उपरोक्त चरण उचित स्थिति आकार सुनिश्चित करते हैं, अत्यधिक लाभप्रदता जोखिमों से बचते हैं, जबकि लाभ में वृद्धि के साथ ऑटो-कॉम्पाउंडिंग प्राप्त करने के लिए आकार को इक्विटी से जोड़ते हैं।
इस रणनीति के निम्नलिखित फायदे हैंः
कुछ जोखिम भी हैं:
जोखिमों को सावधानीपूर्वक पैरामीटर सेटिंग्स, पूंजी बफरिंग आदि के माध्यम से कम किया जा सकता है।
इस रणनीति को निम्नलिखित तरीकों से बढ़ाया जा सकता हैः
उपरोक्त सुधार रणनीति व्यवहार को अधिक स्थिर और नियंत्रित करने योग्य बना सकते हैं, संवेदनशीलता और लगातार स्थिति आकार परिवर्तन से बच सकते हैं।
यह रणनीति लाभ को स्वचालित रूप से बढ़ाने के लिए इक्विटी-आधारित गतिशील स्थिति आकार प्राप्त करती है। यह जोखिम नियंत्रण के रूप में लीवरेज और अधिकतम आकार निर्धारित करती है, आसानी से समझने और अनुकूलन के लिए सरल और स्पष्ट तर्क के साथ। हमने इसके पेशेवरों और विपक्षों और जोखिमों का भी विश्लेषण किया, साथ ही कुछ अनुकूलन सुझावों के साथ। कुल मिलाकर, यह व्यापार में स्वचालित यौगिक वृद्धि प्राप्त करने के लिए एक लचीला और व्यावहारिक दृष्टिकोण प्रदान करता है।
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of Tendies Heist LLC, 2021 //@version=4 strategy("Tendies Heist Auto Compounding Example", overlay=true) leverage = input(10000) maxps = input(25, "max position size") strategy.risk.max_position_size(maxps) balance = max(1,floor(strategy.equity / leverage)) o = 1 ps = true size = 0. balance2 = size[1] < balance balance3 = size[1] > balance l = balance3 w = balance2 if ps size := w ? size[1]+o : l ? size[1]-o : nz(size[1],o) if size > maxps size := maxps longCondition = crossover(sma(close, 14), sma(close, 28)) if (longCondition) strategy.entry("My Long Entry Id", strategy.long,qty=size) shortCondition = crossunder(sma(close, 14), sma(close, 28)) if (shortCondition) strategy.entry("My Short Entry Id", strategy.short,qty=size)