یہ حکمت عملی ایک جامع رجحان کی پیروی کرنے والا تجارتی نظام ہے جس میں ایچیموکو کلاؤڈ ، رشتہ دار طاقت انڈیکس (آر ایس آئی) ، اور موونگ اوسط کنورجنسی تغیر (ایم اے سی ڈی) کو مربوط کیا گیا ہے۔ یہ حکمت عملی مجموعی رجحان کی سمت کا تعین کرنے کے لئے کلاؤڈ ، قیمت کی رفتار کی تصدیق کے لئے آر ایس آئی ، اور مخصوص تجارتی مواقع کی نشاندہی کرنے کے لئے ایم اے سی ڈی لائن کراس اوورز کا استعمال کرتی ہے ، جس سے کثیر جہتی مارکیٹ تجزیہ اور تجارتی فیصلے ممکن ہوجاتے ہیں۔
بنیادی منطق تین تکنیکی اشارے کے تعاون پر مبنی ہے:
تجارتی قوانین مندرجہ ذیل ہیں: طویل داخلے کی شرائط:
مختصر داخلے کی شرائط:
رجحان کے الٹ جانے کا خطرہ: رجحان کے موڑ کے مقامات پر مسلسل رکنے کا امکان ہے۔ تجویز: رجحان کی تصدیق کے وقت کی حد کی ضروریات کو بڑھانا۔
رینج سے منسلک مارکیٹ کا خطرہ: سائیڈ ویز مارکیٹوں میں اکثر تجارت ہوسکتی ہے۔ تجاویز: سگنل فلٹرز شامل کریں، جیسے کم سے کم نقل و حرکت کی ضروریات۔
تاخیر کا خطرہ: اشارے میں فطری تاخیر ہوتی ہے ، ممکنہ طور پر بہترین انٹری پوائنٹس کی کمی ہوتی ہے۔ تجاویز: تیز اشارے یا قیمت کی حرکت کا تجزیہ شامل کریں۔
پیرامیٹر کی حساسیت: پیرامیٹر کی غلط ترتیبات خراب کارکردگی کا باعث بن سکتی ہیں۔ تجویز: بیک ٹسٹنگ کے ذریعے پیرامیٹرز کو بہتر بنائیں۔
یہ حکمت عملی Ichimoku کلاؤڈ ، RSI ، اور MACD اشارے کو ملا کر ایک مکمل رجحان کے بعد ٹریڈنگ سسٹم تیار کرتی ہے۔ اس کی اہم طاقتیں اس کی متعدد تصدیق کے طریقہ کار اور واضح تجارتی قوانین میں ہیں ، جبکہ رجحان کے الٹ پوائنٹس اور رینج سے منسلک مارکیٹوں میں خطرات پر توجہ دی جانی چاہئے۔ متحرک پیرامیٹر ایڈجسٹمنٹ ، مارکیٹ ماحول فلٹرنگ ، اور رسک مینجمنٹ کی اصلاح کے ذریعے ، حکمت عملی کی استحکام اور منافع کو مزید بڑھا سکتا ہے۔
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-10 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Ichimoku + RSI + MACD Strategy", overlay=true) // Ichimoku Cloud parameters tenkanPeriod = 9 kijunPeriod = 26 senkouSpanBPeriod = 52 displacement = 26 // RSI parameters rsiLength = 14 rsiOverbought = 70 rsiOversold = 30 // MACD parameters [macdLine, signalLine, _] = ta.macd(close, 12, 26, 9) // Ichimoku calculations tenkanSen = (ta.highest(high, tenkanPeriod) + ta.lowest(low, tenkanPeriod)) / 2 kijunSen = (ta.highest(high, kijunPeriod) + ta.lowest(low, kijunPeriod)) / 2 senkouSpanA = (tenkanSen + kijunSen) / 2 senkouSpanB = (ta.highest(high, senkouSpanBPeriod) + ta.lowest(low, senkouSpanBPeriod)) / 2 chikouSpan = close[displacement] // Plotting Ichimoku Cloud plot(tenkanSen, color=color.red, title="Tenkan-sen") plot(kijunSen, color=color.blue, title="Kijun-sen") plot(senkouSpanA[displacement], color=color.green, title="Senkou Span A") plot(senkouSpanB[displacement], color=color.red, title="Senkou Span B") fill(plot(senkouSpanA[displacement]), plot(senkouSpanB[displacement]), color=color.new(color.green, 90), title="Cloud") // RSI calculation rsi = ta.rsi(close, rsiLength) // Long entry condition longCondition = (close > senkouSpanA) and (close > senkouSpanB) and (rsi > rsiOversold) and (ta.crossover(macdLine, signalLine)) if (longCondition) strategy.entry("Long", strategy.long) // Short entry condition shortCondition = (close < senkouSpanA) and (close < senkouSpanB) and (rsi < rsiOverbought) and (ta.crossunder(macdLine, signalLine)) if (shortCondition) strategy.entry("Short", strategy.short) // Exit conditions if (ta.crossunder(macdLine, signalLine) and strategy.position_size > 0) strategy.close("Long") if (ta.crossover(macdLine, signalLine) and strategy.position_size < 0) strategy.close("Short") // Plot RSI hline(rsiOverbought, "Overbought", color=color.red) hline(rsiOversold, "Oversold", color=color.green) plot(rsi, color=color.blue, title="RSI")