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

بولنگر بینڈ پر مبنی قلیل مدتی تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-03-01 13:29:47
ٹیگز:

img

جائزہ

یہ حکمت عملی ٹریڈنگ سگنلز کا تعین کرنے اور اسٹاپ منافع / نقصان کی سطح مقرر کرنے کے لئے بولنگر بینڈ اشارے کا استعمال کرتی ہے۔ جب قیمت نیچے سے درمیانی بینڈ کو چھوتی ہے تو یہ طویل ہوجاتی ہے اور جب قیمت اوپر سے درمیانی بینڈ کو چھوتی ہے تو مختصر ہوجاتی ہے۔ یہ 0.5 take منافع اور 3 stop نقصان مقرر کرتا ہے ، جو قلیل مدتی تجارتی حکمت عملی سے تعلق رکھتا ہے۔

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

بولنگر بینڈز کا وسط بینڈ اختتامی قیمت کا N دن کا سادہ چلتا ہوا اوسط ہے۔ اوپری بینڈ وسط بینڈ + K گنا N دن کی معیاری انحراف اختتامی قیمت ہے۔ نچلا بینڈ وسط بینڈ ہے - K گنا N دن کی معیاری انحراف اختتامی قیمت۔ جب قیمت نیچے سے درمیانی بینڈ سے اوپر ٹوٹ جاتی ہے تو یہ لمبا ہوجاتا ہے ، اور جب قیمت اوپر سے درمیانی بینڈ سے نیچے ٹوٹ جاتی ہے تو مختصر ہوجاتا ہے۔ یہ ہر تجارت کے لئے مقررہ سائز کھولتا ہے اور 0.5 take منافع اور 3 stop نقصان مقرر کرتا ہے۔

فوائد کا تجزیہ

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

خطرے کا تجزیہ

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

حل:

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

اصلاح

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

نتیجہ

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


/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-29 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia Bollinger Bands", shorttitle="BB Strategy", overlay=true)

// Parámetros de las Bandas de Bollinger
length = input(20, title="Longitud")
mult = input(2.0, title="Multiplicador")

// Calcula las Bandas de Bollinger
basis = ta.sma(close, length)
upper_band = basis + mult * ta.stdev(close, length)
lower_band = basis - mult * ta.stdev(close, length)

// Condiciones para realizar operaciones
price_touches_basis_up = ta.crossover(close, basis)
price_touches_basis_down = ta.crossunder(close, basis)

// Lógica de la estrategia
if (price_touches_basis_up)
    strategy.entry("Compra", strategy.long, qty = 1)
    
if (price_touches_basis_down)
    strategy.entry("Venta", strategy.short, qty = 1)

// Lógica para cerrar la operación con un movimiento del 0,5% (take profit) o 3% (stop loss)
target_profit = 0.005 // Actualizado a 0.5%
stop_loss = 0.03

if (strategy.position_size > 0)
    strategy.exit("Take Profit/Close", from_entry = "Compra", profit = close * (1 + target_profit))
    strategy.exit("Stop Loss/Close", from_entry = "Compra", loss = close * (1 - stop_loss))

if (strategy.position_size < 0)
    strategy.exit("Take Profit/Close", from_entry = "Venta", profit = close * (1 - target_profit))
    strategy.exit("Stop Loss/Close", from_entry = "Venta", loss = close * (1 + stop_loss))

// Dibuja las Bandas de Bollinger en el gráfico
plot(upper_band, color=color.blue, title="Upper Band")
plot(lower_band, color=color.red, title="Lower Band")
plot(basis, color=color.green, title="Basis")


مزید