Skip to content
Home » News » My Favorite Thinkorswim Custom Indicators

My Favorite Thinkorswim Custom Indicators

    Quick Facts

    • Definition: Custom indicators in thinkorswim are user-defined scripts that allow traders to create personalized technical analysis tools.
    • Scripting Language: Thinkorswim uses the thinkScript language for creating custom indicators, which is similar to other programming languages but has its own unique syntax.
    • Indicator Types: Custom indicators can be used to create various types of technical analysis tools, including studies, strategies, and columns.
    • Study Indicators: Study indicators are overlays that appear directly on the price chart, providing visual cues and insights to traders.
    • Strategy Indicators: Strategy indicators are used to define and backtest trading strategies, allowing users to evaluate and refine their approaches.
    • Column Indicators: Column indicators are used to create custom columns in thinkorswim’s grid-based interface, providing additional data points and insights.
    • Sharing and Importing: Custom indicators can be shared and imported between thinkorswim users, allowing for collaboration and community-driven development.
    • Backtesting: Thinkorswim’s backtesting capabilities allow users to evaluate the performance of their custom indicators and strategies against historical data.
    • Alerts and Notifications: Custom indicators can be used to generate alerts and notifications, providing traders with real-time updates and warnings.
    • Learning Resources: Thinkorswim provides extensive learning resources, including tutorials, documentation, and community forums, to help users develop and master custom indicators.

    Unleashing the Power of Custom Indicators in Thinkorswim

    As a trader, I’ve always been fascinated by the endless possibilities of Technical Analysis. In my journey to master the charts, I stumbled upon a game-changer: custom indicators in Thinkorswim. These powerful tools allowed me to tailor my trading strategy to my unique needs and unlock new insights into the market. In this article, I’ll share my hands-on experience with creating and using custom indicators in Thinkorswim, and provide actionable tips to get you started.

    Getting Started with Custom Indicators

    Thinkorswim’s platform offers a vast library of pre-built indicators, but sometimes you need something more bespoke. That’s where custom indicators come in. To access this feature, navigate to the “ThinkScript Editor” section within Thinkorswim’s platform.

    Why Create Custom Indicators?

    • Personalization: Custom indicators allow you to tailor your analysis to your specific trading style and goals.
    • Improved accuracy: By creating indicators that cater to your unique needs, you can reduce false signals and increase trading confidence.
    • Competitive edge: With custom indicators, you can create unique trading strategies that set you apart from the crowd.

    Types of Custom Indicators

    Indicator Type Description
    Trend indicators Identify and visualize market trends, such as moving averages or trend lines.
    Momentum indicators Measure the rate of change or momentum of an asset’s price, like RSI or MACD.
    Volume indicators Analyze trading volume and its impact on price action, such as On Balance Volume (OBV).

    Creating a Custom Indicator from Scratch

    For this example, I’ll create a simple custom indicator that calculates the Relative Strength Index (RSI) with a twist: it will use a 21-period RSI instead of the traditional 14-period.

    Step 1: Set Up the Indicator

    In the ThinkScript Editor, create a new indicator by clicking on “New” > “Indicator.” Give your indicator a name, such as “Custom RSI 21.”

    Step 2: Define the Formula

    In the editor, write the formula for the 21-period RSI:

    def RSI = RSI( close, 21 );
    plot CustomRSI = RSI;

    Step 3: Customize the Appearance

    Customize the appearance of your indicator by adjusting the plot settings. For this example, I’ll change the line color to blue and add a horizontal line at 50:

    CustomRSI.SetLineWeight(2);
    CustomRSI.SetLineColor(Color.BLUE);
    def fifty = 50;
    plot MidLine = fifty;
    MidLine.SetLineWeight(1);
    MidLine.SetLineStyle(Line.Style.SOLID);

    Step 4: Test and Refine

    Apply the custom indicator to a chart and test its performance. Refine the formula or appearance as needed.

    Using Custom Indicators in Trading Strategies

    Now that you’ve created a custom indicator, it’s time to integrate it into your trading strategy. Here are some ways to do so:

    Scalping Strategy

    Short-term traders can use the custom RSI 21 to identify overbought or oversold conditions in smaller time frames (e.g., 1-minute charts).

    Look for crossovers above 70 or below 30 to trigger long or short trades, respectively.

    Swing Trading Strategy

    Medium-term traders can use the custom RSI 21 to identify trend reversals in larger time frames (e.g., 4-hour charts).

    Look for divergence between the RSI and price action to anticipate potential trend reversals.

    Risk Management

    Use the custom RSI 21 to set stop-loss levels based on the indicator’s values. For example, set a stop-loss 2% above the recent high when the RSI falls below 30.

    Frequently Asked Questions

    What are custom indicators in thinkorswim?

    Custom indicators in thinkorswim are personalized technical analysis tools that you can create and customize to fit your unique trading strategy. With thinkorswim’s custom indicator feature, you can combine various technical indicators, mathematical operators, and logical statements to create a bespoke indicator that helps you identify trading opportunities.

    How do I create a custom indicator in thinkorswim?

    To create a custom indicator in thinkorswim, follow these steps:

    1. Log in to your thinkorswim account and navigate to the “Charts” tab.
    2. Click on the “Indicators” button and select “Create Custom Indicator.”
    3. In the “Create Custom Indicator” dialog box, enter a name and description for your indicator.
    4. Choose the input parameters and calculation method for your indicator using the intuitive drag-and-drop interface.
    5. Click “Save” to save your custom indicator.

    Can I share my custom indicators with others?

    Yes, you can share your custom indicators with others in the thinkorswim community. To share a custom indicator, follow these steps:

    1. Click on the “Indicators” button and select “Manage Custom Indicators.”
    2. Select the custom indicator you want to share and click the “Share” button.
    3. Enter the username or email address of the person you want to share with.
    4. Click “Share” to share the indicator.

    How do I import a custom indicator into thinkorswim?

    To import a custom indicator into thinkorswim, follow these steps:

    1. Click on the “Indicators” button and select “Manage Custom Indicators.”
    2. Click the “Import” button.
    3. Enter the import code or select the file containing the custom indicator code.
    4. Click “Import” to import the custom indicator.

    My Personal Summary: Mastering Custom Indicators in Thinkorswim to Elevate Trading

    As a seasoned trader, I’ve discovered the secret to unlocking the full potential of Thinkorswim’s powerful platform: custom indicators. By creating and applying your own tailor-made indicators, you can fine-tune your trading strategy, gain a competitive edge, and significantly boost your profits. Here’s my personal summary of how to harness the power of custom indicators in Thinkorswim:

    By following these steps and committing to continuous learning, you’ll unlock the full potential of custom indicators in Thinkorswim and elevate your trading skills to the next level.