How to Use TrendSpider
- 1 Introduction
- 2 Disclaimer
- 3 Intended Use
- 4 Data Types and Account Plans
- 5 Principals and Concepts
- 6 How It Works
- 7 Technical Analysis Features
- 8 Dynamic Price Alerts
- 9 Multi Factor Alerts
- 10 Strategy Tester
- 11 Interface and Layout
- 12 Use Cases
- 13 Advanced Functionality
- 14 Indicator Configuration
TrendSpider is intended to be used as a type of on-demand trading assistant or chart analyst. It automatically and instantly performs analysis on multiple timeframes using mathematical precision so you don't have to.
Please note that this system depends on third party data which is not guaranteed to be accurate, is offered 'as-is' without any guarantees or warranties of any kind, and is only intended for educational, entertainment, and informational purposes. NOT INVESTMENT OR TRADING ADVICE. Trading and investing can involve significant risk of losing your principal. Invest wisely.
We recommend augmenting your existing trading system with TrendSpider. Use it alongside your normal trading software. To get the best value from TrendSpider, we recommend you upload your watch list, familiarize yourself with the various technical analysis capabilities described here, and then flip through your watch list symbol by symbol (use your keyboard up and down keys.) You'll start to see patterns you didn't see before. Here are a few different use cases for you to consider:
- Scanning through a watch list to quickly to spot potential technical trade setups
- Validating trading plans you come across online, in trading rooms, and find on your own
- Spotting hard-to-see or otherwise invisible trendlines and support zones from other timeframes
- Deciding on entry, stop loss and exit price levels when formulating a trade plan
For more information on technical analysis, please see Automated Technical Analysis Documentation. When you see a trendline or indicator that you like, just right click on it. When you do, you will have the option to create an alert on it.
- Alerts work on the timeframe they were created on. An alert created on the 5 minute chart, will go off when a 5 minute candlestick that matches your criteria closes.
- Alerts are sent in real time via SMS, e-mail or both. You can configure your alert settings under Account & Settings in the user drop down menu (top right corner.)
- Alerts are dynamic. They will move with the indicator or trendline they were set on. If the indicator bounces around, so will the alert. You will never have to adjust an alert once you create it.
- Alerts wait for complete candlesticks to close in order to avoid faking you out like price hit alerts tend to in most trading programs.
- Alerts are set for pre-defined periods of time. On trial accounts, alerts can only last for 1 trading day. On paid accounts, they can last up to a month.
For more information about alerts, please see Dynamic Alerts Documentation.
Data Types and Account Plans
TrendSpider offers a range of pricing plans and packages designed to make the platform accessible to all traders. Each plan has its own market data feed settings, which are indicated below.
- All Asset Plans: Access to US Stocks, ETFs, Forex Pairs and Cryptocurrencies. All data is real time.
- Stocks and ETF Plans: Access to US Stocks and ETFs. All data is real time.
- Crypto & Forex Plans: Access to Forex Pair and Cryptocurrencies. All data is real time.
Principals and Concepts
The three core principles of technical analysis / technical trading are:
- The market discounts everything.
- Price moves in trends.
- History tends to repeat itself.
We agree with this philosophy wholeheartedly, but add to it the following:
- Trends are hard to spot accurately with a human eye
- Multiple trends exist simultaneously on multiple timeframes
- The sum of these trends is more predictive of future price action than anyone trend is on its own
To this end, TrendSpider attempts to identify meaningful trendlines and price levels using a series of intelligent algorithms. These algorithms are designed to identify every possible trendline on a chart, including ones that a human chart analyst might miss, and then distill them down to the most meaningful and likely ones. Through trendlines, we identify broader trends, support and resistance zones, Fibonacci levels, and other meaningful price levels to highlight to you.
How It Works
When you input a symbol into TrendSpider, it will automatically download price data from the following timeframes simultaneously: 1, 5, 10, 15, 30, 60 minutes, daily, and weekly. The system will then automatically process each chart simultaneously to identify all possible trendlines, based on the analysis settings the user configures, as well as Fibonacci levels, breakout points, candlestick formations, and more. The data is then filtered through a series of user customizable mathematical formulas to filter out irrelevant or weak points and the remaining chart annotations are displayed to the user. The automated process is designed to mostly replace or augment the manual technical analysis process so that traders can scan charts for setups quicker and with more accuracy.
Technical Analysis Features
Trendlines are drawn by connecting two points and then expanding the line to the right. Once identified, the two primary points (A and B) of each trendline are never changed. Trendlines will remain visible until they become irrelevant (the price action moves too far away from the trendline.) Solid trendlines are from the primary timeframe of the chart. Each timeframe trendline will feature points A and B marked by circles on the lines to indicate how it was identified. These are the shorter-term trendlines on the chart, compared to the dashed lines discussed below. Dashed (see MTFA) trendlines are plotted on a shorter-term timeframe chart from a longer-term timeframe chart, and provide a unique view of the bigger picture. These trendlines are highly predictive, and we recommend experimenting with this feature to find a style that you work best with.
This daily v. weekly chart of AAPL is very interesting. You can see how the short-term support trendline (pink) and the long term resistance trendline (MTFA, dashed green) interact. When the price wedges past this and moves above the dashed trendline, that is a strong indication that the price has "legged" up. This provides a potential trade setup, with confirmation, and a 'stop loss' level. Right click on any trendline to remove it or lock it for all charts and timeframes in the future.
This is a powerful feature that detects gaps in price action due to new information being priced into the market. We believe that when there is no news, technicals reign supreme. But when there is news, asset prices can move wildly while the market figures out what range to price it in and what direction it wants to move after the initial revaluation. For example, when there has been a meaningful news event, such as an earnings announcement, the price tends to move dramatically into a new ‘plane of existence’. During this movement, the buyer and seller mix changes, as orders that have been sitting there providing support or resistance suddenly get filled. The entire dynamic of the trading changes, and along with it the technical patterns that are in play. More so, since most of these news events occur before open or after close of the market, the repricing move often occurs after hours. Island analysis uses a mathematical factor to identify this type of change in an asset. Once identified, this information is utilized in a few ways by TrendSpider. The system will not draw trendlines across price gaps, and islands are displayed alongside the bottom of the chart as colored bars.
This feature allows you to fine tune TrendSpider's automated analysis by visually scanning and locking pre-identified trendlines.
When Show Trends is on "Most Relevant" this will filter out all irrelevant trendlines and display the top 1% scoring trendlines on your chart.
When Show Trends is on "More Lines" this shows more trendlines the users may possibly want to add to their chart. It will show more possibilities of trends and filters other trendlines out by how many times they violate price. You can add these trendlines to your chart by hovering over one and double clicking or right clicking and hit "lock this trendline". When the user goes back to "Most Relevant" then the locked trendlines will remain on the screen and can be used to create alerts on. This "More lines" feature is mainly to be paired with the Trend Analysis settings enhanced or experimental in order to manual add trendlines to those charts without overwhelming the feature.
When Show Trends is on "All (Unfiltered)", TrendSpider will display all possible trendlines based on the analysis settings. The user may then right click on any trendline to "lock" it to the view or simply double click. When the user goes back to "Most Relevant" then the locked trendlines will remain on the screen and can be used to create alerts on.
This feature allows the users to adjust TrendSpiders' Trend Analysis advanced settings with ease.
Analysis Type changes how trendlines are built on the TrendSpider charts. Each preset "Original", "Enhanced" and "Experimental" have their own advanced settings preset into the system. "Original" is the most basic of TrendSpider's presets and will show the least amount of trendlines on your screen. Many of these trends will be longer term trends. This is the least "trend sensitive" of the settings. "Enhanced" will show even more trendlines on your screen however these trendlines will more then likely include shorter term trends as well as long term trends. This feature is the most "trend sensitive" out of all three options. Finally, "Experimental" is a variation between "Original" and "Enhanced". Therefore you will get different trendlines than you would with either preset of Original or Enhanced. This preset is exactly what its name states, it is our experimental formulas that we are allowing users to use for now. We are testing this formulas so results for these trendlines may vary.
Drawing Input changes how trendlines are drawn. It is a big debate on whether trendlines should be drawn from Wicks (Highs and Lows) or Bodies (Open and Closes). Therefore we left the option up to the user. "Wick (H/L)" will draw trendlines based on absolute highs and lows. "Body (O/C)" will draw trendlines based on open and closing prices.
Islands(Gaps) feature allows users to decide if they want to take into account gaps in price. It is important to note that when TrendSpider Islands(Gaps) feature is on "Respect" then TrendSpider will not draw trendlines across gaps based on the principal that once a price has gapped a new trend has formed and therefore it will only draw trendlines from price action after the gap. When Islands (Gaps) feature is set to "Ignore" then TrendSpider will ignore gaps in price and draw trendlines across gaps. Connecting support and resistances that would otherwise not be connected.
When you input a symbol into TrendSpider, it will automatically download and analyze the charts for the symbol on the following timeframes: 5 min, 10 min, 15 min, 30 min, 60 min, 1 hour, 1 day, 1 week, and for each timeframe the system views 320 candlesticks of data. This analysis is performed simultaneously by the system.
Multi Time Frame Analysis (MTFA), our most popular feature and arguably our most powerful feature, allows you to plot the trendlines, indicators, and fibonacci retracements from one timeframe on the chart of another. For example:
- Plot the trendlines from the Daily timeframe on the 60 minute chart.
- Plot the auto-fibonacci levels from the 30 minute timeframe on the 5 minute chart.
- Plot your weekly moving average indicators on your daily chart.
This capability allows the user to see trends that other traders will almost certainly miss without extensive manual due diligence into each timeframes chart. It is our thesis that since most traders can only pay attention to one, maybe two, timeframes at a time, and since they are trying to analyze charts and trade at the same time, MFTA is an opportunity at gaining a significant edge in trendline analysis.
TrendSpider attempts to approximate key support and resistance zones by taking the sum of all detected trendlines and an advanced heatmap generation algorithm we have developed. There are three ways to visualize support and resistance areas: Horizontal, Depth and Trends. We recommend Depth and Horizontal mode for a clearer picture of the strength of a price level. Areas of bright red mean lots of support and resistance. Lighter red means less support and resistance.
When Leonardo Fibonacci discovered the Fibonacci sequence in 1202 AD, he had no idea how far and wide the impact of his discovery would be felt around the world. Today, traders everywhere use Fibonacci retracements and extensions to measure the most likely next price move, calculate their entry and exit price targets, and more. But just because something is widely used doesn’t mean that it is being correctly used. In order for Fibonacci levels to be meaningful, the first two points from which they are drawn have to make sense - and that’s often tough in a zig-zag market. TrendSpider will automatically calculate the most likely to be meaningful Fibonacci connection points on each timeframe and automatically draw a retracement, providing you with the most likely levels for the next move or few moves. Since you can plot longer-timeframe Fibonacci levels on a shorter-timeframe chart, you can often get a much better sense for the next price more than traders who focus on one timeframe alone. This is one of our most popular and powerful features, especially with crypto traders.
TrendSpider will automatically detect trendline breakouts and highlight them on the chart for you. Breakouts require that one full candlestick close through a trendline on the timeframe of the chart you are looking at. For example, on the 5 minute chart, a 5 minute candlestick must close on the opposite side of the trendline from where it opened in order for a breakout to be detected. When identified, breakouts appear as circles on trendlines. Red circles indicate a breakdown, where stock opened above the line and closed below it. Green indicates a breakout, where price opens below and closes above.
Candlestick Formation Detection
TrendSpider can automatically detect candlestick formations on any timeframe chart. Candlestick formations come in two forms: single candlestick formations, and multi-candlestick patterns. To select which candlestick formations or patterns are identified, click the drop down menu next to the on/off switch for candlestick recognition. Each candlestick pattern listed includes a count of how many candlesticks next to it, for example: 3cdl means 3 candlesticks are involved in that pattern. Patterns that involve more candlesticks are rarer than those that only involve one.
Once you configure which candlestick formations and patterns you wish to detect, and enable automated detection, the system will instantly identify and highlight any relevant information on all open charts. When a candlestick formation is identified on a chart, it is automatically highlighted in light blue, and a label is created. Move your mouse over the label to expand it and reveal the full name of the pattern.
The "Truth in Analysis" Line
TrendSpider will tell you the exact point in time when analysis on any chart was completed by drawing a vertical line on the chart. A yellow line means analysis is currently locked at the point in time as the Truth in Analysis line was drawn, while a red line indicates that analysis is not locked, and is in real time mode, updated each time the chart is refreshed by the user. This occurs when the original locked analysis moves out of range on the chart and is no longer relevant. Be careful refreshing analysis as it applies to all timeframes, while one timeframe may be unlocked and the others still locked.
To force refresh of analysis, simply move your mouse to the bottom of the line. This will expand the analysis time stamp, and a link to refresh analysis. When you refresh analysis, it locks the trends at that point in time until you refresh it again, or the analysis becomes stale by being pushed out of range by new price action. If analysis becomes stale, then the line will turn red and the chart will automatically go into live mode at this time.
Drawing Your Own Trendlines
To Draw your own trendlines click on the "Draw" icon right underneath the "Indicator" button to bring up the drawing tool.
Once you scroll over the icon a menu will appear and you will be given five options.
Dynamic Price Alerts
Dynamic Price Alerts are price alerts, on steroids. Unlike typical brokerage software price alerts, Dynamic Alerts are attached to Trendlines and Indicators, not fixed price levels. They never require re-adjustment, and simply follow the wave or slope of the line you selected until price interaction occurs.
Before you can use alerts, you have to configure how the system notifies you when an interaction occurs. To do this, click on your name on the top right corner, and then click on Account & Settings. The first panel is called Notifications, and here you can configure how to notify you of price interactions, and when to stay silent. These settings are all on Eastern Standard Time.
Create New Alerts
To create a new alert, first right click on any trendline or indicator in the system and click on Create Alert At This Trend or Create Alert At This Line (if you are creating an alert on an indicator.)
Once you select a line to monitor, a popup window will appear to allow you to configure the alert on it. Note: Alerts are based on closed candlesticks, NOT raw price touches. Thus, you must configure the proper time frame you wish to be alerted on. If you want a 5 min confirmation then change the confirmation candle to 5 minutes. If you wish to have more confirmation on the move change it to a longer time frame. You can also set a price sensitivity to the alert. Just click and drag to the desired price range in which you wish to be alerted. Next leave yourself a note on why you set the alert. Then choose how long you wish to have the alert active and how many times you wish it to fire.
Manage Existing Alerts
All active, expired or previously triggered alerts are listed on the alerts side panel. By toggling the "Alerts" button in the top right hand corner, you can expand this side panel to modify, delete, or pull up any alert. When you click on items in this panel, it will open the chart from which the alert was created.
Types of Alerts and Firing Methodology
TrendSpider offers a number of different types of alerts. Here is a list and their distinctions. Note: all alerts fire based on the timeframe that they were created on. This means if you create an alert on the 15 minute chart, it will not fire until a 15 minute candlestick has completely closed. Please keep this in mind when creating alerts.
- Break Through: Break through alerts fire when a complete candlestick breaks through a trendline or indicator. This means the open and close price are on opposing ends of the annotation.
- Touch: Touch alerts fire when the candlestick open or close price, or the wicks, touch the candlestick but do not break through it or bounce off it. This is often used to detect consolidations.
- Bounce: Bounce alerts fire when the candlestick touches the chart annotation, but then another candle stick pulls back away from it. Therefore a bounce alert needs two complete candle sticks to fire please keep this in mind.
You can also set a price sensitivity to the alert as well. This will allow your alert to go off if price begins to approach the indicator or trendline you have chosen. For example you can set the price sensitivity to $1.00 and if price comes within $1.00 of your trendline depending on your alert it will fire.
Multi Factor Alerts
These alerts allow for multiple conditions to be met before an alert is sent to your phone or email. For example if you wish for RSI to be below 30 on 3 different time frames and then for two emas to cross you can make this type of alert. To access the Multi Factor Alerts simply click on the plus button above your the list of active/expired alerts.
Once you click this button a window will pop up for you to create an alert on the ticker that you are currently looking at. Once here you can set the conditions you want. An example of this would be to get an alert when the 5 min 9 ema crosses the 30 min 20 ema. To do this click on add parameter then click condition then click the time frame 5 min then click 9 ema, then click "crosses something". Then click indicator then click 30 min then click 20 ema.
Once you made your first condition you can build off of it by adding more parameters.
Now lets say that if this group of conditions are not met you want to look for another group of conditions well you can do this in the same alert by click "Add condition group (and/or)". This will allow you to build a whole new set of condition unrelated to the previous group.
With this you can continue to build this alert to meet another set of conditions if the first set of conditions are never met.
You can also save a set of conditions as a template for further alerts. You can do this by clicking the three dots next to "all of the following"and then click "save as template".
This feature allows you to test entry and exit strategies over a period of time. This feature provides a wide range of information on how you would have done compared to the ticker itself as well as the SPY. You can see these results in the "Performance chart" view. You can also see how price behaved after your buy or sell conditions were met in the "Price Behavior Explorer".
To access Strategy Tester click on the "Strategy Tester" button located in the top middle of the screen.
Then a screen will pop up at the bottom of your chart. Enter in the conditions you would like to test here. You can control the time frame in which you wish to test, the price source of your trades and the Analysis Depth. Analysis depth control how far back you wish to test your strategy. Shallow = 1000 candles; Medium = 2000 candles; Deep = 7000 candles.
Enter in the conditions you would like to test. Then click on the "Test" button. You can test simple strategies with you or two conditions or very complex strategies with multiple enter and exit conditions. The configuration of this back tester is similar to the Multi Factor Alerts.
Once you click test your results will be shown on the screen!
You can quickly back test your entire watchlist by simply hitting the down or up arrow on your keyboard. Cycling though your watchlist TrendSpider will automatically back test each ticker and show you the results. As well as the current analysis on the ticker as well.
Interface and Layout
When you login for the first time, you will see the default chart overview with three timeframes on three charts. Each chart displays two timeframes, for example, the top chart displays Daily bars and trendlines (solid) but also displays trendlines from the Weekly chart (dashed.) You can control both timeframes per chart individually, as well as which timeframe is accented. This gives you an incredible way to compare short-term price action against long-term trendlines.
- Symbol search and selection box: Start typing in this box and TrendSpider will search for matching symbols. You can either hit enter or click on a matching symbol to select it. Start typing from anywhere in the interface to activate the symbol search box.
- Favorite symbol flag: This button will tell TrendSpider to add the symbol to a special watch list called Favorites and to turn the star yellow every time you revisit a favorite symbol.
- Refresh data and analysis button: This button will refresh all the chart data and analysis.
- Workspace Layout switcher: This switcher will allow you to change how many charts are visible at one time in the interface, from 1 to 4, and some various layouts.
- Toggle Trends: This allows you turn turn on/off the automatic trendlines TrendSpider detects. See "Trends" for details.
- Toggle Multi Time Frame Analysis (MTFA): MTFA is TrendSpider’s most popular and powerful feature. It is designed to display trends from one timeframe on the chart for another timeframe, and it works across all of TrendSpider’s technical analysis capabilities.
- Configure and toggle standard indicators: Turn on and off the standard indicators you configured in the system options or the system defaults if you have not configured custom indicators.
- Toggle Automatic Fibonacci: Enable and disable automatic fibonacci retracements. If enabled, TrendSpider will automatically determine the high and low point, and calculate the fibonacci levels between them. The ability to leverage fibonacci alongside confluence is a powerful combination.
- Show Trends: Allows you to enable and disable manual modification of trendline detection. Has three filters Most Relevant, More Lines and All(Unfiltered)
- Heatmaps: Select a support/resistance visualization and turn it on and off. Will be visible on all charts, but not visible in shareable screenshots. This feature has three options horizontal, depth and trends.
- Watch lists: A powerful and easy-to-use watchlist system that allows you to easily switch between symbols by using your keyboard Up and Down keys.
- Advanced Settings: Find this inside the Trends button feature. Configure how TrendSpider works. See Advanced Functionality below.
- Account: Change your billing preferences and settings. Manage your subscription.
- Log Out: End your TrendSpider session on this device.
- Chart Type: Choose from Candlesticks, Hallow Candlesticks or Bars
- Timeframe and Confluence Timeframe: Choose which two timeframes you wish to compare. Only enabled if Confluence is enabled in the toolbar.
- Chart Accent: Accented trendlines and data is brighter than non-accented. Simply a visual preference.
- MTFA Trendline (dashed): Dashed trendlines are from another timeframe
- Time frame Trendline (solid): Solid trendlines are from this timeframe
- Automated Fibonacci Levels: Automated Fibs from THIS timeframe (because they are solid, Confluence fibs a different chart would be dashed.)
- Share Chart Tool: Generate a shareable link to this chart.
- Terms of Service and Support: Get help, read the legal terms and disclaimer.
Problem: I keep buying too late and selling too early even when i see the price move coming
Leverage TrendSpider's trendline detection across timeframes to find better entry and exit opportunities, and remember to be patient with your trades. Don't rush in, don't let fear of missing out (FOMO) cloud your judgement. Wait for the trade to fit your plan, don't change your plan to fit the trade.
Problem: I keep re-drawing my trendlines because I am wrong
Stop drawing trendlines by hand, at least initially. Instead, rely on an automated chart pattern recognition platform like TrendSpider to draw your initial trendlines for you. Software is not subject to the same bias that humans are, and doing it this way will give you a more honest view of the chart than eyeballing it by hand.
Problem: I don’t trust my own technical analysis work because I am worried I am just seeing what I want to see
We believe that you should always do your own TA work, but you should take into account a variety of perspectives and factors. Automated analysis can help you gain confidence in your own analysis, or conversely, help you avoid mistakes. Leverage TrendSpider alongside your existing platform for best results.
Configure the core base parameters used by TrendSpider to detect and identify trendlines on charts. Please see the notes and warnings on this screen before making changes.
HH/LL numbers: This is basically telling TrendSpider to find the high highs and the low lows for each of the time frames associated with each box. In short the higher this number the less trendlines its going to find, the smaller the number the more trendlines its going to find.
ATR settings for Islands: It is important to note TrendSpider does not draw trendlines across gaps in price. There for this setting adjust what is considered a gap in price. For example the default is set for 3 times the Average True Range (ATR) of a 14 day period. Therefore a gap in price is recognized when the price opens farther then 3 times the ATR of a 14 day period. This setting can be changed to your liking. In laymen terms the smaller this number the more gaps that will be detected, the bigger this number the less gaps that will be detected.
Lines: This is another ATR factor that filters trendlines that TrendSpider detects. So if the trendline is not inside the range of ATR factor of the most recent price action that you have in your settings it will not show up on the chart.
Customize the mathematical formulas used to determine the strength of the trendlines detected by TrendSpider. The below values represent the potential variables in any trend ranking formula.
Please see 'Trend formula reference' on the formula editor itself for details as to what variables are available. A copy is provided below.
length: Number of bars covered by the line
seriesLength: Total number of bars in the series
priceDev25: 25th quantile of deviation% between trendline and (H+L)/2. From 0 to 1.
priceDev50: 50th quantile (mean value) of deviation% between trendline and (H+L)/2
priceDev75: 75th quantile of deviation% between trendline and (H+L)/2
hits: Number of Highs or Lows touching the line
points: HighestHighs or LowestLows, calculated at your given window size
points2x: HighestHighs or LowestLows, calculated at your given window size * 2. Every "point2x" is also "point"
bounceUp: A case when line is touched by High of a bar, but not by its adjacent bar's Highs.
peaksUp: A case when line is touched by High of a long bar. 'Long' means that difference between this bar's high and its adjacent bars' highs is greater than (1.5 * ATR14). Every peakUp is also a bounceUp
bounceDown: A case when line is touched by Low of a bar, but not by its adjacent bar's Lows.
peaksDown: A case when line is touched by Low of a long bar. 'Long' means that difference between this bar's high and its adjacent bars' highs is greater than (1.5 * ATR14). Every peakDown is also a bounceDown
violations: Number of bars which actually cross the line
Add and remove indicators and configure how they appear on your charts. Each indicator you add here will be available in confluence mode.