سونے کی تجارت کے لئے ای ایم اے سے باہر نکلنے کے ساتھ پیرابولک SAR اور سی سی آئی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-07 17:04:54
ٹیگز:

img

جائزہ

یہ ایم 5 ٹائم فریم پر سونے کی تجارتی حکمت عملی ہے جو پیرابولک ایس اے آر ، سی سی آئی اور ای ایم اے کے تکنیکی اشارے کے امتزاج پر مبنی ہے۔ اس میں تین مختلف اشارے استعمال کیے جاتے ہیں تاکہ مارکیٹ کی واپسی کے دوران تجارتی مواقع کو حاصل کرنے کے لئے سونے کی رجحان کی سمت اور زیادہ خرید / فروخت کی صورتحال کی نشاندہی کی جاسکے۔

حکمت عملی منطق

  1. پیرابولک SAR کا استعمال سونے کی رجحان کی سمت اور ممکنہ الٹ پوائنٹس کا تعین کرنے کے لئے کیا جاتا ہے۔ جب SAR ڈاٹس قیمت سے نیچے گرنا شروع کرتے ہیں تو ، یہ ایک بڑھتی ہوئی رجحان کی نشاندہی کرتا ہے۔ جب SAR ڈاٹس قیمت سے اوپر بڑھنا شروع کرتے ہیں تو ، یہ ایک نیچے کا رجحان ظاہر کرتا ہے۔

  2. سی سی آئی مارکیٹ کی زیادہ خرید / فروخت کی حالت کو ظاہر کرتا ہے۔ سی سی آئی 100 سے اوپر ایک مضبوط اپ ٹرینڈ کا اشارہ کرتا ہے جبکہ سی سی آئی -100 سے نیچے ایک مضبوط ڈاؤن ٹرینڈ کا اشارہ کرتا ہے۔

  3. ای ایم اے کراس اوورز قیمت کے قلیل مدتی موڑ کے مقامات کی نشاندہی کرتے ہیں۔ جب تیز لائن بڑھ رہی ہے تو اپ ٹرینڈ تجویز کیا جاتا ہے اور جب یہ گر رہا ہے تو ڈاؤن ٹرینڈ تجویز کیا جاتا ہے۔

  4. اندراج کے قواعد: جب SAR بڑھتی ہوئی سمت میں 5 منٹ کے EMA سے اوپر گزرتا ہے اور CCI 100 سے زیادہ ہے تو طویل سفر کریں؛ جب SAR گرتی ہوئی سمت میں 5 منٹ کے EMA سے نیچے گزرتا ہے اور CCI -100 سے کم ہے تو مختصر سفر کریں۔

  5. باہر نکلنے کے قواعد: انٹری قیمت + 7 ٹکس پر منافع لیں، 1 منٹ کی ای ایم اے لائن پر اسٹاپ نقصان مقرر کریں۔

فوائد

  1. رجحانات اور اہم سپورٹ / مزاحمت کی سطحوں کی نشاندہی کرنے کے لئے 3 اشارے کا استعمال کرتا ہے، منافع بخش کو بہتر بناتا ہے.

  2. سی سی آئی جھوٹے بریکآؤٹس کو موثر انداز میں فلٹر کرتا ہے۔ ایس اے آر الٹ کے ساتھ رجحان کی سمت کے ساتھ مل کر استحکام کے دوران غیر ضروری اندراجات سے بچتا ہے۔

  3. ای ایم اے کے ساتھ کراس اوورز عارضی واپسی کے دوران کم خطرہ والے اندراجات پیش کرتے ہیں۔

  4. سونے اور چھوٹے اکاؤنٹس جیسے غیر مستحکم اجناس کے لیے موزوں پیرامیٹرز کو بہتر بنایا گیا ہے۔

