Analysis method comparison
Technical vs fundamental analysis: inputs, horizons and evidence
Technical analysis studies price and volume to define timing and risk rules. Fundamental analysis studies a business, its financial condition, and valuation. Neither is universally better. Use the method that matches the decision, or combine them with a separate test for each claim. The examples below focus on listed company shares; other assets need different fundamental inputs.
Technical trading
Fits questions about trend, momentum, volatility, timing, and invalidation in market data.
Fundamental analysis
Fits questions about business quality, financial health, expectations, and valuation.
The differences that change the decision
The two methods start from different evidence. A chart can show how the market is pricing an asset, but it does not explain a company's financial condition. A filing can explain the business, but it does not provide a complete entry or exit rule. Fidelity describes this distinction between financial health and market behavior.
| Dimension | Technical trading | Fundamental analysis |
|---|---|---|
| Primary question | What is price and volume doing now? | What is the business worth, and what could change that view? |
| Typical evidence | Price, volume, volatility, market structure, and indicators | Financial statements, filings, unit economics, industry data, and valuation assumptions |
| Common use | Timing, trend rules, invalidation levels, and trade management | Business quality, financial condition, expectations, and long-term thesis |
| Time horizon | Intraday, daily, or weekly bars; the rule defines the holding period, not the indicator name | Quarterly and annual statements plus events; an earnings release can matter immediately |
| Evidence that changes the decision | A completed bar violates the predefined level, or the rule fails a separate test after costs | New filings contradict the growth, margin, cash-flow, debt, or valuation assumptions |
| Main limitation | Historical price patterns can fail, and similar indicators may repeat the same information | Reported data can lag, estimates can be wrong, and valuation depends on uncertain assumptions |
One stock, two tests: a worked example
Suppose a fictional company trades at $50. The research question is whether its earnings support that price and whether a defined daily chart condition has occurred. All figures and thresholds below are invented for arithmetic, not recommendations or tested settings.
Fundamental evidence
Trailing twelve-month diluted EPS is $2.50. The trailing P/E is $50 ÷ $2.50 = 20. Revenue rose from $100 million to $110 million, a 10% increase. Operating income of $16.5 million gives a 15% operating margin: $16.5m ÷ $110m.
An analyst assumes next-year EPS of $3 and a justified multiple of 18, producing a $54 scenario value. A weaker $2.40 EPS assumption at 15 times earnings gives $36. Those multiples need a reason based on comparable businesses, growth, and risk; neither scenario is an observed fair value.
A review rule might require revenue growth of at least 8% and operating margin of at least 14%. A later filing with 3% growth or 11% margin fails that rule even if price rises. Also check debt, cash generation, dilution, and one-off gains.
Technical evidence
Define a daily signal as a completed close above $50 and volume above 1.5 times the average of the previous 20 completed sessions. With a prior average of 1 million shares, a $51 close on 1.8 million shares passes both conditions. A $49.50 close or 1.2 million shares does not.
For this example, a later daily close below $48 invalidates the setup. If an actual entry were $51, the distance to that level would be $3 per share, or 5.88% of entry. It is not a maximum loss: a close-based exit, overnight gap, or execution delay can produce a worse fill.
The price signal says nothing about whether 18 times future earnings is justified. It is also not evidence of a profitable rule until tested on a separate sample after costs. A closing signal does not guarantee a fill at that closing price.
Combined decision: the company must pass the research filter before the chart signal is eligible. If the research passes but the chart condition does not, the example waits. If the chart passes but the research fails, it rejects the setup. This is a decision design, not evidence that combining methods improves returns. Financial statement definitions follow the SEC financial statement guide.
Combined workflow
Keep the evidence separate, then combine the decisions
- 1Start with the company question. Record the filing date, reporting period, currency, and assumptions for growth, margins, debt, and valuation. Check cash flow alongside reported profit.
- 2Define the chart condition only after research. Specify the symbol, session, daily or intraday bars, completed-bar signal, and the prior bars used for any average.
- 3Assign each decision an owner: fundamentals determine eligibility; chart rules determine timing. If the company fails the research filter, a price signal does not override it.
- 4Freeze the rules before testing. Use information available at each historical decision, allow for fees, slippage and gaps, and test a separate period. Revisit a thesis when new evidence changes its assumptions.
A simple method selection rule
Use technical evidence
When the decision is about price behavior, timing, trend, volatility, or an invalidation level.
Use fundamental evidence
When the decision is about business quality, financial condition, expectations, or valuation.
Use both
When selection and timing are separate decisions and each method has a written role.
Data timing can invalidate a combined backtest
A fiscal period end is not the date an investor learned its results. If a quarter ends March 31 and the report is released May 8, using that report to select a stock on April 1 uses information that was not public at the decision time. Today's revised historical numbers may also differ from the original release. Keep the publication date and data version with the research record.
TradingView exposes selected financial metrics through request.financial(), with supported periods that vary by metric and instrument. Its financial series update at a fixed fiscal frequency, independent of the precise release date. Earnings requests have different event timing. Confirm the symbol, field, period, missing values, and alignment before treating a series as information available on a historical bar. See the TradingView financial request documentation.
A low P/E and a rising chart are not independent guarantees: price is part of the P/E calculation too. More indicators can repeat the same price information. Track what each input adds, keep assumptions fixed during evaluation, and report failed conditions along with successful ones.
Where Pineify fits
Research the company, then specify the chart rule
AI Finance Agent organizes company financial statements, ratios, and research data for supported companies. Once the research is checked, Pine Script AI Coding Agent can implement explicit price and volume conditions. It cannot supply unavailable financial fields or turn a business judgment into a proven trading edge. Review the generated code and test its behavior.
Sources and verification
- Fidelity: Stock analysis and the two research methods
- SEC: Beginners' guide to financial statements
- TradingView: Financial data available in Pine
- TradingView: Financial requests and data timing
Educational information only, not investment advice. Financial filings, historical market data, and AI output can be incomplete or wrong. Neither method guarantees a result, and trading can produce losses.