بولنگر بینڈ بریک آؤٹ ٹریڈنگ کی حکمت عملی


تخلیق کی تاریخ: 2024-02-21 11:35:14 آخر میں ترمیم کریں: 2024-02-21 11:35:14
کاپی: 0 کلکس کی تعداد: 586
1
پر توجہ دیں
1617
پیروکار

بولنگر بینڈ بریک آؤٹ ٹریڈنگ کی حکمت عملی

جائزہ

یہ حکمت عملی بلین بینڈ اشارے کے ڈیزائن پر مبنی ہے ، جب قیمت بلین بینڈ کو ٹریک کرتی ہے تو زیادہ کام کرتی ہے ، اور جب قیمت بلین بینڈ کو ٹریک کرتی ہے تو خالی ہوجاتی ہے ، جو رجحان سے باخبر رہنے کی حکمت عملی ہے۔

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

  1. برین بینڈ کے وسط ، اوپری اور نچلے ریلوں کا حساب لگائیں
  2. جب بند ہونے والی قیمت ٹریک سے ٹکرا جائے تو زیادہ داخلہ لیں
  3. جب بند ہونے والی قیمت ٹریک سے ٹکرا جاتی ہے تو ، خالی جگہ میں داخل ہوں
  4. برابر پوزیشن کی شرائط: درمیانی ریل کو توڑنے پر زیادہ ٹکٹوں کو برابر کرنا ، درمیانی ریل کو توڑنے پر خالی ٹکٹوں کو برابر کرنا

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

طاقت کا تجزیہ

  1. مارکیٹ کے رجحانات اور معاون مزاحمت کی سطح کا اندازہ لگانے کے لئے برن بینڈ اشارے کا استعمال کرنا
  2. برن بینڈ کو توڑنے اور نیچے کی طرف جانے کا امکان زیادہ ہے
  3. واضح داخلے اور باہر نکلنے کے قواعد

خطرے کا تجزیہ

  1. برن نے ایک غلط سگنل کو توڑنے کا خطرہ اٹھایا ، ممکنہ طور پر قلیل مدتی قیمتوں میں ہلچل
  2. بڑے پیمانے پر چلنے پر، زیادہ نقصان کا امکان ہے

خطرے سے نمٹنے کے طریقے:

  1. دوسرے اشارے کے ساتھ رجحانات کا اندازہ
  2. پیرامیٹرز کو ایڈجسٹ کریں اور برن بینڈ کو وسعت دیں

اصلاح کی سمت

  1. رجحانات کے اشارے کے ساتھ غیر ضروری الٹ پھیر سے بچنے کے لئے
  2. متحرک طور پر برن بینڈ پیرامیٹرز کو ایڈجسٹ کریں ، پیرامیٹرز کا سائز بہتر بنائیں

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-01-21 00:00:00
end: 2024-02-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("FFFDBTC", overlay=true,initial_capital = 100,commission_type =strategy.commission.percent,commission_value= 0.15,default_qty_value = 100,default_qty_type = strategy.percent_of_equity)
// === INPUT BACKTEST RANGE ===
FromMonth = input.int(defval=1, title="From Month", minval=1, maxval=12)
FromDay = input.int(defval=1, title="From Day", minval=1, maxval=31)
FromYear = input.int(defval=1972, title="From Year", minval=1972)
ToMonth = input.int(defval=1, title="To Month", minval=1, maxval=12)
ToDay = input.int(defval=1, title="To Day", minval=1, maxval=31)
ToYear = input.int(defval=9999, title="To Year", minval=2010)

// === FUNCTION EXAMPLE === 
start = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish = timestamp(ToYear, ToMonth, ToDay, 23, 59)  // backtest finish window
window() => true
// Definindo tamanho da posição
position_size = strategy.equity
// Definir parâmetros das Bandas de Bollinger
length = input.int(51, "Comprimento")
mult = input.float(1.1, "Multiplicador")

// Calcular as Bandas de Bollinger
basis = ta.sma(close, length)
dev = mult * ta.stdev(close, length)
upper = basis + dev
lower = basis - dev
// Definir condições de entrada e saída
entrada_na_venda = low < lower
saida_da_venda = high > lower and strategy.position_size < 0
entrada_na_compra = high > upper
saida_da_compra = low < upper and strategy.position_size > 0
shortCondition = close[1] < lower[1] and close > lower and close < basis
longCondition = close[1] > upper[1] and close < upper and close > basis

// Entrar na posição longa se a condição longCondition for verdadeira
if ((entrada_na_compra) and window() )
    strategy.entry("Buy", strategy.long)
//saida da compra
if (saida_da_compra)
    strategy.close("Buy")
//entrada na venda
if ((entrada_na_venda) and window() )
    strategy.entry("Sell", strategy.short)
//saida da venda
if (saida_da_venda)
    strategy.close("Sell")
if ((longCondition) and window())
    strategy.entry("Long", strategy.long)

// Entrar na posição curta se a condição shortCondition for verdadeira
if ((shortCondition) and window())
    strategy.entry("Short", strategy.short)

// Definir a saída da posição

strategy.exit("Exit_Long", "Long", stop=ta.sma(close, length), when = close >= basis)
strategy.exit("Exit_Short", "Short", stop=ta.sma(close, length), when = close <= basis)

// Desenhar as Bandas de Bollinger no gráfico
plot(basis, "Média", color=#2962FF, linewidth=2)
plot(upper, "Upper", color=#BEBEBE, linewidth=2)
plot(lower, "Lower", color=#BEBEBE, linewidth=2)