کیرو حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-22 16:28:59
ٹیگز:

img

جائزہ

کیرو حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جس میں متعدد تکنیکی اشارے شامل ہیں جن میں Ichimoku Cloud ، MACD ، Chaikin Money Flow (CMF) ، اور True Strength Index (TSI) شامل ہیں۔ اس حکمت عملی کا مقصد مارکیٹ میں درمیانی اور طویل مدتی تجارتی مواقع تلاش کرنا ہے۔

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

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

خاص طور پر، حکمت عملی بنیادی طور پر مندرجہ ذیل اشارے پر مبنی فیصلے کرتی ہے:

  1. Ichimoku Cloud میں Tenkan لائن Kijun لائن کے اوپر عبور کرتی ہے جو ایک تیزی کا اشارہ دیتی ہے۔
  2. چیکو سپن 0 سے اوپر کی حد کو عبور کر رہا ہے جس سے تیزی کی سگنل کی تصدیق کا اشارہ ملتا ہے۔
  3. ایم اے سی ڈی ہسٹوگرام 0 سے اوپر عبور کر رہا ہے جس سے خریدار کی طاقت میں اضافہ ظاہر ہوتا ہے۔
  4. سی ایم ایف اشارے > 0.1 جس میں سرمایہ کی آمد کی نشاندہی کی گئی ہے
  5. ایس ٹی آئی اشارے > 0 جس میں فروخت کرنے کی طاقت سے زیادہ خریدنے کی طاقت ظاہر ہوتی ہے

جب مذکورہ بالا 5 شرائط ایک ہی وقت میں پوری ہوجاتی ہیں تو ، ایک لمبا سگنل تیار ہوتا ہے۔ جب ٹینکن لائن کراسنگ کے نیچے کیجون لائن جیسے حالات کو الٹ دیا جاتا ہے تو ، ایک مختصر سگنل تیار ہوتا ہے۔

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

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

کیرو حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ یہ مارکیٹ میں زیادہ خرید / فروخت کے مظاہر کا فیصلہ کرنے اور خرید و فروخت کے مقامات کا درست اندازہ کرنے کے لئے متعدد اشارے کو جامع طور پر استعمال کرتا ہے۔ مخصوص فوائد:

  1. متعدد اشارے کے انضمام کے ذریعے سگنل کی درستگی میں بہتریایک واحد اشارے میں غلط سگنل کا امکان ہوتا ہے جبکہ یہ حکمت عملی مؤثر طریقے سے شور کو فلٹر کرتی ہے اور Ichimoku Cloud، MACD، CMF، TSI اور زیادہ کو ضم کرکے سگنل کی وشوسنییتا کو بہتر بناتی ہے۔

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

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

  4. ایم اے سی ڈی کے ساتھ زیادہ خرید/زیادہ فروخت دکھائیںایم اے سی ڈی تیزی سے اوور بک / اوور سیلڈ حالات دکھاتا ہے۔ ایچیموکو کلاؤڈ کی سطح کے ساتھ مل کر یہ طویل اور مختصر انٹری سگنل کا درست تعین کرتا ہے۔

  5. سی ایم ایف کے ساتھ سرمایہ کے بہاؤ کو ظاہر کریںسی ایم ایف اشارے میں بڑے کھلاڑیوں کی نقل و حرکت کو حجم کی تبدیلیوں کے ذریعے ظاہر کیا گیا ہے جس سے ثالثی کے بہاؤ سے گمراہ کن سگنلز سے گریز کیا گیا ہے۔

  6. ایس ٹی آئی کے ساتھ خرید/فروخت کی قوت دکھائیںقیمتوں کی نقل و حرکت کی شدت کو ہٹا کر ، ایس ٹی آئی نیچے کی چھلانگوں اور اوپر کی گرنے کو دیکھنے کے لئے خرید / فروخت کی قوتوں کی حقیقی طاقت کو درست طریقے سے ظاہر کرتا ہے۔

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

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

  1. پیرامیٹر کی اصلاح. موجودہ پیرامیٹرز زیادہ سے زیادہ بہترین نہیں ہوسکتے ہیں۔ زیادہ مستحکم منافع کے ل better بہتر پیرامیٹرز تلاش کرنے کے لئے زیادہ منظم اصلاح کے طریقوں کا استعمال کیا جاسکتا ہے۔

  2. سٹاپ نقصان کے میکانزم کی عدم موجودگی. فی الحال اسٹاپ نقصان کا کوئی طریقہ کار موجود نہیں ہے۔ مارکیٹ میں نمایاں تبدیلیوں سے غیر کنٹرول شدہ نقصانات ہوسکتے ہیں۔ معقول ٹریلنگ یا حد آرڈر اسٹاپ نقصانات کو نافذ کیا جانا چاہئے۔

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

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

  5. سگنل کے اختلافات کے خطراتاگر اشارے متضاد سگنل دکھاتے ہیں تو ، داخلے کے فیصلے مشکل ہوجاتے ہیں۔ ایسے معاملات میں دستی جائزہ اور تجزیہ کی ضرورت ہوتی ہے۔

