یہ حکمت عملی تین درجہ بندی کے اشارے: آر ایس آئی ، سی سی آئی اور ولیمز٪ آر کو یکجا کرتی ہے تاکہ موثر تجارتی سگنل پیدا کیے جاسکیں۔ یہ خرید یا فروخت کے سگنل جاری کرے گا جب تینوں اشارے بیک وقت زیادہ خرید یا زیادہ فروخت کے سگنل دکھاتے ہیں۔ ایک اشارے کے استعمال کے مقابلے میں ، یہ جامع حکمت عملی زیادہ غلط سگنل کو فلٹر کرتی ہے اور استحکام کو بہتر بناتی ہے۔
اس حکمت عملی کا نام
حکمت عملی بنیادی طور پر تجارتی فیصلوں کے لئے مندرجہ ذیل اشارے پر مبنی ہے:
جب آر ایس آئی 25 سے کم ہوتا ہے تو ، یہ oversold حیثیت کی نشاندہی کرتا ہے۔ جب آر ایس آئی 75 سے زیادہ ہوتا ہے تو ، یہ overbought حیثیت کی نشاندہی کرتا ہے۔ اسی منطق کا اطلاق سی سی آئی اور ولیمز٪ آر پیرامیٹرز پر ہوتا ہے۔
جب تینوں اشارے بیک وقت خرید سگنل دکھاتے ہیں ، یعنی آر ایس آئی < 25 ، سی سی آئی < - 130 ، ولیمز٪ آر < - 85 ، حکمت عملی طویل ہوگی۔ جب تینوں اشارے بیک وقت فروخت سگنل دکھاتے ہیں ، یعنی آر ایس آئی > 75 ، سی سی آئی > 130 ، ولیمز٪ آر > -15 ، حکمت عملی مختصر ہوگی۔
یہ ایک ہی اشارے سے غلط سگنلز سے بچتا ہے اور وشوسنییتا کو بہتر بناتا ہے۔ یہ ہر تجارت کے خطرات اور منافع کو کنٹرول کرنے کے لئے اسٹاپ نقصان اور منافع حاصل کرنے کو بھی ترتیب دیتا ہے۔
کثیر اشارے کا مجموعہ غلط سگنل فلٹر کرتا ہے
آر ایس آئی ، سی سی آئی اور ولیمز٪ آر کو یکجا کرکے ، حکمت عملی انفرادی اشارے سے کچھ غلط سگنل کو فلٹر کرتی ہے ، جس سے درستگی میں اضافہ ہوتا ہے۔
آٹو سٹاپ نقصان / منافع لیتا ہے خطرات کا انتظام کرتا ہے بلٹ میں سٹاپ نقصان اور منافع لے لو افعال خود کار طریقے سے ہر تجارت کے لئے باہر نکلنے کی قیمتوں کو مقرر کرتے ہیں، مؤثر طریقے سے قابل برداشت حد کے اندر نقصانات کو محدود کرتے ہیں.
درمیانی مدت کی تجارت یہ حکمت عملی درمیانی مدت کی تجارت کے لئے بہتر کام کرتی ہے ، اشارے کے امتزاج کے ذریعہ درمیانی مدت کے موڑ کے نکات کی واضح طور پر نشاندہی کرتی ہے۔ یہ قلیل مدتی شور اور طویل مدتی رجحانات کا پتہ لگانے میں کمزور ہے۔
ٹھوس بیک ٹسٹ ڈیٹا
اس حکمت عملی میں 45 منٹ کی بار EUR/USD کا استعمال کیا گیا ہے، جو ایک بڑی فاریکس جوڑی ہے جس میں کافی مقدار میں لیکویڈیٹی اور ڈیٹا موجود ہے، جس سے ناکافی ڈیٹا کی وجہ سے اوور فٹ کے خطرات کم ہوتے ہیں۔
کمزور طویل مدتی رجحان کی نشاندہی
یہ حکمت عملی زیادہ مخالف سگنلز پر انحصار کرتی ہے۔ طویل مدتی رجحانات کا اندازہ لگانے اور ان کی پیروی کرنے کی صلاحیت محدود ہے۔ طویل مدتی یکطرفہ منڈیوں کے دوران ، منافع کی صلاحیت محدود ہے۔
قلیل مدتی اتار چڑھاؤ کی کمی 45 منٹ کی سلاخوں کے ساتھ ، حکمت عملی زیادہ کثرت سے قلیل مدتی قیمتوں میں اتار چڑھاؤ سے منافع بخش مواقع سے محروم ہوجاتی ہے۔ بار اسپین کے اندر زیادہ اتار چڑھاؤ کھوئے ہوئے مواقع کا باعث بن سکتا ہے۔
نظام کے خطرات
یہ حکمت عملی بنیادی طور پر یورو / امریکی ڈالر پر لاگو ہوتی ہے۔ عالمی فاریکس مارکیٹ کو ہلا کر رکھ دینے والے شدید معاشی بحران کے وقت ، اس کے تجارتی قوانین ناکام ہوسکتے ہیں ، جس سے بڑے نقصانات ہو سکتے ہیں۔
رجحان کے مطابق اشارے شامل کرنا
طویل مدتی رجحان کی پہچان میں مدد کے لئے ایم اے ، بول وغیرہ جیسے رجحان کی پیمائش کو شامل کرنے کی کوشش کریں۔ صرف عام سمت کے ساتھ پوزیشنیں لینے سے جیت کی شرح میں بہتری آئے گی۔
سٹاپ نقصان / منافع کے پیرامیٹرز کو بہتر بنانا حتمی منافع بخش پر مختلف اسٹاپ نقصان / منافع کے پیرامیٹرز کے اثرات کا اندازہ کرنے کے لئے زیادہ تاریخی اعداد و شمار کا بیک ٹیسٹ کریں ، تاکہ بہترین ترتیب مل سکے۔ متحرک ٹیمپلیٹنگ پر بھی غور کریں۔
مصنوعات کی توسیع
فی الحال بنیادی طور پر یورو / امریکی ڈالر پر لاگو ہوتا ہے۔ ہم اس کی استحکام اور منتقلی کی جانچ کرنے کے لئے GBP ، JPY ، AUD جیسے دیگر اہم کرنسی کے جوڑوں پر اس کی تعیناتی کی کوشش کرسکتے ہیں۔
/*backtest start: 2024-01-16 00:00:00 end: 2024-01-23 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("RSI CCI Williams %R Strategy with TP and SL", overlay=true) // Input parameters for indicators rsi_period = input(14, title="RSI Period") cci_period = input(20, title="CCI Period") williams_period = input(14, title="Williams %R Period") // Thresholds for overbought and oversold conditions rsi_oversold = input(25, title="RSI Oversold Level") rsi_overbought = input(75, title="RSI Overbought Level") cci_oversold = input(-130, title="CCI Oversold Level") cci_overbought = input(130, title="CCI Overbought Level") williams_oversold = input(-85, title="Williams %R Oversold Level") williams_overbought = input(-15, title="Williams %R Overbought Level") // Take profit and stop loss levels as a percentage take_profit_pct = input(1.2, title="Take Profit (%)") / 100 stop_loss_pct = input(0.45, title="Stop Loss (%)") / 100 // Indicator calculations rsi = ta.rsi(close, rsi_period) cci = ta.cci(close, cci_period) highestHigh = ta.highest(high, williams_period) lowestLow = ta.lowest(low, williams_period) williamsR = (highestHigh - close) / (highestHigh - lowestLow) * -100 // Entry conditions longCondition = rsi < rsi_oversold and cci < cci_oversold and williamsR < williams_oversold and strategy.position_size == 0 shortCondition = rsi > rsi_overbought and cci > cci_overbought and williamsR > williams_overbought and strategy.position_size == 0 // Execute strategy entry orders if (longCondition) strategy.entry("Long", strategy.long) strategy.exit("Take Profit or Stop Loss Long", "Long", limit=close * (1 + take_profit_pct), stop=close * (1 - stop_loss_pct)) if (shortCondition) strategy.entry("Short", strategy.short) strategy.exit("Take Profit or Stop Loss Short", "Short", limit=close * (1 - take_profit_pct), stop=close * (1 + stop_loss_pct)) // Plot the signals on the chart plotshape(series=longCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, text="BUY") plotshape(series=shortCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, text="SELL") // Plot the indicators for visualization plot(rsi, title="RSI", color=color.blue) plot(cci, title="CCI", color=color.purple) plot(williamsR, title="Williams %R", color=color.orange)