Code Monkey home page Code Monkey logo

thinkorswimstudies's Introduction

ThinkOrSwimStudies

This project contains scripts that define new studies for use with TD Ameritrade's ThinkOrSwim Desktop trading platform.

Features

The scripts include:

  • AccumulationDayPercentGainThreshold - Tracks the minimum percent price gain required for an Accumulation Day per Market School rules.

  • AccumulationDistributionBarCount - Creates a chart of the count of days/weeks showing institutional accumulation and distribution. This is useful for measuring total accumulation/distribution in a base.

  • ATRLabel - Adds a label to a chart showing the average true range and current period range.

  • ATRPercent - Displays a chart showing the Average True Range over time as a percent of the current price.

  • ATRPercentWithGapIndicator - Displays a chart showing the Average True Range over time as a percent of the current price. Gaps up or down are highlighted in green or red, respectively.

  • BuyableGapUpIndicator - Adds a chart bubble indicating past buyable gaps-up.

  • ClosePercentOfRange - Displays a bar chart of the close price relative to the period's price range.

  • CoppockIndicator - Displays a chart of Coppock Indicator with bubbles at each buy signal.

  • CumulativeIntradayVolumePercentChange - Displays a chart of the percent change in volume since 1 market session ago. Intended to be used with volume symbols like $TVOLC/Q (NASDAQ Composite Total Volume) or $TVOLC (NYSE Composite Total volume).

  • CumulativeIntradayVolumePercentChangeLabel - Same as CumulativeIntradayVolumePercentChange except instead of a chart, the current value is written to label.

  • DailyEMA - Displays a chart of the Exponential Moving Average of the day's closing price.

  • EarningsPerShare - Displays a chart of a stock's Earnings Per Share.

  • ExchangeListedNetHighLow - Shows the number of new 52-week highs minus new 52-week lows by day for the selected exchange.

  • MinorHighLowIndicator - Adds a bubble when the day's high/low are the highest high/lowest low the past/future 9 sessions.

  • PocketPivot - Adds a bubble on the daily chart when the stock had a Pocket Pivot buy point.

  • RelativeStrengthWithNewHighIndicators - Displays a chart comparing price performance between two symbols. Useful for comparing one symbol to an index, for example. New High indicators are dots when relative strength is currently making a new high and relative strength made a new high before price.

  • TwelveOfFifteenUp - Adds a wedge on top of a candle where closing price was higher than the previous candle for at least 12 of last 15 candles.

  • UpDownVolumeRatio - Displays a chart of the ratio of the volume on up days versus down days.

  • VolumePercentChangeFromAverage - Displays a chart of the current period volume as a percentage of the 50-day moving average volume.

The complete source code is available on GitHub:

https://github.com/sjjohns/ThinkOrSwimStudies

Disclaimer

I (Scott Johnson) am not a certified financial advisor. I am not recommending any financial instruments to buy or sell. This project (ThinkOrSwimStudies) is for informational purposes only. It is not investment advice. Use this project at your own risk. All investing has a substantial risk of big losses.

thinkorswimstudies's People

Contributors

sjjohns avatar dvsrk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.