نتیجہ

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


/*backtest
start: 2023-10-22 00:00:00
end: 2023-11-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

strategy("Ichimoku with MACD/ CMF/ TSI ", overlay=true)

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

middle(len) => avg(lowest(len), highest(len))

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

// Plot Ichimoku Kinko Hyo
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 = max(senkouA[ss_offset-1], senkouB[ss_offset-1])
ss_low = min(senkouA[ss_offset-1], senkouB[ss_offset-1])

// Entry/Exit Signals
fast_length = input(title="Fast Length", type=input.integer, defval=12)
slow_length = input(title="Slow Length", type=input.integer, defval=26)
src = input(title="Source", type=input.source, defval=hl2)
signal_length = input(title="Signal Smoothing", type=input.integer, minval = 1, maxval = 50, defval = 9)
sma_source = input(title="Simple MA(Oscillator)", type=input.bool, defval=true)
sma_signal = input(title="Simple MA(Signal Line)", type=input.bool, defval=false)
// Plot colors
col_grow_above = #26A69A
col_grow_below = #FFCDD2
col_fall_above = #B2DFDB
col_fall_below = #EF5350
col_macd = #0094ff
col_signal = #ff6a00
// Calculating
fast_ma = sma_source ? sma(src, fast_length) : ema(src, fast_length)
slow_ma = sma_source ? sma(src, slow_length) : ema(src, slow_length)
macd = fast_ma - slow_ma
signal = sma_signal ? sma(macd, signal_length) : ema(macd, signal_length)
hist = macd - signal


tk_cross_bull = tenkan > kijun
tk_cross_bear = tenkan < kijun
cs_cross_bull = mom(close, cs_offset-1) > 0
cs_cross_bear = mom(close, cs_offset-1) < 0
price_above_kumo = close > ss_high
price_below_kumo = close < ss_low


//CMF
lengthA = input(10, minval=1, title="CMF Length")
ad = close==high and close==low or high==low ? 0 : ((2*close-low-high)/(high-low))*volume
mf = sum(ad, lengthA) / sum(volume, lengthA)


//TSI
long = input(title="Long Length", type=input.integer, defval=20)
short = input(title="Short Length", type=input.integer, defval=20)
price = close
double_smooth(src, long, short) =>
	fist_smooth = ema(src, long)
	ema(fist_smooth, short)
pc = change(price)
double_smoothed_pc = double_smooth(pc, long, short)
double_smoothed_abs_pc = double_smooth(abs(pc), long, short)
tsi_value = 100 * (double_smoothed_pc / double_smoothed_abs_pc)



bullish = tk_cross_bull and cs_cross_bull and price_above_kumo and hist > 0 and mf > 0.1 and tsi_value > 0
bearish = tk_cross_bear and cs_cross_bear and price_below_kumo and hist < 0  and mf < -0.1 and tsi_value < 0



strategy.entry("Long", strategy.long, when=bullish and long_entry)
strategy.entry("Short", strategy.short, when=bearish and short_entry)

strategy.close("Long", when=bearish and not short_entry)
strategy.close("Short", when=bullish and not long_entry)

مزید