To make an animated stock or crypto chart video, paste the dates and prices as a two column table, then ask for a line or candlestick chart that draws left to right on a dark background, green and red for direction, a moving price tag and two to four labelled event markers. Keep every number as given.
Real outputs from the Videotto template gallery.
Ways to animate a stock chart, compared
There are four common ways people make these videos. Each one works; they differ in how much control you get and how long a 20 second chart takes. Times below are rough estimates for someone who already knows the tool.
| Method | How it works | Typical time per chart | Trade off |
|---|---|---|---|
| Screen record a charting site | Record TradingView or your broker's chart while you scroll or replay it | 10 to 20 min plus cropping | Fast, but carries the site's interface and branding, and looks like a screen grab |
| Spreadsheet chart plus editor | Build a line chart in Excel or Google Sheets, export, reveal it with a wipe in CapCut or Premiere Pro | 30 to 60 min | Static chart with a moving mask, no price tag following the line |
| Data viz tool | Upload the data to Flourish and use an animated line chart template, then record or export | 20 to 40 min | Clean, but styling and vertical framing take extra work |
| Motion design | Keyframe the path and markers in After Effects | 2 to 4 hours | Full control, steep learning curve |
| Prompt in Otto | Paste the data and describe the look and the beats | A few minutes plus checking | Less frame by frame control than After Effects |
For general charts such as bars, donuts and counters, see our guide on animating numbers and charts. This page is about price over time.
Build a stock chart video in 6 steps
- Export the data. Copy dates and closing prices from your source as a two column table. Daily points for one to three months, weekly for a year, monthly for five years. Around 20 to 60 points reads well in 15 seconds.
- Choose line or candles. A line reads faster on a phone. Candles suit viewers who trade and want open, high, low and close for each period.
- Pick the story. The rally, the crash, the comeback or the comparison. Decide which date is the climax and give it the longest pause.
- Mark the events. List two to four dates with a label of two to four words each: an earnings report, a launch, a rate decision.
- Add voice and captions. Upload your narration or use an AI voice. At about 150 words per minute, a 20 second chart fits roughly 45 to 50 spoken words, so script tight and time the big move to the line that explains it.
- Check every price. Pause on each marker and on the final price. Compare them with your source before you post.
Stock chart prompt for Otto
Short stock chart prompts
Adapted from the way finance creators brief Otto for chart scenes. Paste your data where the brackets are.
- "Candlestick chart, candles build one by one, red and green."
- "Two coins on one chart, each line in its own colour, labels at the end of each line."
- "Pause when the line crosses the all time high and flash the level."
- "Make the background transparent so I can put it beside me in my video."
- "Add a price ticker scrolling along the top."
Make a 9:16 vertical animated price chart, 20 seconds, all motion graphics. DATA (date, close): [date], [price] [date], [price] (and so on) TITLE: [ticker] at the top, the current price in a tag that follows the line. STYLE: near black #0D1117 base, faint grid, line green #16C784 when rising, red #EA3943 when falling, glowing dot at the tip. Tabular numbers. SEQUENCE: 0 to 2 s: title and starting price fade in. 2 to 15 s: the line draws left to right, the view eases along with it. At [date]: a flag pops up with "[label]". At [date]: a flag pops up with "[label]", the line pauses for half a second before the move. 15 to 20 s: zoom out to the full chart, the total change "[+ or minus %]" counts up. Add a small line at the bottom: "Not financial advice." RESTRICTIONS: keep every price, date and percentage exactly as given, no extra data points, no bouncing.
Worked example: a 20 second crypto chart
An illustration with made up numbers for a fictional coin, so nothing here is a real price or a view on any asset.
Input: 12 weekly closes for "COIN X", starting at 1.20, rising to 2.05, dropping to 1.35 after a network outage, then recovering to 1.90. Two events: "Exchange listing" in week 4 and "Network outage" in week 8.
Voiceover (43 words): "Three months ago COIN X sat at a dollar twenty. A big exchange listing in week four sent it past two dollars. Then a network outage wiped out most of the gain in days. Since then it has clawed back to one ninety."
Result:
- 0 to 2 s: "COIN X" and "1.20" fade in at the top.
- 2 to 7 s: green line climbs, the flag "Exchange listing" pops at week 4 as the voice says it.
- 7 to 8 s: the line pauses at 2.05 for half a second.
- 8 to 11 s: the line turns red and drops fast to 1.35, the "Network outage" flag pops with a low hit.
- 11 to 15 s: green recovery to 1.90, the price tag following the tip.
- 15 to 20 s: zoom out to all 12 weeks, "+58%" counts up, the disclaimer sits at the bottom.
Check the maths before you post: 1.20 to 1.90 is a 58% rise. A percentage that does not match the data is the easiest mistake for viewers to catch.
The trading screen look, element by element
Market charts borrow from trading screens. A dark background, a thin grid, green for up, red for down and a moving price tag tell a viewer this is about money before they read a word.
| Element | What works | What to avoid |
|---|---|---|
| Layout | Chart fills the middle, ticker and price at the top, dates along the bottom | Chart squeezed into the bottom third where app buttons cover it |
| Type | Tabular or monospaced numbers for prices, clean sans for labels | Proportional digits that jitter as the price changes |
| Colour | Near black base, faint grid, green #16C784 for up, red #EA3943 for down | Bright backgrounds that wash out the line |
| Motion | Line draws left to right, the view eases along it, a glowing dot at the tip | Constant zooming and shaking |
| Markers | Small flags on the dates that matter, two to four word labels | Ten flags fighting for space |
| Sound | Low pulse music, a tick for each marker, a deeper hit on the big move | Loud music over a voiceover |
Stock chart video mistakes that cost trust
- Numbers that do not match the source. One wrong price undermines the whole channel. Paste exact data and check the final frames.
- Predictions dressed as charts. Do not draw future prices as if they were data. Show what happened, and mark any opinion as opinion.
- Too many data points. Five years of daily prices, over 1,200 points, squashed into nine seconds is a blur. Use weekly or monthly points for long ranges.
- Tiny labels. Prices and dates must read on a phone. Four or five big axis labels beat a full axis.
FAQ
How do I download historical stock price data for free?
You can download historical stock price data for free from several finance sites that offer a historical data table with a download button, and many brokers let you export price history from their charts. Google Sheets also has a GOOGLEFINANCE function that pulls daily closes into a sheet. Whatever you use, cite or note the source and check a few prices by hand.
Should I use a line chart or candlesticks in a short video?
For a short video, a line chart is usually the better choice because it reads in a second on a small screen and tells one clear story. Candlesticks carry more information, open, high, low and close, but they need more time and a viewer who already trades. Use candles for an audience of traders and a line for everyone else.
Do I need permission to show a stock chart in a YouTube video?
Showing price data in a YouTube video is usually not an issue because historical prices are facts. The risk comes from screen recording a charting platform, since its interface, logo and design may fall under that company's terms of use. Building your own chart from the raw numbers avoids that question entirely.
What disclaimer should a finance video use?
A finance video usually carries a short line such as "Not financial advice, for education only" on screen and in the description. The disclaimer matters less than the content itself: explain what happened and why, avoid promising returns, and say clearly when something is your opinion. Rules differ by country, so check what applies if you are paid to promote an asset.
Make your next video with Otto
Tell Otto what you want in plain words. It cuts, captions and animates the video for you.




