یہ حکمت عملی ایک تجارتی نظام ہے جو چلتی اوسط رجحان کے تعین اور سپورٹ لیول کے جھوٹے بریک آؤٹ پیٹرن پر مبنی ہے۔ یہ حکمت عملی مارکیٹ کے رجحانات کا تعین کرنے کے لئے 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)