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


تخلیق کی تاریخ: 2023-11-06 11:43:14 آخر میں ترمیم کریں: 2023-11-06 11:43:14
کاپی: 0 کلکس کی تعداد: 370
1
پر توجہ دیں
1166
پیروکار

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

جائزہ

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

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

اس حکمت عملی میں مندرجہ ذیل اشارے شامل ہیں:

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

  2. اسٹوک انڈیکس ، اس بات کا تعین کرنے کے لئے کہ آیا اسٹاک زیادہ خرید و فروخت کی حالت میں ہے۔ K لائن اور D لائنیں اس بات کا تعین کرسکتی ہیں کہ آیا اوپر کی طرف ٹوٹنا ہے یا نیچے کی طرف ٹوٹنا ہے۔

  3. K لائن کی شکل ، کچھ عام ڈیان لائن ، ڈین لائن ، اور دیگر شکلوں کا فیصلہ کرنے کے لئے ایک متبادل خرید و فروخت کا وقت۔

خریدنے کی شرائط: قیمت اوپر سے ٹوٹ کر برلن لائن سے نیچے کی ریل ، اسٹوک اشارے میں oversold ظاہر ہوتا ہے ((K <20 ، D <20) ، تیز رفتار حرکت پذیر اوسط اوپر کی طرف سے سست رفتار حرکت پذیر اوسط کو توڑ دیتا ہے۔

فروخت کی شرائط: قیمت سے نیچے ٹرانس بلین لائن پر ریل ، یا منافع کے بعد نقصان۔

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

طاقت کا تجزیہ

  1. برلن لائن اور اسٹوک اشارے کے ساتھ مل کر ، اسٹاک کی قیمت میں نمایاں طور پر کم ہونے پر خریدنے سے خطرہ کم ہوجاتا ہے۔

  2. K لائن کی شکل ایک معاون شرط کے طور پر، زلزلے کے حالات میں غلط خرید سے بچنے کے لئے.

  3. اس کے نتیجے میں، اس کے نتیجے میں، اس کے نتیجے میں، اس کے نتیجے میں، اس کے نتیجے میں، اس کے نتیجے میں، اس کے نتیجے میں.

  4. نقصانات کو روکنے کے طریقہ کار سے بڑے نقصانات سے بچا جاسکتا ہے۔

خطرے کا تجزیہ

  1. برلن لائن ٹریڈنگ میں ، آپ کو آسانی سے دھوکہ دیا جاسکتا ہے۔ جب مارکیٹ میں کوئی خرابی ہوتی ہے تو ، آپ کو زیادہ نقصان ہوسکتا ہے۔

  2. اسٹوچ اشارے میں غلط سگنل کا امکان زیادہ ہے ، اور اسٹوچ کو اکیلے استعمال کرنے سے نقصان کا خطرہ زیادہ ہوتا ہے۔

  3. اس کے علاوہ ، یہ بھی کہا گیا ہے کہ یہ ایک بہت ہی خطرناک صورتحال ہے ، اور اس کی وجہ یہ ہے کہ یہ ایک بہت ہی خطرناک صورتحال ہے۔

  4. نقصانات کو روکنے اور خطرے کو کنٹرول کرنے کی ضرورت ہے۔

  5. اس کے علاوہ ، اس کی وجہ یہ ہے کہ اس کی وجہ سے اس کی وجہ سے اس کی وجہ سے اس کی وجہ سے اس کی وجہ سے ہے.

اصلاح کی سمت

  1. اسٹاک کے تالاب کو بہتر بنائیں ، بڑے اتار چڑھاؤ والے اسٹاک کا انتخاب کریں ، جو واضح رجحان رکھتے ہیں۔

  2. برن لائن پیرامیٹرز کو بہتر بنائیں ، درمیانی سائیکل کو ایڈجسٹ کریں ، خرید و فروخت کے مقامات کو بہتر بنائیں۔

  3. اسٹوک پیرامیٹرز کو بہتر بنائیں ، K لائن اور D لائن کی مدت کو ایڈجسٹ کریں ، اور اشارے کی وشوسنییتا کو بہتر بنائیں۔

  4. ٹرانزیکشن کی مقدار میں اضافہ کرنے کے لئے شرائط کا تعین کریں اور واپسی سے بچنے سے بچیں.

  5. نقصان کے خطرے کو کنٹرول کرنے کے لئے اسٹاپ ٹریکنگ ، اسٹاپ کو منتقل کرنے ، وغیرہ جیسے نقصان کی حکمت عملی میں اضافہ کریں۔

  6. اسٹریٹجک استحکام کو بہتر بنانے کے لئے دیگر تکنیکی اشارے جیسے MACD ، KDJ وغیرہ کو شامل کرنے کا اندازہ لگائیں۔

  7. منافع کی واپسی کے تناسب کو بہتر بنانے کے لئے مختلف پوزیشنوں کے وقت کی جانچ کریں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-10-29 00:00:00
end: 2023-11-03 18:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Bollinger e Tendência", overlay=true)

//MÉDIAS 
periodolenta = 14
periodosimples = 47
periodome = 7

psimples = input(title="Período da média simples", defval=periodosimples)
pexp = input(title="Período da média exponencial", defval=periodome)
pexplenta = input(title="Período da média exp lenta", defval=periodolenta)
msimples = sma(close, psimples)
mexp = ema(close, pexp)
mexplenta = ema(close, pexplenta)

plot(msimples, linewidth=2, color=yellow)
plot(mexp, linewidth=5, color=white)
plot(mexplenta, linewidth=2, color=orange)

//BOLLANGER
length = input(21, minval=2)
src = input(close, title="Source")
mult = input(1.5, minval=0.001, maxval=50)
basis = sma(src, length)
dev = mult * stdev(src, length)
upperBol = basis + dev
lowerBol = basis - dev

p1 = plot(upperBol, title="Upper", color=blue, linewidth=3)
p2 = plot(lowerBol, title="Lower", color=blue, linewidth=3)
fill(p1, p2, color = purple, transp=90)

//BBW (altura do Bollanger)
basis2 = sma(close, 21)
bbw = (upperBol-lowerBol)/basis2


//STOCH E FORÇA
source = close
lengthRSI = input(11, minval=2), lengthStoch = input(7, minval=2)
smoothK = input(3,minval=3), smoothD = input(4,minval=3)
OverSold = input(20), OverBought = input(80)
rsi1 = rsi(source, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
hline(OverSold,color=blue)
hline(OverBought,color=blue)



// Cor das Tendências (Verde ou Vermelho)
// Baseado no código: "Pivot Daily Price Color" (by Rimko)
pivot = (high + low + close ) / 3.0 
dtime_pivot = request.security(syminfo.tickerid, 'D', pivot[1]) 
pv = dtime_pivot ? dtime_pivot : na
pe = ema(close,periodome)
col = sma(close,1)>pv?green:red
col2 = sma(close,1)>pe?green:red
offs_daily = 0 
pp=plot(pv, title="Daily Pivot",style=linebr, color=black,linewidth=2) 
p=plot(sma(close,1), transp=100, editable=false)
pema = plot(pe, title="EMA",style=line, color=black,linewidth=2, transp = 50)
fill(p,pema,color=col2,title="EMA to price color", transp = 50)
fill(pp,p,color=col, title="Privot to price color", transp = 90) 


//*************************************************************************************************************************************************
// Candles (identificação):
// Baseado no código: "Candlesticks Pattern Identified" (by Repo32)
trend= input(5, minval=1, title="Trend in Bars")

DojiSize = input(0.05, minval=0.01, title="Doji size")
data=(abs(open - close) <= (high - low) * DojiSize)
//plotchar(data, title="Doji", color=white)
plotshape(data, title="Doji", color=white, style=shape.cross)
 //text='Doji'

data6=(close[1] > open[1] and open > close and open <= close[1] and open[1] <= close and open - close < close[1] - open[1] and open[trend] < open)
plotshape(data6, title= "Bearish Harami", color=red, style=shape.triangledown)
//, text="Harami\nde Baixa"

data8=(close[1] > open[1] and open > close and open >= close[1] and open[1] >= close and open - close > close[1] - open[1] and open[trend] < open)
plotshape(data8,  title= "Bearish Engulfing", color=red, style=shape.triangledown)
//, text="Engolfo\nde Baixa"

data13=(open[1]<close[1] and open<=open[1] and close<=open and open[trend] < open)
plotshape(data13, title= "Bearish Kicker", color=red, style=shape.triangledown)
//, text="Kicker\nde Baixa"

data14=(((high-low>4*(open-close))and((close-low)/(.001+high-low)>=0.75)and((open-low)/(.001+high-low)>=0.75))and open[trend] < open and high[1] < open and high[2] < open)
plotshape(data14,  title= "Hanging Man", location=location.belowbar, color=red, style=shape.triangledown)
//, text="Enforcado"

data7=(open[1] > close[1] and close > open and close <= open[1] and close[1] <= open and close - open < open[1] - close[1] and open[trend] > open)
plotshape(data7,  title= "Bullish Harami", location=location.belowbar, color=lime, style=shape.triangleup)
//, text="Mulher\nGrávida"

data9=(open[1] > close[1] and close > open and close >= open[1] and close[1] >= open and close - open > open[1] - close[1] and open[trend] > open)
plotshape(data9, title= "Bullish Engulfing", location=location.belowbar, color=lime, style=shape.triangleup)
//, text="Engolfo\nde Alta"

//uppercandle = highest(10)[1]
data10=(close[1] < open[1] and  open < low[1] and close > close[1] + ((open[1] - close[1])/2) and close < open[1] and open[trend] > open)
plotshape(data10, title= "Piercing Line", location=location.belowbar, color=lime, style=shape.triangleup)
//, text="Piercing"

lowercandle = lowest(10)[1]
data11=(low == open and  open < lowercandle and open < close and close > ((high[1] - low[1]) / 2) + low[1] and open[trend] > open)
plotshape(data11, title= "Bullish Belt", location=location.belowbar, color=lime, style=shape.triangleup)
//, text="Contenção\nde Alta"

data12=(open[1]>close[1] and open>=open[1] and close>open and open[trend] > open)
plotshape(data12, title= "Bullish Kicker", location=location.belowbar, color=lime, style=shape.triangleup)//, text="Kicker\nde Alta"


data5=(((high - low)>3*(open -close)) and  ((close - low)/(.001 + high - low) > 0.6) and ((open - low)/(.001 + high - low) > 0.6))
plotshape(data5, title= "Hammer", location=location.belowbar, color=white, style=shape.diamond)

data5b=(((high - low)>3*(open -close)) and  ((high - close)/(.001 + high - low) > 0.6) and ((high - open)/(.001 + high - low) > 0.6))
plotshape(data5b, title= "Inverted Hammer", location=location.belowbar, color=white, style=shape.diamond)
//, text="Martelo\nInvertido"

data2=(close[2] > open[2] and min(open[1], close[1]) > close[2] and open < min(open[1], close[1]) and close < open )
//plotshape(data2, title= "Evening Star", location=location.belowbar, color=red, style=shape.arrowdown, text="Estrela\nda Tarde")
plotchar(data2, title="Evening Star", color=white)

data3=(close[2] < open[2] and max(open[1], close[1]) < close[2] and open > max(open[1], close[1]) and close > open )
//plotshape(data3,  title= "Morning Star", location=location.belowbar, color=lime, style=shape.arrowup, text="Estrela\nda Manhã")
plotchar(data3, title="Morning Star", color=white, location=location.belowbar)

data4=(open[1] < close[1] and open > close[1] and high - max(open, close) >= abs(open - close) * 3 and min(close, open) - low <= abs(open - close))
//plotshape(data4, title= "Shooting Star", color=red, style=shape.arrowdown, text="Estrela\nCadente")
plotchar(data4, title="Shooting Star", color=white)



//**********************************************************************************************************



// Ações:

momento = strategy.position_size[0] > strategy.position_size[1]
valorcompra = valuewhen(momento, open, 0)
valorbbw = input(title="Altura Máxima do Bollinger", defval=10)

alerta = crossunder(close, lowerBol)
alertcondition(alerta, title='Abaixo da Banda Baixa', message='Fechou abaixo da banda baixa...!')

//data7 data9 data10 data11 data12

compra =  crossover(close, lowerBol) and ((k<=20) and (d<=20)) and (mexp>mexp[1])
//compra = (data7 or data9 or data10 or data11 or data12) and (msimples>msimples[1]) and ((k<=20) and (d<=20)) and (bbw<valorbbw/1000)
//compra =  (open<close) and (crossover (close, lowerBol)) and ((k<=20) and (d<=20)) and (bbw<valorbbw/1000) and (msimples>msimples[1])

venda = crossover(close, upperBol)
//(close >= (valorcompra + (valorcompra * 0.025))) 

strategy.entry ("Compra", strategy.long, when=compra)
strategy.entry ("Venda", strategy.short, when=venda)


//plotshape(series=compra, title="Compra", style=shape.triangleup, location=location.belowbar, color=green, text="COMPRA", size=size.small)
//plotshape(series=venda, title="Venda", style=shape.triangledown, location=location.abovebar, color=red, text="VENDA", size=size.small)