Is there a CAM indicator for ThinkorSwim?


New member
Can anyone convert the language in the box to TOS language? Barbara Star came up with this trading strategy to identify trends and countertrends. Thank you in advance.
Last edited by a moderator:


Well-known member
It so happens that I have a copy of the TOS version of Barbara's Star CAM Indicator in my files. Here it is ... have fun!

# The CAM Indicator
# TASC JAN 2018
# Barbara Star, PhD.
# Translated by HUB v1.4.2018
# Posted by: thuber
# 1.4.2018

input    ADXLength = 10;
input    MACDFastLength = 12;
input    MACDSlowLength = 26;
input    MACDaveragetype = AverageType.WILDERS;
input    ADXaveragetype = AverageType.WILDERS;

def MACDValue = reference MACD( fastLength = MACDFastLength, slowLength = MACDSlowLength, averageType = MACDaveragetype);
def ADXValue = reference ADX(length = ADXLength, averageType = ADXaveragetype);
def MACDRising = MACDValue > MACDValue[1];
def ADXRising = ADXValue > ADXValue[1];

DefineGlobalColor("CAMUPColor", Color.GREEN);
DefineGlobalColor("CAMPBColor", Color.YELLOW);
DefineGlobalColor("CAMDNColor",  Color.RED);
DefineGlobalColor("CAMCTColor",  Color.BLUE);

assignpricecolor(if ADXRising and MACDRising then globalColor("CAMUPColor")
                 else if !ADXRising and !MACDRising then globalColor("CAMPBColor")
                 else if ADXRising and !MACDRising then globalcolor("CAMDNColor")
                 else if !ADXRising and MACDRising then globalcolor("CAMCTColor") else color.white);
Thread starter Similar threads Forum Replies Date
K Opening Range Breakout Indicator with Fibs Questions 1
C Divergence indicator using Fold not working correctly Questions 1
T Upside down Plots for indicator Questions 8
C Price Action Indicator Questions 3
D Best Reversal Indicator? Questions 1

Similar threads