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


تخلیق کی تاریخ: 2024-02-20 11:12:44 آخر میں ترمیم کریں: 2024-02-20 11:12:44
کاپی: 0 کلکس کی تعداد: 742
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

ایک نظر توازن ٹیبل اشارے

ایک نظر توازن ٹیبل اشارے میں تبدیلی کی لائن ، بیس لائن ، پری انجیکشن لائن اور پوسٹ انجیکشن لائن چار منحنی خطوط پر مشتمل ہے۔ جس میں تبدیلی کی لائن حالیہ ((9 دن) کے اختتامی قیمت کی اوسط قیمت ہے ، اور بیس لائن طویل مدتی ((26 دن) کے اختتامی قیمت کی اوسط قیمت ہے۔ سابقہ انجیکشن لائن تبادلوں کی لائن اور بیس لائن کی اوسط ہے ، اور اس کی برتری ہے۔ بعد میں انجیکشن طویل مدتی ((52 دن) کے اختتامی قیمت کی اوسط قیمت ہے ، جس میں تاخیر ہے۔ جب اوسطا مختصر لائن پر عبور یا نیچے کی لمبی لائن پر عبور ہوتا ہے تو خرید و فروخت کے سگنل پیدا ہوتے ہیں۔

برن تار وے بینڈ

برن لائن کی لہر کی تین لائنیں ہیں: درمیانی ، اوپری اور نچلی لائنیں۔ درمیانی لائن ایک آسان حرکت پذیر اوسط ہے جس میں n دن (یہاں 20 دن پر مقرر کیا گیا ہے) کی بندش کی قیمت ہے۔ اوپری لائن ایک معیاری فرق ہے جس میں درمیانی لائن کا اضافہ k گنا ہے (یہاں 2 گنا) ۔ نیچے کی لائن ایک معیاری فرق ہے جس میں درمیانی لائن کا کم کرنا k گنا ہے۔ یہ فیصلہ کرتا ہے کہ آیا قیمت اتار چڑھاؤ کی حد کے اندر ہے یا نہیں ، اس طرح مارکیٹ میں ہلچل کی سطح کا تعین ہوتا ہے۔

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

طاقت کا تجزیہ

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

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

خطرے کا تجزیہ

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

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

اصلاح کی سمت

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-02-13 00:00:00
end: 2024-02-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("一目均衡表シグナル + ボリンジャーバンド", 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")
bbLength = input(20, title="Bollinger Bands Length")
bbMultiplier = input(2.0, title="Bollinger Bands Multiplier")

donchian(len) => math.avg(ta.lowest(len), ta.highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = math.avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)

// ボリンジャーバンドの計算
basis = ta.sma(close, bbLength)
bbUpper = basis + bbMultiplier * ta.stdev(close, bbLength)
bbLower = basis - bbMultiplier * ta.stdev(close, bbLength)

// 1σ、2σ、3σのライン
bbUpper1 = basis + ta.stdev(close, bbLength)
bbLower1 = basis - ta.stdev(close, bbLength)

bbUpper2 = basis + 2 * ta.stdev(close, bbLength)
bbLower2 = basis - 2 * ta.stdev(close, bbLength)

bbUpper3 = basis + 3 * ta.stdev(close, bbLength)
bbLower3 = basis - 3 * ta.stdev(close, bbLength)

// 遅行スパンがローソクに交差した際のBuyとSellシグナル
buySignalLeadLine = ta.crossover(close, leadLine2)
sellSignalLeadLine = ta.crossunder(close, leadLine2)

// Strategy Entry and Exit Conditions for Lead Line
strategy.entry("BuyLeadLine", strategy.long, when = buySignalLeadLine)
strategy.close("BuyLeadLine", when = sellSignalLeadLine)

strategy.entry("SellLeadLine", strategy.short, when = sellSignalLeadLine)
strategy.close("SellLeadLine", when = buySignalLeadLine)

// Plotting Ichimoku Cloud
plot(conversionLine, color=color.new(color.blue, 0), title="Conversion Line")
plot(baseLine, color=color.new(color.red, 0), title="Base Line")
plot(close, offset = -displacement + 1, color=color.new(color.green, 0), title="Lagging Span")
p1 = plot(leadLine1, offset = displacement - 1, color=color.new(color.green, 0),
     title="Leading Span A")
p2 = plot(leadLine2, offset = displacement - 1, color=color.new(#cdf80d, 0),
     title="Leading Span B")

fill(p1, p2, color = leadLine1 > leadLine2 ? color.rgb(67, 160, 71, 90) : color.rgb(244, 67, 54, 90))



// 2σ、3σのラインをプロット

plot(bbUpper2, color=color.rgb(100, 96, 100), title="BB Upper 2σ")
plot(bbLower2, color=color.rgb(100, 96, 100), title="BB Lower 2σ")

plot(bbUpper3, color=color.rgb(67, 61, 68), title="BB Upper 3σ")
plot(bbLower3, color=color.rgb(67, 61, 68), title="BB Lower 3σ")

// Plotting Entry and Exit Signals
plotshape(series=buySignalLeadLine, title="Buy Signal (Lead Line)", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(series=sellSignalLeadLine, title="Sell Signal (Lead Line)", color=color.rgb(255, 115, 0), style=shape.triangledown, location=location.abovebar, size=size.small)