LazyBear

McClellan Oscillator [LazyBear]

Developed by Sherman and Marian McClellan, the McClellan Oscillator is a breadth indicator derived from Net Advances, the number of advancing issues less the number of declining issues. Subtracting the 39-day exponential moving average of Net Advances from the 19-day exponential moving average of Net Advances forms the oscillator.

As the formula reveals, the McClellan Oscillator is a momentum indicator that works similar to MACD .

McClellan Oscillator signals can be generated with breadth thrusts, centerline crossovers, overall levels and divergences.

I have added the following options:
- Can choose Advancing/Declining issues of any market. Default is NYSE.
- Can show the EMAs and/or oscillator.
- Ratio Adjusted Calculation mode (as explained in the stockcharts link below) or default mode.
- Can use custom timeframe. Default is chart timeframe.

More info:
http://stockcharts.com/school/doku.php?i...

Complete list of my indicators:
https://docs.google.com/document/d/15AGC...

Thanks @mpinky for pointing out the StockCharts version of this oscillator.

إزالة من البرامج النصية المفضلة أضف إلى البرامج النصية المفضلة
//
// @author LazyBear 
// List of all my indicators: 
// https://docs.google.com/document/d/15AGCufJZ8CIUvwFJ9W-IKns88gkWOKBCvByMEvm5MLo/edit?usp=sharing
//
study("McClellan Oscillator [LazyBear]", shorttitle="MO_LB")
advissues=input(defval="ADVN", title="Advancing Stocks Symbol", type=symbol)
decissues=input(defval="DECN", title="Declining Stocks Symbol", type=symbol)
isRA=input(true, title="Stockcharts version (Ratio Adjusted)?")
rm=input(defval=1000, title="RANA ratio multiplier")
showEMAs=input(false, title="Show EMAs?")
showOsc=input(true, title="Show Oscillator?")

useCTF=input(false, title="Use Custom Timeframe?"), 
tf=useCTF?input("D", type=resolution, title="Custom Timeframe"):period
ai=security(advissues, tf, close), di=security(decissues, tf, close)
rana=rm * (ai-di)/(ai+di)
e1=isRA?ema(rana, 19):ema(ai-di, 19),e2=isRA?ema(rana, 39):ema(ai-di, 39)
mo=e1-e2

hline(0, title="ZeroLine")
plot(showOsc?mo<0?mo:0:na, style=area, color=red, title="MO_Negative")
plot(showOsc?mo>=0?mo:0:na, style=area, color=green, title="MO_Positive")
plot(showOsc?mo:na, style=line, color=black, title="MO", linewidth=2)
plot(showEMAs?e1:na, color=blue, linewidth=2, title="19 EMA")
plot(showEMAs?e2:na, color=red, linewidth=2, title="39 EMA")



Hi Good People,

How about if we want to chart the Advancing & Declining Volume(s) instead of Issues ?
رد
GREAT Indicator to Post....I've gotten McClellans reports for probably 10 years now...Good Job...Great Value to the community...

That's what I Call...Strait LazyBear Style....
+3 رد
LazyBear ChrisMoody
Thanks Chris
+1 رد
ADVN / DECN is only for the NYSE. Did you happen to have the advance decline for the Nasdaq composite and Index?
رد
LazyBear ucsgears
For NASDAQ, use ADVQ / DVCQ

If you type "Advancing" or "Declining" in the symbol box, it should list the names for other mkts too.
+1 رد
ucsgears LazyBear
Great thanks, I just searched for it. I used stockcharts for all these. Now, I can code some setups, that works..
رد
Good Job. Thanks for doing it. I had it for a future indicator, you did it. Now I have it. Thanks.
+1 رد
LazyBear ucsgears
Thanks ucsgears.
+1 رد
Hi Lazybear,

i reckon there is another one called, McClellan Summation index?
Can both these be used on stock, i thought it is more suitable for indices? Thanks
رد
LazyBear jangseohee
Hi,

I can talk for the calculation part, will leave the proper usage and potential usecase scenarios to more experienced traders. :)

This is a breadth indicator, so makes use of the advancing/declining issues for a given market and not based on a single stock. AFAIK, SummationIndex is nothing but a running sum of McClellan oscillator.

BTW, I will publish the summationindex too today.
+1 رد
الصفحة الرئيسية منصة الأسهم منصًة العملات منصّة العملات الرقمية جدول الأعمال الاقتصادي برامج تعليمية كيف نعمل مميزات الرسم البياني أسعار العضوية قوانين الموقع المشرفون حلول المواقع الإلكترونية والوسطاء الأدوات حلول الرسوم البيانية مكتبة الرسوم البيانية صغيرة الحجم مركز المساعدة إحالة صديق طلب الخصائص المدوّنة والأخبار الأسئلة الأكثر شيوعًا معرفة تويتر
الملف الشخصي إعدادات الصفحة الشخصية الحساب وإعداد الفواتير إحالة صديق تذاكر الدعم الخاصة بي مركز المساعدة التحاليل المنشورة المتابعين تتابع رسالة خاصة المحادثة تسجيل الخروج