
Flawless Victory DCA गतिशीलता और अस्थिरता रणनीति एक मात्रात्मक ट्रेडिंग रणनीति है जो गतिशीलता सूचक आरएसआई और अस्थिरता सूचक ब्रिन बैंड पर आधारित है, जो डीसीए (डॉलर कॉस्ट एवरेजिंग) के साथ संयुक्त है। यह रणनीति बाजार की गतिशीलता और अस्थिरता को पकड़ने के लिए है, जबकि स्टॉप-लॉस और स्टॉप-स्टॉप स्तरों के माध्यम से जोखिम का प्रबंधन करती है।
इस रणनीति में दो तकनीकी संकेतकों का उपयोग किया जाता हैः आरएसआई और बुलिन बैंड। आरएसआई एक गतिशील अस्थिरता सूचक है, जो मूल्य परिवर्तन की गति और परिवर्तन की मात्रा को मापता है। रणनीति में 14 की लंबाई का आरएसआई उपयोग किया जाता है। बुलिन बैंड एक अस्थिरता सूचक है, जिसमें एक सरल चलती औसत (एसएमए) और दो मानक विचलन वक्र शामिल हैं।
रणनीति का मुख्य तर्क इस प्रकार है:
कुल मिलाकर, यह रणनीति आरएसआई और ब्रीनिंग बैंड जैसे तकनीकी संकेतकों के साथ-साथ डीसीए के सशर्त तर्क को जोड़ती है, जो प्रवेश, निकास और संभावित डॉलर की लागत औसत पर आधारित है। बाजार की गतिशीलता और उतार-चढ़ाव का उपयोग करने का लक्ष्य है, जबकि जोखिम को रोक और रोक के स्तर के माध्यम से प्रबंधित किया जाता है।
Flawless Victory DCA गतिशीलता और अस्थिरता रणनीति गतिशीलता सूचक RSI, अस्थिरता सूचक ब्रिनबैंड और DCA के संयोजन के साथ एक मात्रात्मक व्यापार रणनीति है। रणनीति का मुख्य लाभ बाजार की गतिशीलता और अस्थिरता को समग्र रूप से ध्यान में रखना है, DCA के विकल्प प्रदान करना है, और स्पष्ट जोखिम प्रबंधन उपायों के साथ है। हालांकि, रणनीति में कुछ संभावित जोखिम भी हैं, जैसे कि पैरामीटर सेटिंग्स की संवेदनशीलता, बाजार की बदलती परिस्थितियों के लिए अनुकूलन, आदि। भविष्य के अनुकूलन दिशा में पैरामीटर अनुकूलन, अन्य संकेतकों को जोड़ना, गतिशीलता, अस्थिरता को रोकना, बाजार की स्थिति को पार करना और धन प्रबंधन अनुकूलन आदि शामिल हो सकते हैं। कुल मिलाकर, Flawless Victory DCA गतिशीलता और अस्थिरता बैंडिंग रणनीति को गतिशीलता और अस्थिरता के आधार पर व्यापार करने का एक तरीका प्रदान करती है, लेकिन वास्तविक अनुप्रयोगों में विशिष्ट बाजार वरीयताओं और दरों के अनुसार उचित समायोजन और अनुकूलन की आवश्यकता होती है।
/*backtest
start: 2023-03-16 00:00:00
end: 2024-03-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//FOR BUY STRATGY : @Suameer
//Create by zipix
//@version=4
strategy(overlay=true, shorttitle=" DCA Strategy", default_qty_type = strategy.percent_of_equity, initial_capital = 100000, default_qty_value = 100, pyramiding = 0, title="Flawless Victory DCA Strategy", currency = 'USD')
////////// ** Inputs ** //////////
// Stoploss and Profits Inputs
stoploss_input = input(6.604, title='Stop Loss %', type=input.float, minval=0.01)/100
takeprofit_input = input(2.328, title='Take Profit %', type=input.float, minval=0.01)/100
stoploss_level = strategy.position_avg_price * (1 - stoploss_input)
takeprofit_level = strategy.position_avg_price * (1 + takeprofit_input)
// DCA Settings
dca_enabled = input(false, title="Enable DCA")
dca_interval = input(1, title="DCA Interval (hours)", type=input.integer)
////////// ** Indicators ** //////////
// RSI
len = 14
src = close
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - 100 / (1 + up / down)
// Bollinger Bands
length = 20
mult = 1.0
basis = sma(src, length)
dev = mult * stdev(src, length)
upper = basis + dev
lower = basis - dev
////////// ** Triggers and Guards ** //////////
// Strategy Parameters
RSILowerLevel = 42
RSIUpperLevel = 70
BBBuyTrigger = src < lower
BBSellTrigger = src > upper
rsiBuyGuard = rsi > RSILowerLevel
rsiSellGuard = rsi > RSIUpperLevel
//////////** Strategy Signals ** //////////
// Entry Condition
buy_condition = BBBuyTrigger and rsiBuyGuard
// DCA Logic
if dca_enabled and (hour % dca_interval == 0)
strategy.entry("DCA Long", strategy.long, when = buy_condition, alert_message = "DCA - Buy Signal!")
else
strategy.entry("Long", strategy.long, when = buy_condition, alert_message = "Buy Signal!")
// Exit Condition
sell_condition = BBSellTrigger and rsiSellGuard
strategy.exit("Stoploss/TP", "Long", stop = stoploss_level, limit = takeprofit_level, when = sell_condition, alert_message = "Sell Signal!")