
इस रणनीति का मुख्य विचार प्रत्येक व्यापार के लिए स्थिति आकार को खाते के अधिकारों और हितों की गतिशीलता के आधार पर समायोजित करना है। यह स्वचालित रूप से लाभदायक होने पर स्थिति को बढ़ा सकता है, और नुकसान के समय स्थिति को स्वचालित रूप से कम कर सकता है, जिससे लाभप्रदता के प्रभाव को स्वचालित रूप से बढ़ाया जा सकता है।
यह रणनीति निम्नलिखित कुछ महत्वपूर्ण चरणों के माध्यम से स्थिति को गतिशील रूप से समायोजित करती हैः
उपरोक्त कदमों से स्थिति के आकार की तर्कसंगतता सुनिश्चित की जाती है, जो अतिरिक्त स्थिति के कारण होने वाले जोखिम से बचा जाता है, और साथ ही स्थिति के आकार को खाते के हितों से जोड़ा जाता है, जो लाभ के साथ स्वचालित रूप से बढ़ जाता है।
इस रणनीति के कुछ फायदे हैंः
इस रणनीति के कुछ जोखिम भी हैं:
उचित पैरामीटर सेट करके और उचित रूप से आरक्षित धनराशि के माध्यम से उपरोक्त जोखिमों को कम किया जा सकता है।
इस रणनीति को निम्नलिखित पहलुओं से भी अनुकूलित किया जा सकता हैः
उपरोक्त कुछ बिंदुओं को अनुकूलित करके, रणनीतिक व्यवहार को अधिक स्थिर और नियंत्रणीय बनाया जा सकता है, जिससे स्थिति आकार में अत्यधिक संवेदनशील और लगातार समायोजन से बचा जा सकता है।
इस रणनीति में खाते के अधिकारों और हितों के आधार पर स्थिति को गतिशील रूप से समायोजित करने की क्षमता है, जो स्वचालित रूप से लाभप्रदता को बढ़ा सकती है। यह जोखिम नियंत्रण के रूप में लीवरेज और अधिकतम स्थिति सेट करता है, और तर्क सरल और स्पष्ट है, इसे समझना और दूसरा विकास करना आसान है। हमने रणनीति के फायदे और नुकसान का विश्लेषण भी किया है और कुछ अनुकूलन सुझाव दिए हैं। कुल मिलाकर, यह रणनीति एक लचीली और उपयोग करने में आसान विचार प्रदान करती है जो स्वचालित रूप से लाभप्रद ट्रेडिंग को लागू करती है।
/*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)