خطرات

  1. بنیادی طور پر تکنیکی اشارے پر انحصار کرتا ہے جو بلیک سوان ایونٹس کے دوران ناکام ہوسکتے ہیں۔

  2. غیر مستحکم اجناس، EMA سٹاپ نقصان کا شکار چوٹیوں کی طرف سے مارا جا رہا ہے جس کے نتیجے میں بڑے نقصانات.

  3. سی سی آئی اور ایس اے آر سے ممکنہ غلط سگنل جن سے غیر ضروری نقصانات ہوتے ہیں۔

  4. غیر مستحکم چالوں کے دوران سسٹم کی ناکامیوں سے مؤثر سٹاپ نقصان پر عملدرآمد میں رکاوٹ پیدا ہوسکتی ہے۔

بہتر مواقع

  1. سونے کی خصوصیات کے لئے سی سی آئی کو بہتر بنانے کے لئے مختلف پیرامیٹر مجموعوں کا تجربہ کریں۔

  2. مزید اشارے شامل کریں جیسے موم بتی کے پیٹرن، مضبوطی کو بہتر بنانے کے لئے بولنگر بینڈ.

  3. بدلتی ہوئی مارکیٹوں کے مطابق SAR پیرامیٹرز کی متحرک اصلاح کے لئے مشین لرننگ کا استعمال کریں۔

  4. مختلف سٹاپ نقصان کے طریقہ کار کا تجربہ کریں جیسے ٹیلنگ اسٹاپز تاکہ ٹکرانے کا امکان کم ہو۔

  5. پوزیشن سائزنگ ماڈلز کو بہتر بنائیں، مثال کے طور پر ایک ہی تجارت کے نقصان کی رقم کو کنٹرول کرنے کے لئے فکسڈ فریکشنل، متحرک پوزیشن سائزنگ.

نتیجہ

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


/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Parabolic SAR and CCI Strategy with EMA Exit", overlay=true)

// Parameters
length = input(50, title="EMA Length")
length_21 = input(21, title="EMA Length 21")
acc = input(0.02, title="Acceleration Factor")
max_acc = input(0.2, title="Max Acceleration Factor")
takeProfitPoints = input(7, title="Take Profit Points")

// Variables
var float ep = 0.0
var float sar = 0.0
var float af = acc

// Calculating 5-minute EMA based on 1-minute data
var float sum_close = na
var float ema_5min = na
if (bar_index % 5 == 0)
    sum_close := 0.0
    for i = 0 to 4
        sum_close := sum_close + close[i]
    ema_5min := ema(sum_close / 5, length_21)

// Calculating 1-minute EMA
ema1 = ema(close, length)
cci = cci(close, 45)

// Custom Parabolic SAR Calculation
trendUp = close > ema1
trendDown = close < ema1

var float prev_sar = na
prev_sar := na(sar[1]) ? low[1] : sar[1]

if trendUp
    ep := high > ep ? high : ep
    af := min(af + acc, max_acc)
    sar := min(prev_sar, prev_sar + af * (ep - prev_sar))

if trendDown
    ep := low < ep ? low : ep
    af := min(af + acc, max_acc)
    sar := max(prev_sar, prev_sar + af * (ep - prev_sar))

// Entry Conditions
longCondition = sar > ema1 and ema1 > ema_5min and cci > 100
shortCondition = sar < ema1 and ema1 < ema_5min and cci < -100

// Exit Conditions
longTakeProfit = strategy.position_avg_price + takeProfitPoints * syminfo.mintick
longStopLoss = ema1
shortTakeProfit = strategy.position_avg_price - takeProfitPoints * syminfo.mintick
shortStopLoss = ema1

// Plotting Entry Points
plotshape(longCondition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(shortCondition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)

// Strategy Execution
if longCondition
    strategy.entry("Long", strategy.long)

if shortCondition
    strategy.entry("Short", strategy.short)

if strategy.position_size > 0
    strategy.exit("Take Profit/Stop Loss", "Long", limit=longTakeProfit, stop=longStopLoss)

if strategy.position_size < 0
    strategy.exit("Take Profit/Stop Loss", "Short", limit=shortTakeProfit, stop=shortStopLoss)


مزید