// Chande Momentum Oscillator // -------------------------- // A momentum oscillator developed by Tushar Chande. // CHART CONFIGURATION VSCALE_RANGE(-100, 100); // USER INPUT periods = INPUT("Periods", 14, 1, 100); ovrb = INPUT("Over-Bought Level", 50, 0, 100); ovrs = INPUT("Over-Sold Level", -50, -100, 0); linecolor = INPUT("Line Color", Color.Red); linethickness = INPUT("Line Thickness", 1, 1, 10); fillcolor = INPUT("Fill Color", Color.Pink); // CALCULATION cmo1 = SUM(IF(CLOSE > CLOSE[-1], CLOSE - CLOSE[-1], 0), periods); cmo2 = SUM(IF(CLOSE[-1] > CLOSE, CLOSE[-1] - CLOSE, 0), periods); cmo = 100 * ((cmo1 - cmo2) / (cmo1 + cmo2)); // PLOTTING AND SUMMARY PLOT_WAVECREST(cmo, 0, ovrb, ovrs, linethickness, linecolor, fillcolor); SUMMARY("CMO({?}) {?:F0}", periods, cmo);