إعدادات المؤشرات ema_length = input.int(50, title="EMA Length"): يسمح للمستخدم بتحديد طول المتوسط المتحرك الأسي (EMA) الافتراضي (القيمة الافتراضية هي 50). هذه القيمة تمثل عدد الشموع المستخدمة لحساب المتوسط المتحرك الأسي. حساب المتوسط المتحرك الأسي (EMA) ema_value = ta.ema(close, ema_length): ta.ema: دالة من مكتبة TradingView تحسب المتوسط المتحرك الأسي. close: السعر الإغلاق لكل شمعة. ema_length: طول المتوسط المتحرك (عدد الشموع المستخدم). إشارات الشراء والبيع buy_signal = ta.crossover(close, ema_value):
ta.crossover: يتحقق مما إذا كان السعر (close) قد اخترق خط EMA صعودًا. إذا تحقق الشرط، يتم توليد إشارة شراء (buy_signal). sell_signal = ta.crossunder(close, ema_value):
ta.crossunder: يتحقق مما إذا كان السعر (close) قد اخترق خط EMA هبوطًا. إذا تحقق الشرط، يتم توليد إشارة بيع (sell_signal). رسم المتوسط المتحرك الأسي plot(ema_value, color=color.yellow, linewidth=2, title="EMA"): يرسم خط المتوسط المتحرك الأسي (EMA) على الرسم البياني. color=color.yellow: يحدد اللون الأصفر للخط. linewidth=2: يحدد سمك الخط ليكون أكثر وضوحًا. title="EMA": يظهر كاسم للخط عند عرض تفاصيل المؤشر. رسم إشارات الشراء والبيع plotshape(series=buy_signal, location=location.belowbar, color=color.green, style=shape.triangleup, title="Buy Signal", text="BUY"):
يظهر سهم أخضر (شكل مثلث) أسفل الشمعة التي تولدت عندها إشارة الشراء. plotshape(series=sell_signal, location=location.abovebar, color=color.red, style=shape.triangledown, title="Sell Signal", text="SELL"):
يظهر سهم أحمر (شكل مثلث مقلوب) أعلى الشمعة التي تولدت عندها إشارة البيع. إشعارات التنبيه if (buy_signal) alert("Buy Signal detected on Gold!", alert.freq_once_per_bar):
عند ظهور إشارة شراء، يتم إرسال تنبيه مكتوب: "Buy Signal detected on Gold!". alert.freq_once_per_bar: يضمن إرسال التنبيه مرة واحدة لكل شمعة. if (sell_signal) alert("Sell Signal detected on Gold!", alert.freq_once_per_bar):
عند ظهور إشارة بيع، يتم إرسال تنبيه مكتوب: "Sell Signal detected on Gold!". الهدف من المؤشر: المؤشر يساعد المتداولين في تحديد نقاط الشراء والبيع استنادًا إلى تقاطع السعر مع المتوسط المتحرك الأسي (EMA). يوفر رؤية بصرية واضحة بفضل الأسهم الملونة، ويتيح إشعارات تنبيه لتجنب تفويت الإشارات أثناء التداول. كيفية تحسين المؤشر: إضافة فلاتر إضافية مثل RSI أو تحليل الاتجاه العام لتحسين دقة الإشارات. استخدام أطوال متعددة للـ EMA لتأكيد الاتجاه. تعديل التنبيهات لتشمل المزيد من التفاصيل مثل السعر الحالي.
진정한 TradingView 정신에 따라, 이 스크립트의 저자는 트레이더들이 이해하고 검증할 수 있도록 오픈 소스로 공개했습니다. 저자에게 박수를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 출판물에서 이 코드를 재사용하는 것은 하우스 룰에 의해 관리됩니다. 님은 즐겨찾기로 이 스크립트를 차트에서 쓸 수 있습니다.