یہ حکمت عملی کورل ٹرینڈ اشارے کے کراس اوور پر مبنی درمیانے اور طویل مدتی تجارتی نقطہ نظر ہے۔ یہ ممکنہ خریداری کے مواقع کی نشاندہی کرنے کے لئے مختلف پیرامیٹرز کے ساتھ دو کورل ٹرینڈ لائنوں کا استعمال کرتی ہے۔ یہ حکمت عملی بنیادی طور پر طویل مدتی فریموں کے لئے ڈیزائن کی گئی ہے ، جیسے 1 ماہ یا 3 ماہ کے چارٹ ، جس کا مقصد بڑے رجحانات کے اندر سازگار انٹری پوائنٹس کو حاصل کرنا ہے۔
اس حکمت عملی کا بنیادی حصہ دو کورل ٹرینڈ لائنوں کا استعمال کرنا ہے ، جن کو کورل ٹرینڈ 1 اور کورل ٹرینڈ 2 کہا جاتا ہے۔ ہر ٹرینڈ لائن کا حساب ایکسپونینشل موونگ میڈیز (ای ایم اے) کی بنیاد پر اضافی ہموار کاری کے ساتھ کیا جاتا ہے۔ جب کورل ٹرینڈ 1 کورل ٹرینڈ 2 کے اوپر عبور کرتا ہے تو خرید کا اشارہ پیدا ہوتا ہے ، جسے ممکنہ اپ ٹرینڈ کا آغاز سمجھا جاتا ہے۔
حکمت عملی کے اہم پیرامیٹرز میں شامل ہیں:
ان پیرامیٹرز کو ایڈجسٹ کرکے ، تاجر مارکیٹ کے مختلف حالات اور ذاتی ترجیحات کے مطابق حکمت عملی کی کارکردگی کو بہتر بنا سکتے ہیں۔
ڈبل کورل ٹرینڈ کراس اوور حکمت عملی درمیانی سے طویل مدتی مارکیٹ کے رجحانات کو حاصل کرنے کے لئے ایک موثر ذریعہ ہے۔ مختلف پیرامیٹرز کے ساتھ دو کورل ٹرینڈ لائنوں کے کراس اوور کو فائدہ اٹھانے سے ، حکمت عملی استحکام کو برقرار رکھتے ہوئے مختلف مارکیٹ کے ماحول میں ڈھل سکتی ہے۔ اگرچہ تاخیر اور جھوٹے بریک آؤٹ جیسے موروثی خطرات موجود ہیں ، تاجر احتیاط سے پیرامیٹر کی اصلاح اور اضافی رسک مینجمنٹ اقدامات کے ذریعے حکمت عملی کی وشوسنییتا اور منافع کو نمایاں طور پر بہتر بنا سکتے ہیں۔ مستقبل میں اصلاحات کو سگنل کے معیار کو بڑھانے ، موافقت کو بہتر بنانے اور زیادہ جامع اور مضبوط تجارتی نظام بنانے کے لئے رسک کنٹرول کو بہتر بنانے پر توجہ دینی چاہئے۔
/*backtest start: 2019-12-23 08:00:00 end: 2024-09-24 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("D-Stryker LT", overlay=true) // Input settings for Coral Trend 1 smoothingPeriod1 = input.int(3, title="Coral Trend 1 Smoothing Period") constantD1 = input.float(0.2, title="Coral Trend 1 Constant D") // Input settings for Coral Trend 2 smoothingPeriod2 = input.int(6, title="Coral Trend 2 Smoothing Period") constantD2 = input.float(0.2, title="Coral Trend 2 Constant D") // Function to calculate Coral Trend coralTrend(source, smoothingPeriod, constantD) => emaValue = ta.ema(source, smoothingPeriod) smoothEma = ta.ema(emaValue, smoothingPeriod) trendLine = smoothEma + constantD * (emaValue - smoothEma) trendLine // Calculate Coral Trends coralTrend1 = coralTrend(close, smoothingPeriod1, constantD1) coralTrend2 = coralTrend(close, smoothingPeriod2, constantD2) // Plot Coral Trends plot(coralTrend1, title="Coral Trend 1", color=color.blue, linewidth=2) plot(coralTrend2, title="Coral Trend 2", color=color.red, linewidth=2) // Generate buy signal when Coral Trend 1 crosses above Coral Trend 2 buySignal = ta.crossover(coralTrend1, coralTrend2) // Plot buy signals on the chart plotshape(series=buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") // Optional: Add strategy entry and exit logic if (buySignal) strategy.entry("Buy", strategy.long)