شیون ٹرننگ انڈیکیٹر کی بنیاد پر طویل عرصے سے مختصر کراس ٹریڈنگ کی بہتر حکمت عملی

ICHIMOKU MA DONCHIAN CROSSOVER TK KUMO
تخلیق کی تاریخ: 2025-02-21 10:41:00 آخر میں ترمیم کریں: 2025-02-21 10:41:00
کاپی: 1 کلکس کی تعداد: 398
2
پر توجہ دیں
319
پیروکار

شیون ٹرننگ انڈیکیٹر کی بنیاد پر طویل عرصے سے مختصر کراس ٹریڈنگ کی بہتر حکمت عملی شیون ٹرننگ انڈیکیٹر کی بنیاد پر طویل عرصے سے مختصر کراس ٹریڈنگ کی بہتر حکمت عملی

جائزہ

یہ حکمت عملی کلاسیکی مارکیٹ کلاؤڈ ٹرانسمیشن سسٹم (Ichimoku Kinko Hyo) پر مبنی ایک بہتر ورژن ہے ، جس میں تبادلوں کی لائنوں اور بیس لائنوں کے متحرک کراسنگ کے ذریعے تجارتی سگنل کی شناخت کی جاتی ہے۔ حکمت عملی روایتی مارکیٹ کلاؤڈ سسٹم پر مبنی ہے ، جس میں خود کار طریقے سے تجارتی سگنل کی تخلیق اور عملدرآمد کی منطق شامل کی گئی ہے ، اور مارکیٹ کے رجحانات کی پڑھنے کی اہلیت کو بڑھانے کے لئے بصری لیبل کے ساتھ کام کیا گیا ہے۔

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

حکمت عملی کا مرکز مارکیٹ کلاؤڈ سسٹم پر مبنی پانچ اہم منحنی خطوط پر مبنی ہے: تبادلوں کی لائن ((9 سائیکل) ، بیس لائن ((26 سائیکل) ، لیڈ لائن A ، لیڈ لائن B ((52 سائیکل) اور پیچھے کی لائن۔ ان میں سے سب سے اہم تجارتی سگنل تبادلوں کی لائن اور بیس لائن کے کراس سے آتے ہیں۔ جب تبادلوں کی لائن پر بیس لائن کو عبور کرتے وقت زیادہ سگنل پیدا ہوتا ہے ، نیچے جانے پر مساوی پوزیشن کو عبور کریں۔ حکمت عملی متحرک ڈانچی چینل کا استعمال کرتی ہے ہر لائن کا حساب لگانے کے لئے ، قیمت کے اتار چڑھاؤ کی عکاسی کرنے کے لئے اعلی قیمت اور کم قیمت کا اوسط لینا۔

اسٹریٹجک فوائد

  1. منظم رجحانات کا سراغ لگانا - متعدد ٹائم فریموں کے اشارے کے مجموعے کے ذریعہ مارکیٹ کے رجحانات کو مکمل طور پر پکڑنے کے قابل۔
  2. بصری بصری - رنگین ٹیگ اور کلاؤڈ ڈرائنگ کا استعمال کرتے ہوئے ، ٹریڈنگ سگنل واضح طور پر دکھائے جاتے ہیں۔
  3. رسک مینجمنٹ انٹیگریٹڈ - ایک بلٹ ان اسٹاپ نقصان کا طریقہ کار ہے ، جو مارکیٹ کے الٹ جانے پر خود بخود صفائی کرتا ہے۔
  4. لچکدار - پیرامیٹرز کو مختلف مارکیٹ کے حالات کو اپنانے کے لئے ایڈجسٹ کیا جا سکتا ہے
  5. سگنل استحکام - جعلی سگنل کو فلٹر کرنے کے لئے یکساں کراسنگ کا استعمال کریں ، جس سے تجارت کا معیار بہتر ہوجائے گا۔

اسٹریٹجک رسک

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

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

  1. اتار چڑھاؤ کی شرح فلٹر متعارف کرایا - پوزیشن کے سائز کو ایڈجسٹ کرنے کے لئے اے ٹی آر اشارے شامل کیا جاسکتا ہے۔
  2. زیادہ سے زیادہ انٹری ٹائمنگ - آر ایس آئی جیسے متحرک اشارے کے ساتھ مل کر ٹریڈنگ سگنل کی تصدیق کریں۔
  3. بہتر سٹاپ نقصان کا طریقہ کار - متحرک سٹاپ نقصان جو کلاؤڈ میپ سپورٹ پوزیشن پر مبنی ہے ۔
  4. ٹرانزیکشن کی تصدیق میں اضافہ - سگنل کی پیداوار کے دوران ٹرانزیکشن کی جانچ پڑتال ، قابل اعتماد کو بہتر بنانا
  5. مارکیٹ کے ماحول کے فلٹر کو شامل کریں - رجحان کی طاقت کے اشارے کے ذریعہ مناسب تجارتی ماحول کا انتخاب کریں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-02-22 00:00:00
end: 2024-12-16 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/

//@version=6

strategy(title="Ichimoku Cloud with Lables", shorttitle="Ichimoku", overlay=true)
conversionPeriods = input.int(9, minval=1, title="Conversion Line Length")
basePeriods = input.int(26, minval=1, title="Base Line Length")
laggingSpan2Periods = input.int(52, minval=1, title="Leading Span B Length")
displacement = input.int(26, minval=1, title="Lagging Span")
donchian(len) => math.avg(ta.lowest(len), ta.highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = math.avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
plot(conversionLine, color=#2962FF, title="Conversion Line")
plot(baseLine, color=#B71C1C, title="Base Line")





plot(close, offset = -displacement + 1, color=#43A047, title="Lagging Span", display = display.none)
p1 = plot(leadLine1, offset = displacement - 1, color=#A5D6A7,
	 title="Leading Span A")
p2 = plot(leadLine2, offset = displacement - 1, color=#EF9A9A,
	 title="Leading Span B")
plot(leadLine1 > leadLine2 ? leadLine1 : leadLine2, offset = displacement - 1, title = "Kumo Cloud Upper Line", display = display.none) 
plot(leadLine1 < leadLine2 ? leadLine1 : leadLine2, offset = displacement - 1, title = "Kumo Cloud Lower Line", display = display.none) 
fill(p1, p2, color = leadLine1 > leadLine2 ? color.rgb(67, 160, 71, 90) : color.rgb(244, 67, 54, 90))

if barstate.islast
    label.new(bar_index+5,baseLine,style=label.style_none,xloc=xloc.bar_index,text="Base",color=color.white,textcolor=#B71C1C)
    label.new(bar_index +8, conversionLine,style=label.style_none,xloc=xloc.bar_index,text="Conversion",color=color.white,textcolor=#2962FF)
	label.new(bar_index+(displacement-1)+5,leadLine1,style=label.style_none,xloc=xloc.bar_index,text="Lead1",color=color.white,textcolor=#A5D6A7)
	label.new(bar_index+(displacement-1)+5,leadLine2,style=label.style_none,xloc=xloc.bar_index,text="Lead2",color=color.white,textcolor=#EF9A9A)

// --- TRADING LOGIC ---

// 1) Detect bullish cross (Conversion crosses above Base)
longSignal = ta.crossover(conversionLine, baseLine)

// 2) Detect bearish cross (Conversion crosses below Base)
closeSignal = ta.crossunder(conversionLine, baseLine)

// 3) If bullish cross occurs, open a new long
if longSignal
    strategy.entry("LongTK", strategy.long)

// 4) If bearish cross occurs, close the open long
if closeSignal
    // Closes all orders opened with the ID "LongTK"
    strategy.close("LongTK")