
यह रणनीति एक ट्रेडिंग प्रणाली है जो समानांतर प्रवृत्ति और समर्थन के झूठे ब्रेक के आधार पर है। यह रणनीति 50 चक्र और 200 चक्र सरल चलती औसत के माध्यम से बाजार की प्रवृत्ति का आकलन करती है, समर्थन के झूठे ब्रेक के साथ एक ट्रेडिंग सिग्नल उत्पन्न करती है, और एटीआर (औसत वास्तविक तरंग दैर्ध्य) का उपयोग करके गतिशील रूप से स्टॉप-लॉस स्थिति निर्धारित करती है, जो कि ब्रेक पॉइंट पर लाभ के लिए लक्ष्य निर्धारित करती है। यह रणनीति बाजार की प्रवृत्ति की विशेषताओं और मूल्य आंदोलन के नियमों का पूरा उपयोग करती है।
इस रणनीति के मूल तर्क में निम्नलिखित प्रमुख तत्व शामिल हैंः
मल्टीपल इक्विटी रेट सपोर्ट पोजीशन ब्रेकआउट रणनीति एक पूर्ण ट्रेडिंग सिस्टम है जिसमें ट्रेंड फॉलोइंग और प्राइस पैटर्न शामिल हैं। एक जोखिम-नियंत्रित ट्रेडिंग रणनीति के निर्माण के लिए एटीआर डायनेमिक स्टॉपलॉस के साथ एक इक्विटी रेट सिस्टम के ट्रेंड निर्णय और समर्थन पोजीशन ब्रेकआउट पैटर्न की पहचान के माध्यम से। इस रणनीति का मुख्य लाभ एक व्यवस्थित संचालन प्रक्रिया और एक स्पष्ट जोखिम प्रबंधन दृष्टिकोण में है। निरंतर अनुकूलन और सुधार के माध्यम से, रणनीति को विभिन्न बाजार स्थितियों के लिए बेहतर रूप से अनुकूलित किया जा सकता है, जिससे ट्रेडिंग प्रभावशीलता में सुधार हो सकता है।
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-26 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("False Break Trading Strategy", overlay=true)
// Define inputs for strategy parameters
sma50Length = input.int(50, title="SMA 50 Length")
sma200Length = input.int(200, title="SMA 200 Length")
atrLength = input.int(14, title="ATR Length")
lookbackPeriod = input.int(10, title="Swing High Lookback Period")
// Calculate SMAs
sma50 = ta.sma(close, sma50Length)
sma200 = ta.sma(close, sma200Length)
// Calculate ATR
atr = ta.atr(atrLength)
// Check if we are in an uptrend
isUptrend = sma50 > sma200
// Calculate Pivot, Support, and Target Profit (Swing High)
pivot = (high[1] + low[1] + close[1]) / 3
support = (2 * pivot) - high[1]
swingHigh = ta.highest(high, lookbackPeriod)
// Create signals for entry
var float entryPrice = na
var float stopLoss = na
var float targetProfit = na
longCondition = isUptrend and low[1] < support and close > support
if (longCondition)
entryPrice := open
stopLoss := low - atr
targetProfit := swingHigh
// Plot signals and lines on chart
plotshape(longCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
// Plot levels for entry, stop loss, and target
plot(entryPrice, title="Entry Price", color=color.blue, linewidth=2, style=plot.style_linebr)
plot(stopLoss, title="Stop Loss", color=color.red, linewidth=2, style=plot.style_linebr)
plot(targetProfit, title="Target Profit", color=color.green, linewidth=2, style=plot.style_linebr)
// Backtest: Simulate exit points for the strategy
if (longCondition)
strategy.entry("Long", strategy.long)
if (na(stopLoss) == false and na(targetProfit) == false)
strategy.exit("Take Profit/Stop Loss", "Long", stop=stopLoss, limit=targetProfit)