MACD حکمت عملی کے بعد البروکس پرائس ایکشن رجحان کے ساتھ مل کر

MACD SMA PA RR SL TP
تخلیق کی تاریخ: 2025-02-19 17:36:15 آخر میں ترمیم کریں: 2025-02-19 17:36:15
کاپی: 0 کلکس کی تعداد: 452
2
پر توجہ دیں
319
پیروکار

MACD حکمت عملی کے بعد البروکس پرائس ایکشن رجحان کے ساتھ مل کر MACD حکمت عملی کے بعد البروکس پرائس ایکشن رجحان کے ساتھ مل کر

جائزہ

یہ حکمت عملی ایک ٹریڈنگ سسٹم ہے جو رجحانات کی پیروی کرتی ہے ، جو البرکس کی قیمتوں کے رویے کی تھیوری اور MACD اشارے پر مبنی ہے۔ یہ مارکیٹ کے رجحانات کی نشاندہی کرتا ہے ، اور مناسب وقت پر تجارت کرتا ہے۔ یہ حکمت عملی ہر تجارت کے لئے اسٹاپ نقصان اور اسٹاپ نقصان کی سطح کو منظم کرنے کے لئے ایک مقررہ رسک منافع کا تناسب استعمال کرتی ہے ، جس سے خطرے پر موثر کنٹرول حاصل ہوتا ہے۔

حکمت عملی کا اصول

حکمت عملی کی بنیادی منطق میں درج ذیل کلیدی عناصر شامل ہیں:

  1. رجحان کا تعین: سادہ منتقل اوسط ((SMA) کا استعمال کرتے ہوئے رجحان کا تعین کرنے کے لئے ایک معیار کے طور پر ، جب قیمت SMA کے اوپر ہوتی ہے تو اس کا تعین اوپر کی طرف ہوتا ہے ، اس کے برعکس نیچے کی طرف جاتا ہے۔
  2. داخلہ سگنل:
    • ایک سے زیادہ شرط: قیمت SMA سے اوپر ہے ، MACD لائن 0 سے بڑی ہے اور سگنل لائن سے اوپر ہے
    • خالی کرنے کی شرط: قیمت SMA کے نیچے ہے ، MACD لائن 0 سے کم ہے اور سگنل لائن سے نیچے ہے
  3. رسک مینجمنٹ:
    • نقصانات کو روکنے کے لئے ایک مقررہ فی صد کا استعمال کرتے ہوئے
    • اسٹاپ پوزیشن کا حساب لگانے کے لئے پہلے سے طے شدہ رسک پر مبنی منافع کا تناسب
  4. باہر نکلنے کا طریقہ کار: جب خریدنے یا بیچنے کا اشارہ ختم ہوجاتا ہے تو ، خود کار طریقے سے صفائی کی پوزیشن پہلے ہی موجود ہوتی ہے

اسٹریٹجک فوائد

  1. ٹرینڈ ٹریکنگ کی وشوسنییتا: قیمتوں کے رویے اور تکنیکی اشارے کے ساتھ مل کر ، ٹرینڈ فیصلوں کی درستگی میں اضافہ
  2. خطرے کو کنٹرول کرنے کی سائنسی: ہر تجارت کو فکسڈ رسک / ریٹرن تناسب کے ساتھ منظم کریں
  3. سگنل کی توثیق کی جامعیت: متعدد شرائط کی توثیق ، جعلی سگنل کو کم کرنا
  4. اعلی درجے کی آٹومیشن: مکمل انٹری ، آؤٹ اور رسک مینجمنٹ میکانزم شامل ہیں
  5. اچھی بصری اثرات: واضح حمایت اور مزاحمت کی جگہ کی نمائش فراہم کرتا ہے

اسٹریٹجک رسک

  1. ٹرینڈ ریورس کا خطرہ: ٹرینڈ ریورس پوائنٹس پر مسلسل جھوٹے سگنل پیدا ہوسکتے ہیں
  2. تاخیر کا خطرہ: دونوں چلتی اوسط اور MACD کچھ تاخیر کا شکار ہیں
  3. پیرامیٹر حساسیت: حکمت عملی کے اثرات پیرامیٹر کی ترتیبات کے لئے زیادہ حساس ہیں
  4. مارکیٹ کے ماحول پر انحصار: ہلکے بازاروں میں زیادہ نقصان دہ تجارت کا امکان

حکمت عملی کی اصلاح کی سمت

  1. سگنل فلٹرنگ: سگنل کو فلٹر کرنے کے لئے ٹرانزیکشن یا اتار چڑھاؤ کی شرح کے اشارے شامل کیے جاسکتے ہیں
  2. متحرک پیرامیٹرز: فکسڈ رسک ریٹرن کو مارکیٹ میں اتار چڑھاؤ پر مبنی متحرک پیرامیٹرز میں تبدیل کرنا
  3. ٹائم فلٹرنگ: غیر مناسب وقت کے دوران تجارت سے بچنے کے لئے ٹریڈنگ ٹائم ونڈو کی حد میں اضافہ کریں
  4. مارکیٹ کے جذبات کے اشارے میں اضافہ: رجحانات کی طاقت کا اندازہ لگانے کے لئے مارکیٹ کے جذبات کے اشارے متعارف کروائے گئے

خلاصہ کریں۔

یہ ایک مکمل ٹریڈنگ سسٹم ہے جو کلاسیکی قیمتوں کے رویے کی تھیوری کو تکنیکی اشارے کے ساتھ جوڑتا ہے۔ حکمت عملی نے سگنل کی تصدیق کے سخت میکانزم اور خطرے کے انتظام کے طریقوں کے ذریعہ نسبتا stable مستحکم تجارتی اثر حاصل کیا۔ اگرچہ کچھ موروثی خطرات موجود ہیں ، لیکن تجویز کردہ اصلاح کی سمت سے حکمت عملی کی استحکام اور منافع کو مزید فروغ دیا جاسکتا ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-11-15 00:00:00
end: 2025-02-18 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"DOGE_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Abdulhossein

//@version=6
strategy(title="Al Brooks Price Action with MACD Signals", shorttitle="Al Brooks PA + MACD", overlay=true)

// Inputs
length = input.int(52, title="Moving Average Length", minval=1)
riskRewardRatio = input.float(2.0, title="Risk/Reward Ratio", minval=1.0)
stopLossBuffer = input.float(0.01, title="Stop Loss Buffer (in %)", minval=0.001)
candleType = input.string("Close", title="Candle Type", options=["Close", "Open"])

// Indicators
sma = ta.sma(close, length)
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)
price = candleType == "Close" ? close : open

