ایک مقداری Ichimoku کلاؤڈ ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-21 15:33:05
ٹیگز:

img

جائزہ

یہ حکمت عملی تکنیکی تجزیہ میں ایک مشہور رجحان اشارے ، Ichimoku Cloud پر مبنی ہے ، جو Ichimoku سسٹم سے تبادلوں کی لائن ، بیس لائن اور کلاؤڈ لائنز کے مابین کراس اوور تعلقات کا مشاہدہ کرکے مارکیٹ کے رجحانات کا تعین اور تجارتی سگنل تیار کرتی ہے۔ یہ ان تاجروں کے لئے موزوں ہے جو مارکیٹ میں درمیانی مدتی رجحانات کو ٹریک کرنا چاہتے ہیں۔

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

اس حکمت عملی کے بنیادی اجزاء Ichimoku کلاؤڈ سسٹم کی تین لائنیں ہیں: تبادلہ لائن ، بیس لائن اور کلاؤڈ لائنز۔ تبادلہ لائن قلیل مدتی قیمت کی کارروائی کی نمائندگی کرتی ہے ، بیس لائن درمیانی مدتی رجحانات کو ظاہر کرتی ہے ، جبکہ کلاؤڈ سپورٹ اور مزاحمت کے علاقوں کو ظاہر کرتی ہے۔ حکمت عملی ان تین عناصر کے مابین کراس کا پتہ لگاکر مارکیٹ کے رجحانات اور تجارتی مواقع کی نشاندہی کرتی ہے۔

خاص طور پر اس حکمت عملی کے اہم اصول یہ ہیں:

  1. جب بیس لائن بادل کے اوپر سے گزرتی ہے تو، ایک بڑھتی ہوئی رجحان درمیانی مدت میں ابھر رہا ہے، طویل عرصے تک جانا.

  2. جب تبادلہ لائن بادل کے اوپر سے گزرتی ہے، قیمتیں واپس آنے لگتی ہیں مختصر مدت، طویل عرصے تک.

  3. جب بیس لائن بادل کے نیچے سے گزرتی ہے تو، نیچے کا رجحان ابھر رہا ہے، مختصر ہو جاؤ.

  4. جب تبادلہ لائن بادل کے نیچے سے گزرتی ہے، قیمتیں کم ہونے لگتی ہیں مختصر مدت میں، مختصر ہو جاتے ہیں.

اس کے علاوہ ، قیمت اور کلاؤڈ لائنوں کے درمیان کراسنگ تجارتی سگنلز کے لئے فلٹر کے طور پر کام کرتی ہے۔ صرف اس وقت جب تبادلہ / بیس لائن اور قیمت دونوں بادل کو ایک ساتھ عبور کریں گے تو ایک درست سگنل تیار کیا جائے گا۔

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

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

خطرے کا تجزیہ

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

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

بہتر مواقع

اس حکمت عملی کو بہتر بنانے کے کئی طریقے ہیں:

  1. مختلف تجارتی آلات کے لئے بہترین فٹ تلاش کرنے کے لئے پیرامیٹر کے مجموعے کو بہتر بنائیں.

  2. رجحان کی توثیق کو مستحکم کرنے کے لئے دوسرے اشارے کے ساتھ فلٹرنگ کی شرائط شامل کریں۔ مثال کے طور پر ، صرف تب ہی سگنل لیں جب تجارتی حجم میں توسیع ہو۔

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

  4. بڑے رجحانات کے اندر داخل ہونے کے وقت کو ٹھیک کرنے کے لئے سوئنگ ٹریڈنگ کے نقطہ نظر کے ساتھ مل کر.

نتیجہ

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


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

//@version=3
strategy(title="Ichimoku Cloud", shorttitle="Ichimoku", overlay=true, default_qty_type=strategy.cash, default_qty_value=100000, initial_capital=100000, currency=currency.USD)


conversionPeriods = input(9, minval=1, title="Conversion Line Periods"),
basePeriods = input(26, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods"),
displacement = input(26, minval=1, title="Displacement")

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

conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)

plot(conversionLine, color=#0496ff, title="Conversion Line")
plot(baseLine, color=#991515, title="Base Line")
plot(close, offset = -displacement, color=#459915, title="Lagging Span")

p1 = plot(leadLine1, offset = displacement, color=green,
 title="Lead 1")
p2 = plot(leadLine2, offset = displacement, color=red, 
 title="Lead 2")
fill(p1, p2, color = leadLine1 > leadLine2 ? green : red)



maxlead = max(leadLine1, leadLine2)
minlead = min(leadLine1, leadLine2)

//rules
A = baseLine> maxlead[displacement]
B = crossover(baseLine,  maxlead[displacement])

C = baseLine< minlead[displacement]
D = crossunder(baseLine, minlead[displacement])


E = conversionLine> maxlead[displacement]
F = crossover(conversionLine, maxlead[displacement])

G = conversionLine< minlead[displacement]
H = crossunder(conversionLine, minlead[displacement])


I = close>  maxlead[2*displacement]
J = crossover(close, maxlead[2*displacement])

K = close<minlead[2*displacement]
L = crossunder(close, minlead[2*displacement])


//strategies
if A 
    if E
        strategy.entry("Buy", strategy.long, when= J)
if A 
    if I
        strategy.entry("Buy", strategy.long, when= F)
if E 
    if I
        strategy.entry("Buy", strategy.long, when= B)

if C
    if G
        strategy.entry("Sell", strategy.short, when=L)
if C
    if K
        strategy.entry("Sell", strategy.short, when=H)
if G
    if K
        strategy.entry("Sell", strategy.short, when=D)

//EOS


مزید