PROTECTED SOURCE SCRIPT

flameq8 : Signals buy & sell

مرحبا متداولين

خيارات التشغيل: متغيرات مثل changeATR, showsignals, highlighting, colorCandles, bgHighlight للتحكم في طريقة الحساب وعرض الإشارات.
إعدادات RSI: توفر إمكانية تشغيل RSI مع تحديد فترة (14) ومستويات التشبع الشرائي (70) والبيعي (30)، ولكن يتم تعطيله افتراضياً (rsiEnabled = false).
حساب ATR وSupertrend
حساب الـ ATR:

إذا كان changeATR مفعلًا، يُستخدم الـ ATR الحقيقي (ta.atr) لفترة محددة.
وإذا لم يكن مفعلًا، يُحسب المتوسط البسيط للمدى الحقيقي (ta.sma(ta.tr, Periods)).
تحديد خطوط Supertrend:

الخط العلوي (up): يحسب كقيمة src - (Multiplier * atr).
الخط السفلي (dn): يحسب كقيمة src + (Multiplier * atr).
تعديل الخطوط بناءً على الشموع السابقة:

يتم مقارنة سعر الإغلاق السابق مع القيمة السابقة لـup وdn لتحديث الخطوط وضمان استمرارية الاتجاه.
تحديد الاتجاه (trend):

يبدأ الاتجاه افتراضياً بـ1 (صعودي).
إذا كان الاتجاه السابق هابط (-1) وانتقل سعر الإغلاق فوق dn1، يتحول الاتجاه إلى صعودي.
وإذا كان الاتجاه صعودي (1) وانتقل سعر الإغلاق دون up1، يتحول الاتجاه إلى هابط.
استخدام مؤشر RSI كفلتر (اختياري)
حساب RSI: باستخدام الفترة المحددة (14) على سعر الإغلاق.
شروط الإشارات مع RSI:
إشارة شراء: عندما يكون الاتجاه قد تحول من هابط إلى صعودي (trend من -1 إلى 1) ويمكن أن يتطلب أن يكون RSI أقل من مستوى التشبع البيعي إذا كان RSI مفعل.
إشارة بيع: عندما يكون الاتجاه تحول من صعودي إلى هابط (trend من 1 إلى -1) ويمكن أن يتطلب أن يكون RSI أعلى من مستوى التشبع الشرائي إذا كان RSI مفعل.
رسم الإشارات على الرسم البياني
إشارات الشراء والبيع:
عند تحقق شرط إشارة الشراء، يتم عرض شكل "Buy" أخضر صغير أعلى الشمعة.
عند تحقق شرط إشارة البيع، يتم عرض شكل "Sell" أحمر صغير أسفل الشمعة.
تلوين الشموع والخلفية:
إذا تم تفعيل colorCandles، يتم تلوين الشموع بناءً على الاتجاه: أخضر للاتجاه الصعودي وأحمر للاتجاه الهبوطي.
إذا كان bgHighlight مفعلًا، يتم تمييز خلفية الرسم بلون أخضر عند الاتجاه الصعودي وأحمر عند الاتجاه الهبوطي.
تمييز الفترات بالملء (غير مستخدمة في الرسم النهائي):
يتم تحديد ألوان تعبئة متغيرة تعتمد على الاتجاه، لكنها لم تستخدم لاحقًا في الرسم.
التنبيهات
تم إعداد تنبيهات (alertcondition) لإشارات الشراء والبيع بحيث يمكن للمستخدم تلقي إشعار عند حدوث إشارة شراء أو بيع وفقًا للشروط المعرفة.
باختصار، يقوم مؤشر "flameq8" بتحليل اتجاه السوق ويعطي إشارات شراء وبيع عند حدوث انعكاس في الاتجاه. كما يوفر إمكانية استخدام مؤشر RSI لتصفية هذه الإشارات، مع إمكانية تخصيص ظهورها على الرسم البياني عبر تلوين الشموع وتغيير خلفية الرسم وفقًا للاتجاه الحالي.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Hello Traders

Operating Options:
Variables such as changeATR, showsignals, highlighting, colorCandles, and bgHighlight are provided to control the calculation method and how signals are displayed.

RSI Settings:
There is an option to enable RSI with a specified period (14) and overbought (70) and oversold (30) levels, but it is disabled by default (rsiEnabled = false).

Calculating ATR and Supertrend
Calculating the ATR:

If changeATR is enabled, the true ATR (ta.atr) for a specified period is used.
If not enabled, the simple moving average of the true range (ta.sma(ta.tr, Periods)) is calculated.
Determining Supertrend Lines:

The upper line (up) is calculated as:
up = src - (Multiplier * atr)
The lower line (dn) is calculated as:
dn = src + (Multiplier * atr)
Adjusting Lines Based on Previous Candles:

The previous closing price is compared with the prior values of up and dn to update the lines and ensure trend continuity.
Determining the Trend (trend):

The trend defaults to 1 (uptrend).
If the previous trend was down (-1) and the closing price moves above dn1, the trend switches to uptrend.
Conversely, if the trend was up (1) and the closing price moves below up1, the trend switches to downtrend.
Using the RSI Indicator as an Optional Filter
Calculating RSI:

RSI is calculated using the specified period (14) on the closing price.
Signal Conditions with RSI:

Buy Signal: Occurs when the trend has switched from down to up (from -1 to 1). If RSI is enabled, it may additionally require that RSI is below the oversold level.
Sell Signal: Occurs when the trend has switched from up to down (from 1 to -1). If RSI is enabled, it may additionally require that RSI is above the overbought level.
Plotting Signals on the Chart
Buy and Sell Signals:

When a buy signal condition is met, a small green "Buy" shape is displayed above the candle.
When a sell signal condition is met, a small red "Sell" shape is displayed below the candle.
Coloring Candles and Background:

If colorCandles is enabled, candles are colored based on the trend: green for an uptrend and red for a downtrend.
If bgHighlight is enabled, the chart background is highlighted green during an uptrend and red during a downtrend.
Highlighting Periods with Fill (Not Used in the Final Plot):

Variable fill colors based on the trend are defined, but they are not used later in the plot.
Alerts
Alert conditions (alertcondition) are set up for buy and sell signals so that the user can receive a notification when a buy or sell signal occurs according to the defined conditions.

In Summary:
The "flameq8" indicator analyzes the market direction and gives buy and sell signals when a trend reversal occurs. It also provides the option to use the RSI indicator to filter these signals, along with the ability to customize their appearance on the chart by coloring candles and changing the background based on the current trend.
Bands and ChannelsCandlestick analysisTrend Analysis

סקריפט מוגן

סקריפט זה פורסם במקור סגור ותוכל להשתמש בו באופן חופשי. אתה יכול להגדירו כמועדף כדי להשתמש בו בגרף. אינך יכול להציג או לשנות את קוד המקור שלו.

רוצה להשתמש בסקריפ זה בגרף?


גם על:

כתב ויתור