PSAR اشارے کے ساتھ متحرک بولنگر بینڈز کو ملانے والی اعلیٰ مقداری تجارتی حکمت عملی

BB PSAR SMA TP SL
تخلیق کی تاریخ: 2025-02-18 14:11:00 آخر میں ترمیم کریں: 2025-02-18 14:11:00
کاپی: 0 کلکس کی تعداد: 355
1
پر توجہ دیں
1617
پیروکار

PSAR اشارے کے ساتھ متحرک بولنگر بینڈز کو ملانے والی اعلیٰ مقداری تجارتی حکمت عملی

جائزہ

یہ ایک جامع تجارتی حکمت عملی ہے جس میں بلین بینڈ اور پیراول لائن ٹرانسفر اشارے ((PSAR) کا استعمال کیا جاتا ہے ، جس میں فکسڈ رسک ٹائم ریٹ کا استعمال کرتے ہوئے تجارت کا انتظام کیا جاتا ہے۔ یہ حکمت عملی بنیادی طور پر دن کے اندر تجارت کے اوقات میں چلتی ہے ، جس میں قیمتوں کے ذریعے بلین بینڈ کو توڑنے کے ساتھ ساتھ گراف کی شکل کے ذریعے تجارت کے مواقع کی نشاندہی کی جاتی ہے ، جبکہ پی ایس اے آر اشارے کا استعمال کرتے ہوئے رجحان کی تصدیق کی جاتی ہے۔ حکمت عملی میں متحرک اسٹاپ نقصان اور منافع کے اہداف کی ترتیب ہے ، جس میں رسک ٹائم ریٹ 1: 3 ہے۔

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

ٹریڈنگ سگنل کی تصدیق کے لئے متعدد تکنیکی اشارے استعمال کرنے کی حکمت عملی:

  1. 20 سائیکلوں پر مشتمل برن بینڈ کو بنیادی قیمت کے اتار چڑھاو کی حد کے طور پر استعمال کرنا
  2. پی ایس اے آر اشارے ((ابتدائی 0.02 ، زیادہ سے زیادہ 0.2) کے ذریعے رجحان کی تصدیق کے آلے کے طور پر
  3. سگنل کی وشوسنییتا کو یقینی بنانے کے لئے فولڈریٹ لائیو ہستی تناسب ((ہستی لمبائی / کل لمبائی ≥0.33) کا حساب لگائیں
  4. ٹرانزیکشنز کو مخصوص ٹرانزیکشن ٹائم ونڈو (GMT-5 7:30-16:00) کے اندر انجام دینا
  5. متعدد داخلے کی شرائط: اختتامی قیمتوں میں تیزی سے اضافہ ہوا ہے اور فاریکس میں سرمایہ کاری کرنے والے اداروں کا تناسب مطلوبہ تقاضوں کو پورا کرتا ہے
  6. خالی سر داخلہ کی شرائط: بندش کی قیمت ٹریک سے ٹکرا گئی اور فاریکس میں ٹریڈنگ کی بنیادی باتیں تناسب کی ضروریات کو پورا کیا گیا

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

//@version=6
strategy("Estrategia Bollinger con PSAR y TP Máximo/ Mínimo", overlay=true)

// Parámetros de las Bandas de Bollinger
bb_length = input.int(20, title="Periodo de Bandas de Bollinger", minval=1)
bb_stddev = input.float(2.0, title="Desviación Estándar", step=0.1)

// Parámetros del Parabolic SAR
psar_start = input.float(0.02, title="PSAR Factor Inicial", step=0.01)
psar_increment = input.float(0.02, title="PSAR Incremento", step=0.01)
psar_max = input.float(0.2, title="PSAR Máximo", step=0.01)

// Cálculo de Bandas de Bollinger
basis = ta.sma(close, bb_length)
upper_band = basis + bb_stddev * ta.stdev(close, bb_length)
lower_band = basis - bb_stddev * ta.stdev(close, bb_length)

// Cálculo del Parabolic SAR
psar = ta.sar(psar_start, psar_increment, psar_max)

// Cálculo del cuerpo de la vela
body_high = math.max(open, close)
body_low = math.min(open, close)
body_length = body_high - body_low
total_length = high - low
body_ratio = body_length / total_length

// Condiciones de Entrada
long_condition = close > upper_band and body_ratio >= 0.33
short_condition = close < lower_band and body_ratio >= 0.33

// Filtro de tiempo: Operar solo de 7:30 AM a 4:00 PM hora colombiana
start_time = timestamp("GMT-5", year, month, dayofmonth, 7, 30)
end_time = timestamp("GMT-5", year, month, dayofmonth, 16, 0)
time_condition = (time >= start_time) and (time <= end_time)

// Variables para mantener el TP máximo y mínimo
var float max_tp = na
var float min_tp = na
var float dynamic_stop = na

// Condiciones de Entrada y Salida
if (long_condition and time_condition)
    entry_price = close  // Precio de entrada
    stop_loss = low  // SL en el mínimo de la vela
    take_profit = entry_price + 3 * (entry_price - stop_loss)  // TP con relación 1:3
    strategy.entry("Compra", strategy.long)
    strategy.exit("Exit Compra", "Compra", stop=stop_loss, limit=take_profit)

    // Dibujar las etiquetas para SL y TP para la operación larga
    label.new(bar_index, stop_loss, text="SL: " + str.tostring(stop_loss), style=label.style_label_up, color=color.red, textcolor=color.white, size=size.small)
    label.new(bar_index, take_profit, text="TP: " + str.tostring(take_profit), style=label.style_label_down, color=color.green, textcolor=color.white, size=size.small)

if (short_condition and time_condition)
    entry_price = close  // Precio de entrada
    stop_loss = high  // SL en el máximo de la vela
    take_profit = entry_price - 3 * (stop_loss - entry_price)  // TP con relación 1:3
    strategy.entry("Venta", strategy.short)
    strategy.exit("Exit Venta", "Venta", stop=stop_loss, limit=take_profit)

    // Dibujar las etiquetas para SL y TP para la operación corta
    label.new(bar_index, stop_loss, text="SL: " + str.tostring(stop_loss), style=label.style_label_down, color=color.red, textcolor=color.white, size=size.small)
    label.new(bar_index, take_profit, text="TP: " + str.tostring(take_profit), style=label.style_label_up, color=color.green, textcolor=color.white, size=size.small)

// Dibujar Bandas de Bollinger
plot(upper_band, color=color.red, title="Banda Superior")
plot(lower_band, color=color.green, title="Banda Inferior")
plot(basis, color=color.blue, title="Media Base")

// Dibujar Parabolic SAR
plot(psar, style=plot.style_circles, color=color.orange, title="Parabolic SAR")