Back

Build the full map first#

A learning map for financial markets

Figure 1 divides the material into four layers: assets, prices, risk, and tax. Start with assets, then read prices, then manage risk.

What you need to learn falls into four layers.

  1. Assets. What stocks, ETFs, indexes, and Bitcoin are.
  2. Prices. Candlesticks, OHLC, volume, timeframes, and trends.
  3. Risk. Position size, stop-losses, drawdowns, fees, and slippage.
  4. Tax. Tax residency, cost basis, capital gains, and reporting rules.

The order matters. Understand assets first, then prices, then risk. Tax runs through actual trading and should not be left until the end.

flowchart LR
  A["What is the asset?"] --> B["How does its price change?"]
  B --> C["How do you place a trade?"]
  C --> D["How much can you lose?"]
  D --> E["Paper trading"]
  E --> F["Record and review"]
  F --> G["Analyze at least 50 trades"]
  G --> H["Then decide whether to trade real money"]
mermaid

Distinguish four kinds of things#

ObjectWhat you buyMain subjects to studyWhat to learn first
StockA share of ownership in a companyBusiness, profit, cash flow, valuation, industryWhy a company has value
ETFA share of a fund holding a basket of assetsWhat it tracks, fees, holdings, liquidityIndex investing and diversification
Nasdaq indexThe index itself cannot be bought directlyConstituents, weights, index rulesThe difference between the Nasdaq Composite and Nasdaq 100
BitcoinA digital assetSupply, network, custody, market structure, regulationFirst understand the ledger and transaction mechanism

The Nasdaq Composite and Nasdaq 100 are different indexes. QQQ tracks the Nasdaq 100. Start with Nasdaq’s official explanation ↗.

Use Investor.gov ↗ as an introductory reference for stocks, ETFs, and basic investing concepts.

What a candlestick actually shows#

Candlestick anatomy

Figure 2 explains only the OHLC structure of a single candlestick. Learn to read the data before studying patterns.

A candlestick has just four core data points:

  • Open, the opening price.
  • High, the highest price.
  • Low, the lowest price.
  • Close, the closing price.

The body shows the range between the opening and closing prices. The upper and lower wicks show the highest and lowest prices reached during that period.

A useful judgment requires further questions:

  1. Does this candle represent 1 minute, 1 hour, or 1 day?
  2. Is the overall market rising, falling, or moving sideways?
  3. Has trading volume changed?
  4. Where does this candle appear on the chart?
  5. If the judgment is wrong, when will you exit?

TradingView’s official guide is a suitable first charting lesson: Introduction to candlestick charts and patterns ↗.

Learn position sizing before prediction#

A position-sizing example

Figure 3 uses a simple example to explain position sizing. Decide the allowed loss first, then work backward from the entry and stop prices to the position size.

Suppose the account contains 10000. The planned maximum loss per trade is 1%, or 100.

The entry price is 100 and the stop price is 98, giving a maximum planned loss of 2 per unit.

The theoretical position size is:

Position Size=Allowed Loss∣Entry−Stop∣\text{Position Size}=\frac{\text{Allowed Loss}}{|\text{Entry}-\text{Stop}|}

Substitution gives 50 units.

Actual trading also needs to account for fees, slippage, minimum trade sizes, and tax.

The purpose of this calculation is simple. You do not need to know whether the next candle will rise or fall before deciding how much you are willing to lose.

What makes a strategy testable#

A strategy should specify at least these conditions:

  • Instrument. What you trade.
  • Timeframe. Which period you examine.
  • Entry. Which conditions must occur together before you enter.
  • Invalidation. Which conditions show that the original judgment was wrong.
  • Position size. The maximum share of the account you plan to lose on one trade.
  • Exit. How you exit winning and losing trades.
  • Records. The reasons and results for every trade.

Then calculate expected value:

E=Pwin×AvgWin−Ploss×AvgLoss−CostE=P_{win}\times AvgWin-P_{loss}\times AvgLoss-Cost

Cost includes fees and slippage.

One profitable trade does not establish that a strategy works. One losing trade does not establish that it fails. Statistical meaning requires repeatedly applying the same rules.

Academic research on day trading gives beginners a clear warning. A study of the Brazilian futures market found that the vast majority of people who continued day trading for more than 300 days did not earn positive returns. Long-term research on Taiwan’s market also found that only a small proportion of day traders consistently earned excess returns after costs.

Original research:

This does not mean short-term trading is impossible. It means beginners should establish that their rules work before increasing capital.

The fastest way to get useful feedback#

In the first week, do not use real-money profit as feedback.

Use these verifiable outcomes instead:

  • You can explain the differences between stocks, ETFs, indexes, and Bitcoin.
  • You can read a candlestick’s OHLC.
  • You can roughly tell whether a chart is trending or ranging.
  • You can write an invalidation condition before placing an order.
  • You can calculate position size from account risk.
  • You can complete a paper trade and write a review.
  • You can record 10 consecutive paper trades without arbitrarily changing the rules.

TradingView includes Paper Trading for practicing orders, stop-losses, take-profits, and position management without real money: TradingView Paper Trading ↗.

Start today#

The first 60 minutes:

  1. Use Investor.gov ↗ to understand stocks and ETFs.
  2. Read TradingView’s official candlestick guide.
  3. Manually find 10 candles on a chart and read their OHLC.

