وسائل لوڈ ہو رہے ہیں... لوڈنگ...

معقول واپسی سگنل کے ساتھ اوسط ریورس Bollinger بینڈ ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2025-01-06 15:33:01
ٹیگز:بی بیایم اےایس ڈیایم آرآر ایس آئیVOL

img

جائزہ

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

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

بنیادی منطق مندرجہ ذیل اہم عناصر پر مبنی ہے:

  1. 20 دن کی چلتی اوسط کو درمیانی بینڈ کے طور پر استعمال کرتا ہے، جس میں بولنگر بینڈ کی تعمیر کے لئے 2 معیاری انحراف ہوتے ہیں۔
  2. اہم اختلافات کی نشاندہی کے لئے 3.5 فیصد قیمت انحراف کی حد متعارف کرایا
  3. is_outside متغیر کے ذریعے قیمت انحراف کی حیثیت کو ٹریک کرتا ہے
  4. ٹریڈنگ سگنل ٹرگر کرتا ہے جب قیمت بولنگر بینڈ کے اندر واپسی کرتی ہے
  5. تجارت کے مخصوص قوانین:
    • طویل جب قیمت انحراف سے واپس آتی ہے اور اوپری بینڈ سے اوپر توڑتی ہے
    • مختصر جب قیمت انحراف سے واپس آجاتی ہے اور نیچے کی حد سے نیچے کی حد کو توڑتی ہے

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

  1. رجحان مارکیٹ ناکافی خطرہ
    • مضبوط رجحان مارکیٹوں میں اکثر غلط سگنل پیدا کر سکتا ہے
    • مارکیٹ کے حالات کی نشاندہی کرنے کے لئے رجحان فلٹر شامل کرنے کی سفارش کریں
  2. پیرامیٹر حساسیت کا خطرہ
    • غلط پیرامیٹر کی ترتیبات حکمت عملی کی کارکردگی کو متاثر کر سکتی ہیں
    • تاریخی ڈیٹا بیک ٹسٹنگ کے ذریعے پیرامیٹر کی اصلاح کی ضرورت ہے
  3. سلائپ لاگت کا خطرہ
    • کثرت سے تجارت سے ٹرانزیکشن کے اعلی اخراجات پیدا ہوسکتے ہیں
    • پوزیشن کے وقت کی حد اور لاگت کنٹرول شامل کرنے کی سفارش

حکمت عملی کی اصلاح کی ہدایات

  1. مارکیٹ کے ماحول کی پہچان شامل کریں
    • ADX کی طرح رجحان طاقت اشارے متعارف کرانے
    • مارکیٹ کے حالات کی بنیاد پر پیرامیٹرز کو متحرک طور پر ایڈجسٹ کریں
  2. سٹاپ نقصان اور منافع لینے کے طریقہ کار کو بہتر بنائیں
    • اے ٹی آر کی بنیاد پر متحرک رکاوٹیں مقرر کریں
    • منافع کو بچانے کے لئے ٹریلنگ اسٹاپ متعارف کروائیں
  3. تجارت کی تعدد کو بہتر بنائیں
    • کم سے کم پوزیشن ہولڈنگ وقت شامل کریں
    • لاگت کو کنٹرول کرنے کے لئے ٹریڈنگ وقفہ مقرر کریں

خلاصہ

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


/*backtest
start: 2024-12-06 00:00:00
end: 2025-01-04 08:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estratégia com Bandas de Bollinger e Sinal de Retorno", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=200)

// Configurações das Bandas de Bollinger
length = input.int(20, title="Período da média")
mult = input.float(2.0, title="Desvio padrão")
bbBasis = ta.sma(close, length)
bbUpper = bbBasis + mult * ta.stdev(close, length)
bbLower = bbBasis - mult * ta.stdev(close, length)

// Configuração para a distância da média
percent_threshold = input.float(3.5, title="Distância da média (%)") / 100

dist_from_mean = 0.0
trigger_condition = false
if not na(bbBasis)
    dist_from_mean := math.abs(close - bbBasis) / bbBasis
    trigger_condition := dist_from_mean >= percent_threshold

// Variáveis para identificar o estado do afastamento
var bool is_outside = false
var color candle_color = color.new(color.white, 0)

if trigger_condition
    is_outside := true

if is_outside and close <= bbUpper and close >= bbLower
    is_outside := false
    candle_color := color.new(color.blue, 0) // Atribui uma cor válida
else
    candle_color := color.new(color.white, 0)

// Aplicar cor às velas
barcolor(candle_color)

// Plotar Bandas de Bollinger
plot(bbBasis, color=color.yellow, title="Média")
plot(bbUpper, color=color.red, title="Banda Superior")
plot(bbLower, color=color.green, title="Banda Inferior")

// Lógica de entrada e saída
longCondition = not is_outside and close > bbUpper
if (longCondition)
    strategy.entry("Buy", strategy.long)

shortCondition = not is_outside and close < bbLower
if (shortCondition)
    strategy.entry("Sell", strategy.short)


متعلقہ

مزید