ایس ایم اے اور بولنگر بینڈز پر مبنی پیٹرن اشارے کے امتزاج کی تجارتی حکمت عملی کو شامل کرنا

SMA BB RR TP SL
تخلیق کی تاریخ: 2025-02-08 15:06:49 آخر میں ترمیم کریں: 2025-02-08 15:06:49
کاپی: 2 کلکس کی تعداد: 338
1
پر توجہ دیں
1617
پیروکار

ایس ایم اے اور بولنگر بینڈز پر مبنی پیٹرن اشارے کے امتزاج کی تجارتی حکمت عملی کو شامل کرنا

جائزہ

یہ حکمت عملی ایک رجحان ٹریڈنگ سسٹم ہے جس میں میڈین لائن ((SMA) ، برلن بینڈ ((BB) اور K لائن فارمیٹس شامل ہیں۔ یہ حکمت عملی بنیادی طور پر نگلنے والی شکل کو بطور تجارتی سگنل شناخت کرکے اور 200 دن کی اوسط لائن اور برلن بینڈ کے وسط میں رجحان کی تصدیق کے اشارے کے طور پر استعمال کرکے خطرے کو کنٹرول کرتی ہے۔

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

اس حکمت عملی کا بنیادی منطق تجارتی سگنل کی تصدیق کرنا ہے جس میں متعدد تکنیکی اشارے شامل ہیں۔ خاص طور پر:

  1. 200 دن کی اوسط لائن کا استعمال کرتے ہوئے مجموعی رجحان کی سمت کا تعین کریں
  2. برن بینڈ میٹرو کو ذیلی رجحان کی تصدیق کے طور پر استعمال کرنا
  3. اس کے بعد، ہم نے اپنے آپ کو اس طرح سے دیکھا: ہم نے اپنے آپ کو اس طرح سے دیکھا:
  4. فکسڈ 1: 2 خطرہ منافع کا تناسب کا استعمال کرتے ہوئے اسٹاپ نقصان اور منافع کے اہداف کا تعین کرنا

جب قیمت 200 دن کی اوسط لائن اور برلن بینڈ کے وسط میں ٹریک کے اوپر نظر آتی ہے تو ، نظام کثیر سر پوزیشن کھولتا ہے۔ اسی طرح ، جب قیمت 200 دن کی اوسط لائن اور برلن بینڈ کے وسط میں ٹریک کے نیچے نظر آتی ہے تو ، نظام خالی سر پوزیشن کھولتا ہے۔

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

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

اسٹریٹجک رسک

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

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

  1. مارکیٹ کے اتار چڑھاو کی رفتار کے مطابق ایڈجسٹ کرنے کے لئے خطرہ / منافع کا تناسب پر غور کیا جا سکتا ہے
  2. معاون تصدیق کے طور پر حجم اشارے شامل کریں۔
  3. جعلی سگنل کو فلٹر کرنے کے لئے دیگر تکنیکی اشارے شامل کیے جا سکتے ہیں
  4. مختلف ٹائم سائیکلوں کے لئے سگنل کی ہم آہنگی کے مطابق انٹری ٹائمنگ کو بہتر بنانے پر غور کریں
  5. حکمت عملی کی موافقت کو بہتر بنانے کے لئے خود کار طریقے سے انڈیکس پیرامیٹرز متعارف کرایا جا سکتا ہے

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2025-01-08 00:00:00
end: 2025-02-07 00:00:00
period: 3h
basePeriod: 3h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

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

//@version=5
//@version=5
strategy("Engulfing Candles Strategy with Risk-Reward 1:2 by ardhankurniawan", overlay = true)

// Menyimpan harga pembukaan dan penutupan dari candle sebelumnya dan saat ini
openBarPrevious = open[1]
closeBarPrevious = close[1]
openBarCurrent = open
closeBarCurrent = close

// Menghitung SMA 200
sma200 = ta.sma(close, 200)

// Menghitung Bollinger Bands (BB) dengan periode 14 dan standar deviasi 2
length = 14
src = close
mult = 2.0
basis = ta.sma(src, length)  // Mid Bollinger Band (SMA)
dev = mult * ta.stdev(src, length)  // Standard deviation
upperBB = basis + dev
lowerBB = basis - dev
midBB = basis  // Mid Bollinger Band adalah SMA

// Kondisi Bullish Engulfing: harga pembukaan saat ini lebih rendah dari harga penutupan sebelumnya, 
// harga pembukaan saat ini lebih rendah dari harga pembukaan sebelumnya, dan harga penutupan saat ini lebih tinggi dari harga pembukaan sebelumnya.
bullishEngulfing = (openBarCurrent <= closeBarPrevious) and (openBarCurrent < openBarPrevious) and (closeBarCurrent > openBarPrevious)

// Kondisi Bearish Engulfing: harga pembukaan saat ini lebih tinggi dari harga penutupan sebelumnya, 
// harga pembukaan saat ini lebih tinggi dari harga pembukaan sebelumnya, dan harga penutupan saat ini lebih rendah dari harga pembukaan sebelumnya.
bearishEngulfing = (openBarCurrent >= closeBarPrevious) and (openBarCurrent > openBarPrevious) and (closeBarCurrent < openBarPrevious)

// Kondisi untuk membeli (buy) hanya jika Bullish Engulfing terjadi di atas SMA 200 dan Mid Bollinger Band
buyCondition = bullishEngulfing and close > sma200 and close > midBB

// Kondisi untuk menjual (sell) hanya jika Bearish Engulfing terjadi di bawah SMA 200 dan Mid Bollinger Band
sellCondition = bearishEngulfing and close < sma200 and close < midBB

// Menghitung Stop Loss dan Take Profit dengan Risk-Reward Ratio 1:2
longSL = low  // SL di low candle bullish engulfing (prev low)
longRR = (close - low) * 2  // TP dengan Risk-Reward 1:2
longTP = close + longRR  // TP untuk posisi long

shortSL = high  // SL di high candle bearish engulfing (prev high)
shortRR = (high - close) * 2  // TP dengan Risk-Reward 1:2
shortTP = close - shortRR  // TP untuk posisi short

// Strategi Buy ketika kondisi beli terpenuhi dengan SL dan TP
if buyCondition
    strategy.entry("Buy", strategy.long)  // Perintah beli ketika Bullish Engulfing terjadi di atas SMA 200 dan Mid Bollinger Band
    strategy.exit("Sell Exit", from_entry = "Buy", stop = longSL, limit = longTP)  // SL dan TP untuk posisi long

// Strategi Sell ketika kondisi jual terpenuhi dengan SL dan TP
if sellCondition
    strategy.entry("Sell", strategy.short)  // Perintah jual ketika Bearish Engulfing terjadi di bawah SMA 200 dan Mid Bollinger Band
    strategy.exit("Buy Exit", from_entry = "Sell", stop = shortSL, limit = shortTP)  // SL dan TP untuk posisi short

// Menambahkan kondisi untuk keluar dari posisi
if sellCondition
    strategy.close("Buy")  // Menutup posisi beli jika Bearish Engulfing terjadi di bawah SMA 200 dan Mid Bollinger Band
if buyCondition
    strategy.close("Sell")  // Menutup posisi jual jika Bullish Engulfing terjadi di atas SMA 200 dan Mid Bollinger Band

// Plotting SMA 200 dan Bollinger Bands
plot(sma200, color = color.blue, linewidth = 2, title = "SMA 200")
plot(upperBB, color = color.green, linewidth = 1, title = "Upper BB")
plot(lowerBB, color = color.red, linewidth = 1, title = "Lower BB")
plot(midBB, color = color.orange, linewidth = 2, title = "Mid BB")

// Alert condition
alertcondition(buyCondition, title = "Bullish Engulfing Above SMA 200 and Mid BB", message = "[CurrencyPair] [TimeFrame], Bullish Engulfing above SMA 200 and Mid Bollinger Band")
alertcondition(sellCondition, title = "Bearish Engulfing Below SMA 200 and Mid BB", message = "[CurrencyPair] [TimeFrame], Bearish Engulfing below SMA 200 and Mid Bollinger Band")