Ichimoku کلاؤڈ اور بولنگر بینڈ کے مجموعی تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-27 16:21:28
ٹیگز:

img

جائزہ

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

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

  1. ایچیموکو کلاؤڈ میں تبادلوں کی لکیر ، بیس لائن ، پسماندہ لائن ، اور معروف لائنیں شامل ہیں۔ تبادلوں کی لکیر 9 دن کی حرکت پذیر اوسط ہے اور بیس لائن 26 دن کی حرکت پذیر اوسط ہے۔ جب تبادلوں کی لکیر بیس لائن سے اوپر ہوتی ہے تو ، یہ ایک تیزی کا اشارہ ہے ، اور اس کے برعکس ایک bearish سگنل کے لئے۔

  2. پسماندہ لائن قیمتوں کی پسماندہ نقل و حرکت ہے۔ جب پسماندہ لائن اس سے اوپر ہوتی ہے تو ، اس سے ایک تیزی کا رجحان ظاہر ہوتا ہے۔ نیچے ایک bearish رجحان ظاہر ہوتا ہے۔

  3. بادلوں کے بینڈ میں دو اہم لائنیں ہوتی ہیں ، جو 52 دن کی حرکت پذیر اوسط اور 26 دن کی حرکت پذیر اوسط کا اوسط ہیں۔ بادلوں کے بینڈ سے اوپر کی قیمتوں کو تیزی سے سمجھا جاتا ہے ، جبکہ اس سے نیچے کی قیمتیں bearish ہیں۔

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

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

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

  1. ایچیموکو کلاؤڈ واضح طور پر رجحان کی سمت کا اندازہ کرتا ہے ، تبادلوں اور پسماندہ لائنوں سے قلیل مدتی رجحانات اور بادل کے بینڈ ظاہر ہوتے ہیں جو درمیانی سے طویل مدتی رجحان کی سمت کی نشاندہی کرتے ہیں۔

  2. بولنگر بینڈ اس بات کا تعین کرتے ہیں کہ کیا قیمتیں زیادہ ہیں، جو مؤثر طریقے سے کچھ غیر ضروری تجارت کو فلٹر کرسکتے ہیں.

  3. اشارے کا مجموعہ تجارتی سگنل کو واضح اور قابل اعتماد بناتا ہے، تجارتی خطرات سے بچنے کے.

خطرات اور اصلاح

  1. بولنگر بینڈ کے لئے پیرامیٹر کی غلط ترتیبات غیر درست تجارتی سگنل کا باعث بن سکتی ہیں۔ پیرامیٹرز کو مختلف بنیادی اثاثوں کے مطابق احتیاط سے ترتیب دیا جانا چاہئے۔

  2. موقف کا سائز مناسب طریقے سے خطرات کو کنٹرول کرنے کے لئے ایڈجسٹ کیا جانا چاہئے۔ بہت زیادہ موقف زیادہ نقصانات کا باعث بن سکتے ہیں۔

  3. نقصانات کو روکنے کے لئے اسٹاپ نقصان کی حکمت عملی کو شامل کرنے پر غور کریں جب قیمتیں کسی خاص حد سے زیادہ غیر موافق سمت میں چلتی ہیں۔

  4. زیادہ قابل اعتماد تجارتی حکمت عملی بنانے کے لئے Ichimoku Cloud کے ساتھ مل کر مزید اشارے کی جانچ کرنے پر غور کریں۔

نتیجہ

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


/*backtest
start: 2023-12-19 00:00:00
end: 2023-12-26 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Coinrule

//@version=5
strategy("Ichimoku Cloud and Bollinger Bands",
         overlay=true,
         initial_capital=1000,
         process_orders_on_close=true,
         default_qty_type=strategy.percent_of_equity,
         default_qty_value=30,
         commission_type=strategy.commission.percent,
         commission_value=0.1)

showDate = input(defval=true, title='Show Date Range')
timePeriod = true
notInTrade = strategy.position_size <= 0


//Ichimoku Cloud
//Inputs
ts_bars = input.int(9, minval=1, title="Tenkan-Sen Bars")
ks_bars = input.int(26, minval=1, title="Kijun-Sen Bars")
ssb_bars = input.int(52, minval=1, title="Senkou-Span B Bars")
cs_offset = input.int(26, minval=1, title="Chikou-Span Offset")
ss_offset = input.int(26, minval=1, title="Senkou-Span Offset")
long_entry = input(true, title="Long Entry")
short_entry = input(true, title="Short Entry")

middle(len) => math.avg(ta.lowest(len), ta.highest(len))

// Components of Ichimoku Cloud
tenkan = middle(ts_bars)
kijun = middle(ks_bars)
senkouA = math.avg(tenkan, kijun)
senkouB = middle(ssb_bars)

// Plot Ichimoku Cloud
plot(tenkan, color=#0496ff, title="Tenkan-Sen")
plot(kijun, color=#991515, title="Kijun-Sen")
plot(close, offset=-cs_offset+1, color=#459915, title="Chikou-Span")
sa=plot(senkouA, offset=ss_offset-1, color=color.green, title="Senkou-Span A")
sb=plot(senkouB, offset=ss_offset-1, color=color.red, title="Senkou-Span B")
fill(sa, sb, color = senkouA > senkouB ? color.green : color.red, title="Cloud color")

ss_high = math.max(senkouA[ss_offset-1], senkouB[ss_offset-1])
ss_low = math.min(senkouA[ss_offset-1], senkouB[ss_offset-1])

// Entry/Exit Conditions
tk_cross_bull = tenkan > kijun
tk_cross_bear = tenkan < kijun
cs_cross_bull = ta.mom(close, cs_offset-1) > 0
cs_cross_bear = ta.mom(close, cs_offset-1) < 0
price_above_kumo = close > ss_high
price_below_kumo = close < ss_low


//Bollinger Bands Indicator
length = input.int(20, minval=1)
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
offset = input.int(0, "Offset", minval = -500, maxval = 500)
plot(basis, "Basis", color=#FF6D00, offset = offset)
p1 = plot(upper, "Upper", color=#2962FF, offset = offset)
p2 = plot(lower, "Lower", color=#2962FF, offset = offset)
fill(p1, p2, title = "Background", color=color.rgb(33, 150, 243, 95))

bullish = tk_cross_bull and cs_cross_bull and price_above_kumo and ta.crossover(lower, close)
bearish = tk_cross_bear and cs_cross_bear and price_below_kumo and ta.crossover(close, lower)

strategy.entry('Long', strategy.long, when=bullish and long_entry and timePeriod)
strategy.close('Long', when=bearish and not short_entry)

strategy.entry('Short', strategy.short, when=bearish and short_entry and timePeriod)
strategy.close('Short', when=bullish and not long_entry)


//Works well on BTC 30m/1h (11.29%), ETH 2h (29.05%), MATIC 2h/30m (37.12%), AVAX 1h/2h (49.2%), SOL 45m (45.43%)


مزید