Concepts and Principles: Converting Price into Quantifiable Trading Signals
When BTC price oscillates near $66,000, the MACD histogram begins to narrow, and RSI declines from above 70—these combined signals form the early stages of what technical analysis calls "bearish divergence." The essence of technical indicators is to compress chaotic price and volume data through mathematical transformation into several analytical sequences: trend direction, momentum strength, volatility boundaries, and extreme states, making everything clear before placing a trade.
Our tool covers seven major market indicators in one place, with industry-standard default parameters pre-configured, and allows you to freely adjust them to match your trading style:
- MACD: Composed of the fast line (EMA12 - EMA26), signal line (EMA9 of MACD), and histogram. The core formula is DIF = EMA(close,12) - EMA(close,26). It uses the crossing of fast and slow moving averages and histogram expansion/contraction to intuitively show trend shifts and momentum changes. Default parameters: 12/26/9.
- RSI (Relative Strength Index): RSI = 100 - 100/(1+RS), where RS = average gains over past N days / average losses over past N days. It compresses the "force" of price gains and losses into a 0-100 range, turning vague oversold/overbought feelings into measurable values. Default parameter: 14.
- Bollinger Bands (BOLL): Middle band = SMA(N), Upper band = Middle band + K × Standard Deviation, Lower band = Middle band - K × Standard Deviation. It uses statistical standard deviation to define the "normal range" of price volatility. When price touches band edges or bandwidth narrows sharply, a reversal often approaches. Default parameters: 20, 2.
- EMA / SMA: Exponential Moving Average and Simple Moving Average, both used to smooth price and identify trend direction. EMA assigns higher weight to recent prices, reacting faster; SMA is smoother and better at filtering noise.
- KDJ (Stochastic Indicator): Combines high, low, and close prices to measure where the current close falls within the N-day price range. Commonly used to catch short-term reversals in oscillating markets. Default parameters: 9, 3, 3.
- CCI (Commodity Channel Index): CCI = (Typical Price - N-day SMA of Typical Price) / (0.015 × Mean Deviation). Measures how far price deviates from the statistical mean, helping identify extreme conditions and trend reversals. Default parameter: 14.
- ATR (Average True Range): Does not indicate direction, only quantifies volatility magnitude. An important reference for short-term traders to set stop losses and assess position risk. Default parameter: 14.
After you submit your query, our calculator computes up to 500 historical bars based on your specified asset code, timeframe, and parameters. It displays the indicator components as overlaid line charts and lists the exact indicator values for each bar in a table below, making it easy to review and verify your trading strategy.
How to Use
- Get the Asset Code: If you're unsure of your target asset's code, use our "Asset Code Lookup" tool to find it quickly.
- Enter Asset and Timeframe: Enter the code in the ti-symbol input field (e.g., AAPL, BTCUSDT), then select your analysis timeframe from the dropdown menu—minute, hourly, daily, weekly, etc.
- Select Indicators and Adjust Parameters: Choose an indicator from the dropdown menu and it will be added to your selection list. Each indicator has an input field showing its default parameters (e.g., MACD's 12/26/9), which you can modify to match your trading system.
- Set Output Quantity: Enter the number of historical bars you want to return in the ti-count input field (up to 500 bars), balancing analytical depth with page response speed.
- Submit and View Results: After clicking "Query," the chart area displays all selected indicators as overlaid line charts, and the table below shows the exact values for each bar, ready for your review and analysis.
Complete Example: Tesla Daily Chart
Let's walk through a real query together. Suppose you want to analyze Tesla (TSLA) on a daily chart to confirm whether the current trend continues.
- Enter TSLA in the ti-symbol input field.
- Select Daily from the timeframe dropdown.
- Add MACD and RSI sequentially from the indicator dropdown. Keep MACD at default parameters 12/26/9 and RSI at default 14.
- Enter 60 in the ti-count field to return indicator data for the last 60 trading days.
- Click the "Query" button.
At this point, the chart on the right shows two lines (MACD's DIF and DEA) and a histogram bar, plus an RSI line. The table below displays DIF, DEA, MACD histogram, and RSI values for each daily bar. Suppose the latest bar shows: DIF approximately 5.3, DEA approximately 4.9, histogram approximately 0.4, RSI approximately 62.
Interpretation: A positive MACD histogram indicates the short-term trend is still led by bulls, but the histogram's height is narrowing compared to previous days, suggesting waning upside momentum. RSI at 62 hasn't entered overbought territory (>70), meaning price has room to rise further, but watch for bearish divergence if RSI quickly climbs above 75 while price fails to make new highs. This combined signal suggests you can hold, but monitor for signs of weakening momentum.
More Examples: Indicator Differences Across Timeframes
The same indicator tells a completely different story across different timeframes. Let's stick with TSLA but switch to a 15-minute chart to observe short-term signals.
- Change the timeframe dropdown from Daily to 15-minute.
- Keep MACD and RSI selected as before, and change ti-count to 120 (covering approximately 5 trading days of intraday data).
- Click "Query" again.
In the results, the MACD histogram likely oscillates around zero, frequently switching between positive and negative values, while RSI swings rapidly between 30-70. For instance, a 15-minute bar's RSI might briefly touch 28, then quickly bounce back to 45. Short-term "oversold" signals appear frequently but generate many false signals—buying solely on RSI oversold levels will likely result in repeated whipsaws.
Comparing to the daily results, you'll notice: daily MACD trends are stable but lag, while 15-minute MACD is responsive but noisy. Traders typically use larger timeframe indicators (like daily) for direction and smaller timeframes (like 15-minute) for entry points; combining both effectively filters false signals.
How to Interpret Results
Indicator values themselves are neither inherently good nor bad—what matters is which range they fall into and how multiple indicators confirm each other. The table below outlines reference ranges for common indicators to help you quickly assess the current state:
| Indicator | Range / Signal | Typical Meaning |
| RSI | > 70 | Overbought zone, possible pullback or consolidation |
| RSI | < 30 | Oversold zone, possible bounce or consolidation |
| RSI | Around 50 | Neutral, no clear direction |
| MACD | DIF crosses above DEA | Golden cross, bullish signal |
| MACD | DIF crosses below DEA | Death cross, bearish signal |
| MACD | Histogram continuously shrinking | Weakening momentum, trend may reverse |
| Bollinger Bands | Price touches upper band | Short-term strong, but possibly overbought |
| Bollinger Bands | Price touches lower band | Short-term weak, but possibly oversold |
| Bollinger Bands | Bandwidth narrows sharply | Directional reversal approaching |
| ATR | Value notably above recent average | Volatility expanding, wider stops suitable |
| ATR | Value notably below recent average | Volatility contracting, breakout may be brewing |
It's important to note that these ranges are not buy/sell signals but rather reminders to "take a closer look." For example, after RSI enters overbought territory, during a strong uptrend price may remain overbought for extended periods—acting prematurely in the opposite direction only locks in losses. Therefore, a single indicator signal requires confirmation from price patterns, other indicators, and volume.
Common Misuses / Common Pitfalls
- Comparing indicators across different timeframes directly: A daily MACD golden cross and a 15-minute MACD death cross reflect signals in different time dimensions and shouldn't be conflated. The correct approach is to use larger timeframes for direction and smaller timeframes for entry points.
- Sticking with default parameters as a one-size-fits-all solution: Default parameters (like MACD 12/26/9) are universal market starting points, but each asset has different volatility rhythms. Small-cap stocks or cryptocurrencies may require parameter adjustments to reduce lag or frequent false signals. Our tool lets you modify parameters directly in the input field, making it easy to test different combinations.
- Overlooking price gaps from stock splits and dividends: If a stock undergoes a dividend or split, prices may gap in non-trading fashion, which disrupts moving averages and indicator calculations. Confirm your data is adjusted before querying, otherwise indicator signals may be distorted.
- Making decisions on a single indicator: Buying on MACD golden cross or selling on RSI overbought—these are beginner mistakes. All indicators lag and have dead zones; you need at least 2-3 different types of indicators (trend-following + oscillators) to confirm each other for reliable signals.
- Using too little historical data: Querying only the last 20 bars to calculate MACD or Bollinger Bands leaves indicators unstable with statistically meaningless signals. Recommend using at least 60+ bars to give indicators enough time to establish themselves.
Boundaries and Limitations
- All indicators in this tool are calculated from historical price data and have no ability to predict future prices. Any indicator signal is merely a description of the current state, not a promise about the future.
- Our data source may have delays or temporary gaps; results should not be treated as real-time trading signals. For high-frequency trading or second-level decisions, rely on real-time data from professional trading terminals.
- Technical indicators perform well in trending markets but frequently generate false signals in sideways/consolidation periods—this is an inherent limitation of the indicators themselves, not a calculation error.
- Results from this tool do not constitute investment, financial, or tax advice. For actual trading decisions, combine this with your own risk tolerance and consult licensed professionals.
Frequently Asked Questions
- Can technical indicator query results predict future prices?
- No. All indicators are calculated from historical data and help assess the current state and trend strength, with no predictive function. They help you "see clearly now," not "predict the future."
- Why are the default MACD parameters 12/26/9?
- 12/26/9 were the original parameters Gerald Appel used when introducing MACD in the 1970s, corresponding to 2-week, 1-month, and 1.5-week moving averages, widely validated on daily charts. In this tool, you can directly change the parameters to 5/34/5 or any values you prefer to test different combinations.
- Why do the same indicator values differ so much across different timeframes?
- Calculation timeframe determines the data sampling interval and sensitivity. Daily RSI reflects medium-term momentum, while 15-minute RSI reflects intraday sentiment swings—their values and signal meanings differ and shouldn't be directly compared. We recommend using larger timeframe indicators for direction and smaller timeframes for timing.
- Must I sell when RSI exceeds 70?
- Not necessarily. During a strong sustained uptrend, RSI can stay above 70 for extended periods—selling prematurely locks in losses. RSI overbought is only a risk warning, not a reversal signal; you must also check for price stagnation or MACD divergence before deciding.
- Why do my indicator values differ from other software?
- Differences usually come from different data sources (whether adjusted for splits/dividends, close price vs. adjusted price), different calculation period starting points, or inconsistent parameters. Check if your asset code is correct, timeframe matches, and parameters align with the other software. You can adjust parameters in this tool to match other platforms' calculations.
- What's the maximum number of bars this tool can query?
- The maximum is 500 historical bars per query. This covers most medium and short-term analysis needs. For longer time spans, switch to larger timeframes (e.g., hourly to daily) to cover longer periods with the same 500 bars.
Now you can enter your asset code in the calculator above, select timeframe and indicators, and see for yourself what the current technical signals look like. Try switching between different timeframes, compare indicator differences between daily and 15-minute charts, and experience the perspective shift that multi-timeframe analysis brings.