مؤشر Schaff Trend Cycle: الصيغة والإعدادات وطريقة القراءة
يمرّر مؤشر Schaff Trend Cycle خط MACD عبر عمليتي تطبيع ستوكاستيك متتاليتين لينتج مذبذبًا بين 0 و100. قيمه الافتراضية: EMA سريع بفترة 23، وEMA بطيء بفترة 50، وطول دورة 10، ومعامل تنعيم 0.5.
Senzoukria · المؤشرات · Updated September 2026
Schaff Trend Cycle — الزخم, في لوحة مستقلة أسفل الرسم.
ما الذي يقيسه Schaff Trend Cycle
المُدخل هو الفرق بين متوسطين أسيين للإغلاق، يبدأ كل منهما بمتوسط متحرك بسيط ويستخدم المعامل الكلاسيكي لا معامل Wilder. تحوّل المرحلة الأولى هذا الرقم غير المحدود والمرتبط بالأداة إلى موضع بين 0 و100 داخل نافذة دورته، ثم تطبّق تنعيمًا أسيًّا بمعامل ثابت، 0.5 افتراضيًا؛ لاحظ أن هذا المعامل وزن وليس فترة، ويبدأ من أول قيمة معرَّفة. تكرر المرحلة الثانية العملية نفسها على النتيجة المنعَّمة. هذه المرحلة الثانية هي جوهر المؤشر، وهي ما تغفله القراءة الأولى عادةً: فهي تقيس موضع موضعٍ، لذا يصف الخط مدى تقدّم الحركة في دورتها لا حجم تلك الحركة. عندما تكون النافذة مسطحة، أي القيمة القصوى تساوي الدنيا، تكون النتيجة غير معرَّفة وتُجمَّد حالة التنعيم بدلًا من ترحيلها بقيمة مختلَقة.
الصيغة كما هي منفَّذة في الكود
هذا ليس التعريف الشائع في مصادر أخرى، بل ما يحسبه الكود المنشور فعليًا، موثَّقًا بجانب التنفيذ:
STC — Schaff Trend Cycle (Doug Schaff, 1999) : le MACD passé à la moulinette d'une DOUBLE STOCHASTIQUE. 1. macd = EMA_fast(close) − EMA_slow(close) — EMA à GRAINE SMA, α = 2/(N+1) (convention du repo), PAS de Wilder ; 2. PREMIÈRE stochastique, sur le macd, fenêtre `cycle` : %K₁ = 100·(macd − min)/(max − min) pf ← premier %K₁ défini, puis pf + f·(%K₁ − pf) (f = `factor`) 3. SECONDE stochastique, sur `pf` — MÊME fenêtre, MÊME facteur : %K₂ = 100·(pf − min)/(max − min) STC ← premier %K₂ défini, puis STC + f·(%K₂ − STC) POURQUOI DEUX ÉTAGES — c'est tout l'indicateur, et c'est ce que la première lecture rate. Une seule stochastique sur le MACD donnerait un signal qui sature à 0/100 dès que le MACD touche un extrême de sa fenêtre : bruyant et binaire. Le premier étage transforme le MACD (grandeur non bornée, dépendant de l'instrument) en un POSITIONNEMENT 0..100 dans son propre cycle ; le second étage mesure la position de CE positionnement dans SON cycle, c'est- à-dire la MATURITÉ du mouvement plutôt que son amplitude. D'où la lecture usuelle : franchissement de 25 en montée = début de cycle haussier, franchissement de 75 en baisse = fin. Le lissage entre les deux n'est PAS une EMA de période : c'est un lissage exponentiel à FACTEUR FIXE (0.5 chez Schaff), amorcé sur la première valeur définie. Défauts 23/50/10, facteur 0.5 (Schaff). Fenêtre PLATE (max == min) → null ET état FIGÉ (cf. `schaffStage`) : ni valeur inventée, ni report de la dernière — le trou se propage aux fenêtres qui le contiennent, ce qui est le comportement voulu. Warm-up : slow − 1 (EMA lente) + cycle − 1 (étage 1) + cycle − 1 (étage 2).
كيف تقرأه
- القراءة الاصطلاحية تعدّ الصعود عبر 25 بداية دورة صاعدة والهبوط عبر 75 نهايتها. هذه المستويات جزء من تصميم المؤشر؛ ولا شيء مما يُقاس هنا يثبتها.
- يقضي الخط فترات طويلة قريبًا جدًا من 0 أو من 100، لأن عمليتي تطبيع متراكبتين تتشبّعان بسرعة. الانتقالات بين هاتين المنطقتين تحمل معلومات أكثر من الوقت الذي يقضيه فيهما.
- الابتعاد عن أحد الحدين هو الحدث الذي ترتكز عليه أغلب القراءات، ويقع بعد أن يكون MACD الأساسي قد انعطف بالفعل.
- بما أن المخرجات محدودة، ينتهي الاتجاه القوي والمعتدل كلاهما في أعلى المقياس. اقرأ حجم الحركة على السعر أو على MACD نفسه، لا على هذا الخط أبدًا.
- الانقطاعات في الخط تحدد نوافذ مسطحة لا مرجع فيها للحساب؛ تُحفظ الحالة الداخلية عبرها بدلًا من تقديمها.
المعاملات والقيم الافتراضية
يحدد EMA السريع 23 وEMA البطيء 50 مُدخل MACD، ويقبل الحقل البطيء حتى 500. تحدد الدورة، 10 افتراضيًا وقابلة للضبط من 2 إلى 200، النافذة المستخدمة في مرحلتي الستوكاستيك. يتحكم معامل التنعيم 0.5 في سرعة تتبّع كل مرحلة لقيمتها الستوكاستيكية الخام ويقبل من 0.05 إلى 1: عند 1 يختفي التنعيم وتأخذ كل مرحلة قيمتها الخام مباشرة، بينما تجعل القيم المنخفضة الخط بطيئًا ومتأخرًا في مغادرة أحد الحدين.
| المعامل | النوع | القيمة الافتراضية | المدى |
|---|---|---|---|
| Fast EMA | number | 23 | 1 – 200 |
| Slow EMA | number | 50 | 2 – 500 |
| Cycle | number | 10 | 2 – 200 |
| Smoothing factor | number | 0.5 | 0.05 – 1 |
ما لا يُظهره
تتراكم ثلاثة مصادر للتأخير: المتوسط الأسي البطيء، ثم نافذة دورة لكل مرحلة ستوكاستيك. عند القيم الافتراضية يكون ذلك 49 زائد 9 زائد 9، أي 67 شمعة إحماء قبل أن يُرسم أي شيء. المقياس المحدود يُسقط الحجم كليًا. الحساب مشتق من الإغلاقات وحدها، فلا شيء فيه يعكس السيولة القائمة في دفتر الأوامر ولا جانب المبادِر الذي يسجّله عمود البصمة. وتنتشر النوافذ المسطحة كفجوات في كل نافذة لاحقة تحتويها، وهذا مقصود لكنه يترك ثغرات مرئية في الفترات الهادئة.
مؤشرات ذات صلة
- Stochastic — الزخم
- Stoch RSI — الزخم
- CCI — الزخم
- ROC — الزخم
- Williams %R — الزخم
- Momentum — الزخم
هذه الصفحة بلغات أخرى
Frequently asked questions
- ماذا يقيس مؤشر Schaff Trend Cycle؟
- يقيس مدى تقدّم حركة MACD في دورتها، على مقياس من 0 إلى 100. يُطبَّع خط MACD أولًا إلى موضع داخل مداه الأخير، ثم يُطبَّع ذلك الموضع مرة أخرى داخل مداه الأخير، فتصف النتيجة نضج الحركة لا حجمها.
- لماذا يطبّق STC الستوكاستيك مرتين؟
- ستوكاستيك واحد مطبَّق على MACD سيتشبّع عند 0 أو 100 بمجرد أن يلامس MACD طرفًا من نافذته، فيعطي إشارة مشوَّشة شبه ثنائية. تحوّل المرحلة الأولى MACD غير المحدود إلى موضع، وتقيس الثانية موقع ذلك الموضع في دورته، وهذا ما ينتج الخط الأنعم الموجَّه نحو الدورة.
- ماذا يعني المستويان 25 و75 في Schaff Trend Cycle؟
- هما مستويا القراءة الاصطلاحيان المرافقان لتصميم المؤشر: يُعدّ الصعود عبر 25 عادةً بداية دورة صاعدة والهبوط عبر 75 نهايتها. إنهما اصطلاحان مرتبطان بالبناء، لا عتبات مشتقة من أي قياس منشور هنا.