پیسہ مینجمنٹ کے ساتھ Ichimoku ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-12 17:32:08
ٹیگز:

img

جائزہ

یہ ایک Ichimoku Kinko Hyo اشارے پر مبنی صرف اسٹاک ٹریڈنگ کی حکمت عملی ہے۔ یہ حکمت عملی اندراجات اور باہر نکلنے کا تعین کرنے کے لئے Ichimoku کے بنیادی اصولوں کا استعمال کرتی ہے۔

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

حکمت عملی سب سے پہلے Ichimoku کے اجزاء کا حساب لگاتا ہے، بشمول Tenkan-Sen، Kijun-Sen، Senkou Span A، اور Senkou Span B.

لمبا اندراج اگر مندرجہ ذیل شرائط پوری ہوں:

  • کیجون کے اوپر ٹینکن کراس ، جو طویل مدتی ایم اے کے اوپر مختصر مدت کے ایم اے کراس کی نشاندہی کرتا ہے ، جو ایک سنہری کراس سگنل ہے
  • Kumo بادل کے اوپر قیمت، قیمت کی حمایت تلاش کرتا ہے اور بڑھنے کے لئے شروع ہوتا ہے کہ اشارہ کرتا ہے
  • مستقبل کا کمو سرخ ہے، جس سے ظاہر ہوتا ہے کہ مستقبل کا رجحان اوپر ہے
  • ٹینکن سے قیمت کا فاصلہ < 2 x اے ٹی آر ، جس سے یہ ظاہر ہوتا ہے کہ قیمت کا پیچھا کرنے کی حکمت عملی کے لئے زیادہ توسیع نہیں ہوئی ہے
  • کیجون سے قیمت کا فاصلہ < 3 x اے ٹی آر ، جس سے یہ ظاہر ہوتا ہے کہ قیمت کا پیچھا کرنے کی حکمت عملی کے لئے زیادہ توسیع نہیں ہوئی ہے
  • Tenkan اور Kumo بادل کے اوپر Kijun، Ichimoku رجحان اوپر ہے کہ اشارہ

اگر مندرجہ ذیل شرائط پوری ہوں تو باہر نکلیں:

  • کیجون کے نیچے ٹینکن کراس ، جو مردہ کراس کی نشاندہی کرتا ہے
  • قیمتوں میں گھسنے کا نشانہ بننے والا کومو کلاؤڈ، جو سپورٹ کے خاتمے کا اشارہ کرتا ہے
  • منافع > 30٪، منافع لینے کی حکمت عملی کا نفاذ
  • نقصان > 3٪، سٹاپ نقصان کی حکمت عملی کو لاگو کرنا

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

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

خطرے کا تجزیہ

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

اصلاح کی ہدایات

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

خلاصہ

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


/*backtest
start: 2022-12-05 00:00:00
end: 2023-12-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// Author Obarut
//@version=5
strategy("İchimoku Strategy With Money Management",overlay=true)

//Inputs
ts_period = input.int(9, minval=1, title="Tenkan-Sen Period")
ks_period = input.int(26, minval=1, title="Kijun-Sen Period")
ssb_period = input.int(52, minval=1, title="Senkou-Span B Period")
cs_offset = input.int(26, minval=1, title="Chikou-Span Offset")
ss_offset = input.int(26, minval=1, title="Senkou-Span Offset")


// Back Testing Period

fromday = input.int(defval=1,title="Start Date",minval=1,maxval=31) 
frommonth = input.int(defval=1,title="Start Month",minval=1,maxval=12)
fromyear = input.int(defval=1980,title="Start Year",minval=1800, maxval=2100)
today = input.int(defval=1,title="En Date",minval=1,maxval=31)
tomonth = input.int(defval=1,title="End Month",minval=1,maxval=12)
toyear =input.int(defval=2100,title="End Year",minval=1800,maxval=2200)


start=timestamp(fromyear,frommonth,fromday,00,00)
finish=timestamp(toyear,tomonth,today,00,00)
timewindow= time>=start and time<=finish

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

// Ichimoku Components

tenkan = middle(ts_period)
kijun = middle(ks_period)
senkouA = math.avg(tenkan, kijun)
senkouB = middle(ssb_period)


atr = ta.atr(14)
ss_above = math.max(senkouA[ss_offset-1], senkouB[ss_offset-1])
ss_below = math.min(senkouA[ss_offset-1], senkouB[ss_offset-1])

// Price Distance From Tenkan

distance = close - tenkan

// Price Distance from Kijun

distancek = close - kijun

// Entry/Exit Signals

tk_cross_kijun_bull = tenkan >= kijun
tk_cross_kijun_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_above
pbsenkA = close < ss_above
pasenkB = close > ss_below
price_below_kumo = close < ss_above
future_kumo_bull = senkouA > senkouB
future_kumo_bear = senkouA < senkouB
// Price Distance From Tenken
disbull = distance < 2*atr
//Price Distance From Kijun
disbullk = distancek < 3*atr
//Price Above Tenkan Condition
patk = close > tenkan
// Kijun Above Senkou Span Condition
kjasenkA = kijun > ss_above
// Price Below Kijun Condition
pbkijun = close < kijun

//Bullish Condition

bullish= tk_cross_kijun_bull and cs_cross_bull and price_above_kumo and future_kumo_bull and patk and disbull and disbullk 
     and (tenkan>ss_above) and (kijun>ss_above)

if(bullish and timewindow )
    strategy.entry("Long Entry", strategy.long)

// Bearish Condition

bearish=tk_cross_kijun_bear and pbsenkA and cs_cross_bear  
      or pbkijun or price_below_kumo 

lastentryprice = strategy.opentrades.entry_price(strategy.opentrades - 1)

// Take Profit or Stop Loss in Bearish

if(bearish and timewindow or (close>1.30*lastentryprice and close<kijun ) or (close< 0.93*lastentryprice))
    strategy.close("Long Entry")




if(time>finish)
    strategy.close_all("time up")


plot(tenkan, color=#0496ff, title="Tenkan-Sen")
plot(kijun, color=#991515, title="Kijun-Sen")
plot(close, offset=-cs_offset+1, color=#2e640e, title="Chikou-Span")
sa=plot(senkouA, offset=ss_offset-1, color=color.rgb(17, 122, 21), title="Senkou-Span A")
sb=plot(senkouB, offset=ss_offset-1, color=color.rgb(88, 8, 8), title="Senkou-Span B")
fill(sa, sb, color = senkouA > senkouB ? color.rgb(198, 234, 198) : color.rgb(208, 153, 153), title="Cloud color")

مزید