// Trend Conditions
uptrend = price > sma
downtrend = price < sma

// Buy/Sell Signals
buySignal = price > sma and macdLine > 0 and macdLine > signalLine
sellSignal = price < sma and macdLine < 0 and macdLine < signalLine

// Trade Execution
if (buySignal)
    longStopLoss = close * (1 - stopLossBuffer)
    longTakeProfit = close + (close - longStopLoss) * riskRewardRatio
    strategy.entry("Buy", strategy.long)
    strategy.exit("Take Profit", "Buy", limit=longTakeProfit, stop=longStopLoss)

if (sellSignal)
    shortStopLoss = close * (1 + stopLossBuffer)
    shortTakeProfit = close - (shortStopLoss - close) * riskRewardRatio
    strategy.entry("Sell", strategy.short)
    strategy.exit("Take Profit", "Sell", limit=shortTakeProfit, stop=shortStopLoss)

// Plot Signals
plotarrow(buySignal[2] ? 1 : na, colorup=color.new(color.green, 50), title="Buy Signal Arrow", offset=-1)
plotarrow(sellSignal[2] ? -1 : na, colordown=color.new(color.red, 50), title="Sell Signal Arrow", offset=-1)

// Close Positions
if (not buySignal and not sellSignal)
    strategy.close("Sell")
    strategy.close("Buy")

// Support and Resistance
support = ta.lowest(low, length)
resistance = ta.highest(high, length)
plot(support, title="Support", color=color.green, linewidth=1, style=plot.style_stepline)
plot(resistance, title="Resistance", color=color.red, linewidth=1, style=plot.style_stepline)
plot(sma, title="SMA", color=color.blue, linewidth=2)

// Alerts
alertcondition(buySignal[2], title="Buy Alert", message="Buy Signal Triggered")
alertcondition(sellSignal[2], title="Sell Alert", message="Sell Signal Triggered")