Ichimoku کلاؤڈ بریک آؤٹ اور ADX انڈیکس پر مبنی مقداری تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-02 17:50:30
ٹیگز:

img

جائزہ

اس حکمت عملی کا نام Ichimoku Cloud Breakout اور ADX انڈیکس پر مبنی مقداری تجارتی حکمت عملی ہے۔ یہ اس بات کا تعین کرنے کے لئے Ichimoku کلاؤڈ بریک آؤٹ اور اوسط سمت کی نقل و حرکت انڈیکس (ADX) کے ساتھ مل کر چلتا ہے۔ خاص طور پر ، جب قیمت کلاؤڈ چارٹ کے اہم علاقوں سے ٹوٹ جاتی ہے اور ADX میں مضبوط رجحان ظاہر ہوتا ہے تو یہ پوزیشنوں میں داخل ہوتا ہے۔

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

یہ حکمت عملی اہم معاونت اور مزاحمت کے علاقوں کی نشاندہی کرنے کے لئے Ichimoku Kinko Hyo اشارے سے Ichimoku Cloud کا استعمال کرتی ہے۔ اس میں رجحان کی طاقت کا فیصلہ کرنے کے لئے ADX انڈیکس بھی شامل ہے۔ مخصوص تجارتی قواعد یہ ہیں:

لمبی انٹری سگنل:

  • تبادلہ لائن بیس لائن کے اوپر عبور کرتی ہے
  • 0 محور کے اوپر پیچھے آنے والی لائنوں کو عبور کرتا ہے
  • بادلوں کے اوپر قیمت
  • ADX 45 سے نیچے (یہ اشارہ کرتا ہے کہ رجحان زیادہ نہیں ہے)
  • +DI -DI سے اوپر (اعلی رجحان کی نشاندہی)

مختصر انٹری سگنل:

  • تبادلہ لائن بیس لائن سے نیچے گزرتی ہے
  • 0 محور سے نیچے پیچھے آنے والی لائنوں کو عبور کرتا ہے
  • بادلوں کے نیچے قیمت
  • ADX 45 سے اوپر (ممکین رجحان کی تبدیلی کا اشارہ)
  • +DI -DI سے نیچے (بڑھتی ہوئی رجحان کا اشارہ)

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

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

  1. مضبوط رجحانات کو پکڑنے کے لئے اہم سپورٹ / مزاحمت کی سطح کا تعین کرنے کے لئے Ichimoku کلاؤڈ کا استعمال کرتے ہوئے
  2. غلط تجارت سے بچنے کے لئے حقیقی رجحان کی طاقت کا اندازہ کرنے کے لئے ADX انڈیکس کو شامل کرنا
  3. لائیو ٹریڈنگ کے لئے واضح قوانین پر عمل کرنا آسان ہے

خطرات اور حل

اس حکمت عملی کے ساتھ کچھ خطرات ہیں ، بنیادی طور پر ADX رجحان کے تعین میں عدم استحکام کے ارد گرد۔ خطرات اور حل یہ ہیں:

  1. ADX تاخیر اثر ہے، تیزی سے ردوبدل یاد کر سکتے ہیں. یہ زیادہ حساس بنانے کے لئے ADX پیرامیٹرز کو کم کر سکتے ہیں
  2. ADX مارکیٹوں میں اچھی طرح سے کام نہیں کرتا. BOLL چینل کی طرح فلٹر شامل کر سکتے ہیں
  3. Ichimoku بادل بھی ناکام ہو سکتا ہے. پیرامیٹرز کو ایڈجسٹ کر سکتے ہیں یا معاون اشارے شامل کر سکتے ہیں

اصلاح کے لیے تجاویز

حکمت عملی کو مندرجہ ذیل طریقوں سے مزید بہتر بنایا جاسکتا ہے:

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

نتیجہ

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


/*backtest
start: 2023-01-26 00:00:00
end: 2024-02-01 00:00:00
period: 1d
basePeriod: 1h
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 with ADX (By Coinrule)',
         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 = time >= timestamp(syminfo.timezone, 2022, 1, 1, 0, 0)


// Stop Loss and Take Profit for Shorting
Stop_loss = input(1) / 100
Take_profit = input(5) / 100
longStopPrice = strategy.position_avg_price * (1 - Stop_loss)
longTakeProfit = strategy.position_avg_price * (1 + Take_profit)


// 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))

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

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

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


// ADX
[pos_dm, neg_dm, avg_dm] = ta.dmi(14, 14)


// Entry/Exit Signals
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

bullish = tk_cross_bull and cs_cross_bull and price_above_kumo and avg_dm < 45 and pos_dm > neg_dm
bearish = tk_cross_bear and cs_cross_bear and price_below_kumo and avg_dm > 45 and pos_dm < neg_dm

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)




مزید