The next 60 minutes:

  1. Open paper trading.
  2. Choose a chart related to the Nasdaq 100.
  3. Write an entry hypothesis and an invalidation condition.
  4. Place your first paper order.
  5. Take a screenshot and record the result.

By the end of today, you should be able to answer:

What am I buying? Why am I entering here? Where will I exit if I am wrong? What is the maximum loss planned for this trade?

If you cannot answer those four questions clearly, hold off on placing the order.

A 7-day starter plan#

DayTopicRequired output that day
Day 1Stocks, ETFs, indexesWrite a concept comparison table
Day 2Candlesticks and volumeAnnotate 20 candles
Day 3Orders, stop-losses, take-profitsComplete 3 paper orders
Day 4Position sizing and riskComplete 10 position-sizing exercises
Day 5BitcoinExplain blocks, ledgers, private keys, and custody
Day 6Strategies and backtestingWrite your first explicit rule set
Day 7ReviewOrganize the first week’s trading journal

A 30-day path#

flowchart TD
  A["Week 1<br>Understand markets"] --> B["Week 2<br>Paper trading"]
  B --> C["Week 3<br>Fetch data and plot candles in Python"]
  C --> D["Week 4<br>Write your first backtest"]
  D --> E["Include fees and slippage"]
  E --> F["Compare win rate, payoff ratio, drawdown, and expected value"]
  F --> G["Decide whether to keep simulating or trade a small amount"]
mermaid

Week 1#

Focus only on basic concepts and reading charts.

Week 2#

Simulate 2 to 5 trades each day. Do not delete losses to improve the win rate.

Week 3#

Start using your programming skills.

# Learning goals
# 1. Fetch OHLCV
# 2. Plot candlesticks
# 3. Calculate simple returns
# 4. Save a trading journal
python

Do not train a prediction model yet. First make sure you understand the raw data and trading costs.

Week 4#

Write your first mechanical rules, such as entering after a breakout above the previous 20-day high, then define explicit exit rules.

Record at least these items in a backtest:

  • Total number of trades.
  • Win rate.
  • Average win.
  • Average loss.
  • Maximum drawdown.
  • Fees.
  • Slippage.
  • Results after costs.

How to learn Bitcoin#

Do not begin with trade-signal content. First understand why Bitcoin can transfer value and maintain a ledger.

A recommended course is MIT OpenCourseWare Blockchain and Money ↗.

Start with:

  1. Introduction.
  2. Money, Ledgers, and Bitcoin.
  3. Blockchain Basics and Cryptography.
  4. Technical Challenges.

Afterward, you should be able to explain why Bitcoin and stocks are entirely different asset classes.

How to start learning tax#

Do not memorize a single fixed tax rate. Work through this sequence first:

flowchart LR
  A["Tax residency"] --> B["Trading jurisdiction"]
  B --> C["Asset traded"]
  C --> D["Purchase cost"]
  D --> E["Sale proceeds"]
  E --> F["Holding period"]
  F --> G["Income classification"]
  G --> H["Reporting and tax payment"]
mermaid

If US tax applies, start with the IRS pages Topic No. 409 Capital Gains and Losses ↗ and Digital Assets ↗.

If mainland China tax applies, start with the State Taxation Administration’s policy and regulations database ↗, then confirm the specific rules based on the account, instruments traded, and tax residency.

Read the learning materials in order#

  1. Investor.gov Investing Basics ↗. For the basics of stocks, funds, risk, and diversification.
  2. Khan Academy Stocks and Bonds ↗. For understanding stocks and bonds from scratch.
  3. TradingView Candlestick Charts ↗. For candlesticks and charting.
  4. TradingView Paper Trading ↗. For simulated orders.
  5. MIT Blockchain and Money ↗. For Bitcoin and blockchains.
  6. Howard Marks How to Think About Risk ↗. For understanding risk.
  7. Damodaran Valuation Online Class ↗. Read this after reaching the company-valuation stage.

What to leave alone for now#

During the first week, avoid:

  • High leverage.
  • Contracts and perpetuals.
  • Options.
  • High-frequency intraday trading.
  • Copy-trading groups and paid trade signals.
  • Adding more than a dozen technical indicators at once.
  • Courses that show only profitable screenshots.
  • Supposedly reliable strategies without complete historical trade records.

These topics are not permanently off limits. Studying them now would make you deal with both insufficient market knowledge and complex tools at the same time.

Your first trading-journal template#

Record the following for every paper trade:

FieldEntry
Date
Instrument
Timeframe
Entry reason
Invalidation condition
Entry price
Stop price
Planned maximum loss
Position size
Result
Whether the rules were followed
Review

How to judge progress after 30 days#

Do not ask only how much you earned.

Check:

  • Have you fully recorded at least 50 paper trades using the same rules?
  • Is expected value still positive after trading costs?
  • Is maximum drawdown within your tolerance?
  • Do profits depend on one or two unusually large wins?
  • Do the results immediately fail after changing parameters?
  • Does the strategy still work on a different period of historical data?

If you cannot answer these questions, keep simulating rather than rush into real-money trading.

Sources#

End of article · Back to writing

Comments

Comments are public and managed through GitHub Discussions.

Preparing the comment section…

Sign in with GitHub once the comment box is ready, or open the repository discussions directly. Open GitHub Discussions ↗

Comments are published to the public discussions of the lora-sys/loraSys repository.

Other contact methods