
یہ حکمت عملی ایک ٹریڈنگ سسٹم ہے جس کی بنیاد پر مساوی رجحانات کا تعین اور سپورٹ پوزیشنوں کے جھوٹے وقفے ہیں۔ حکمت عملی مارکیٹ کے رجحانات کا تعین 50 اور 200 دوروں کی سادہ حرکت پذیری اوسط کے ذریعہ کرتی ہے ، معاونت کی جھوٹی توڑ کی شکل کے ساتھ مل کر ٹریڈنگ سگنل تیار کرتی ہے ، اور اے ٹی آر کا استعمال کرتی ہے۔ (اوسط حقیقی طول موج) اشارے متحرک طور پر اسٹاپ نقصان کی پوزیشن قائم کرتا ہے ، اور توڑنے والے مقام پر منافع کا ہدف طے کرتا ہے۔ یہ حکمت عملی مارکیٹ کی رجحانات کی خصوصیات اور قیمت کی نقل و حرکت کے اصولوں کا بھرپور فائدہ اٹھاتی ہے ، اور جھوٹے وقفے کے بعد واپسی کے مواقع پر قبضہ کرکے منافع حاصل کرتی ہے۔
اس حکمت عملی کی بنیادی منطق میں درج ذیل اہم عناصر شامل ہیں:
ایک سے زیادہ میڈین لائن سپورٹ لیول پیراشوٹ حکمت عملی ایک مکمل تجارتی نظام ہے جو رجحان کی پیروی اور قیمت کی شکل کو جوڑتی ہے۔ ایک ٹریڈنگ حکمت عملی جس میں خطرے پر قابو پایا جاسکتا ہے اس کی تعمیر کے لئے ، ATR متحرک اسٹاپ نقصان کے ساتھ مل کر ، میڈین لائن سسٹم کے رجحان کا فیصلہ کرنے اور سپورٹ لیول پیراشوٹ کی شکل کی نشاندہی کی جاتی ہے۔ اس حکمت عملی کا بنیادی فائدہ منظم آپریٹنگ عمل اور واضح خطرے کے انتظام کے طریقہ کار میں ہے۔ اس حکمت عملی کو مسلسل اصلاح اور بہتری کے ذریعہ ، مختلف مارکیٹ کے حالات کے مطابق بہتر طور پر ڈھال لیا جاسکتا ہے ، جس سے تجارت کی تاثیر میں اضافہ ہوتا ہے۔
/*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)