Ichimoku Kinko Hyo تجارتی حکمت عملی


تخلیق کی تاریخ: 2023-12-12 17:32:08 آخر میں ترمیم کریں: 2023-12-12 17:32:08
کاپی: 2 کلکس کی تعداد: 707
1
پر توجہ دیں
1621
پیروکار

Ichimoku Kinko Hyo تجارتی حکمت عملی

جائزہ

یہ ایک ایسی اسٹاک ٹریڈنگ حکمت عملی ہے جس میں صرف ایک ہی چیز کی ضرورت ہوتی ہے۔ یہ حکمت عملی پہلی نظر کے توازن کے بنیادی اصولوں کا استعمال کرتی ہے تاکہ مارکیٹ میں داخل ہونے اور باہر نکلنے کا وقت معلوم کیا جاسکے۔

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

اس حکمت عملی میں سب سے پہلے ایک نظر میں متوازن اجزاء کا حساب لگایا جاتا ہے ، جس میں پرچم بردار لائن ((Tenkan-Sen) ، بیس لائن ((Kijun-Sen) ، پیشگی لائن ((Senkou Span A) اور تاخیر لائن ((Senkou Span B)) شامل ہیں۔

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

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

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

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

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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")