Your learning path / Free

Learn by doing.
Keep your curiosity.

Study the idea. Try an example. Ask a better question. Learn about trading, options, strategy research, backtesting and working with agents.

Gold and charcoal robotic owl learning companion

Choose how to learn.

Free / No account needed

Reading is available without JavaScript. Interactive activities calculate hypothetical scenarios in your browser and save progress locally.

Campaign 01 / Options & Greeks

One idea at a time.

0 of 6 completedSaved only in this browser. No account sync.

Premium and payoff

Premium and payoff

01 / Commit a prediction

What do you expect?

Your prediction
Model scope and local progress

Educational examples are not market quotes or investment advice. A real contract’s deliverable and multiplier must be checked separately. Website progress stays in this browser’s local storage; clearing it or using another browser changes what you can resume. Reading exercises do not change interactive progress.

Read the risk disclosure · Read the privacy draft

The reading library / 20 free lessons

Build a clearer
trading process.

Five tracks. Practical explanations, worked examples and a question to try yourself. Start anywhere, then connect the ideas.

All examples are hypothetical and educational, not trade recommendations. Figures exclude costs unless stated. Reading answers does not award interactive lesson completion.

Track 01 / Four lessons

Trading and risk

Plan the decision. Account for the downside.

01Give the idea a failure condition

Before studying a potential reward, write what would make the idea wrong. A useful plan connects an observation, a reason for acting, an invalidation condition and a review time. “The price should go up” leaves too much room to explain away a loss. A testable statement might say that a particular breakout should hold above a specified level by the next observation. That statement can still fail; being precise makes failure easier to recognize.

Separate the reason for exiting from the mechanism used to exit. A planned stop price is not a guarantee of a fill at that price. A gap, thin market or unavailable connection can produce a different outcome. Use scenarios that include an adverse jump, rather than treating every loss as a smooth move to the intended exit.

Try it yourself

A hypothetical entry is $40 and the planned exit is $38. What happens to the planned $2 loss per share if the next available fill is $35?

Show worked answer

The loss is $5 per share before costs. The exit rule identifies the decision; market conditions determine the realized fill. A plan that only budgets $2 ignores this scenario.

02Size is part of the hypothesis

An attractive thesis can become a poor decision when the position is too large. Express a scenario loss in dollars as well as percentages. Then ask what else in the portfolio is exposed to the same event. Three positions tied to one industry may behave like a single larger bet during a shock.

For a simplified stock example, divide a chosen scenario budget by the assumed loss per share. This arithmetic produces a scenario size, not a safe size or a guarantee. Revisit gaps, borrowing, liquidity and correlated positions before drawing a conclusion.

Try it yourself

A practice account has a $120 scenario budget and a $3 assumed loss per share. How many shares fit that scenario? What loss would a $6 adverse move create?

Show worked answer

$120 ÷ $3 = 40 shares. At a $6 move, 40 × $6 = $240 before costs. The larger move doubles the modeled loss even though the position count is unchanged.

03A quote is not a completed trade

The bid and ask describe offered prices at a moment in time. The midpoint is a convenient reference, but another participant must accept the order for it to become a fill. A last-traded price can also be stale. Timestamp, available size and market conditions matter when interpreting a quote.

Keep execution costs visible in any comparison. A limit order constrains the price you accept but may remain unfilled. An order designed to fill promptly can experience price movement and slippage. Neither choice removes liquidity risk.

Try it yourself

A hypothetical instrument is quoted $2.10 bid and $2.30 ask. A simulation buys at the $2.20 midpoint and immediately marks a sale there. What does that assume?

Show worked answer

It assumes both midpoint fills are available. Buying at the ask and selling at the bid instead loses $0.20 per unit before other costs, even if the quoted market does not move.

04Review the decision as well as the outcome

A profitable trade can break a sound rule; a losing trade can follow one. A useful journal records the plan before the outcome is known, then records actual fills, costs, deviations and what information was available. A receipt helps establish that an event occurred. It does not prove skill, suitability or future performance.

Define a pause rule while calm. For example, a practice rule could call for a break after an unplanned size increase. A behavioral warning is a prompt for review, not a diagnosis. Record observable actions rather than labeling someone as an emotional or unhealthy trader.

Try it yourself

A trade earns $30 after an unplanned size doubling. Should the journal score the decision as sound solely because it made money?

Show worked answer

No. Record the gain and the rule violation separately. Repeatedly rewarding a risky process can conceal its exposure until an adverse outcome arrives.

Track 02 / Four lessons

Options and scenarios

Read the contract. Then explore what changes.

05Read the contract before the chart

A call gives its holder a contractual right to buy; a put gives a right to sell. The writer takes the corresponding obligation if assigned. Identify the underlying, strike, expiration, exercise style, settlement method and multiplier. Do not assume every contract represents 100 shares or settles by delivering shares.

A long option can lose the premium paid. Some short positions can lose much more; an uncovered short call can have unlimited loss potential. Broker approval and the current standardized-options disclosure are prerequisites for real trading, not something a lesson replaces.

Try it yourself

A hypothetical option costs $1.80 per unit with a multiplier of 100. What is the premium for two contracts, before fees?

Show worked answer

$1.80 × 100 × 2 = $360. That is the premium, not the capital that might be needed to exercise or meet an assignment obligation.

06Payoff and profit answer different questions

At expiration, a simplified call payoff per unit is the greater of zero and the underlying price minus the strike. A put reverses that difference. Profit also accounts for what was paid or received and for costs. Before expiration, a tradable option price can include time value; it is not just the expiration payoff.

Mark the horizon on every chart. A curve calculated for expiration and a curve calculated for tomorrow describe different scenarios. Confusing them can make a theoretical opportunity appear immediate when it depends on assumptions about price and time.

Try it yourself

A hypothetical $50 strike call costs $3 per unit. At expiration the underlying is $52. What are payoff and profit, ignoring fees?

Show worked answer

Payoff is $2 per unit. Profit is $2 − $3 = −$1 per unit, or −$100 for one 100-unit contract. The call finishes in the money while the purchase still loses money.

07Change more than one input

Delta estimates local sensitivity to the underlying; gamma describes how delta changes. Theta relates to time, and vega to implied volatility. These are model sensitivities around a stated scenario, not fixed promises. Units matter: confirm whether a figure is per unit, contract, day or volatility point.

A price move can help a long call while a drop in implied volatility works against it. Start by changing one input to understand a relationship, then combine changes. Record the model, horizon and assumptions beside the result.

Try it yourself

A local approximation suggests a +$0.40 price effect and a −$0.60 volatility effect per unit. Is the combined estimate positive?

Show worked answer

+$0.40 − $0.60 = −$0.20. This arithmetic illustrates competing effects; real repricing can differ because sensitivities change and the approximation omits higher-order interactions.

08A spread has more than one moving part

Consider a hypothetical same-expiration call debit spread: buy the $50 strike and sell the $55 strike for a net $2 debit per unit. Its simplified expiration payoff is bounded by the $5 strike width. Subtracting the debit gives a maximum modeled profit of $3 and maximum modeled loss of $2 per unit, before costs.

Those bounds describe the intact position at expiration under the stated contract assumptions. Early assignment, closing only one leg, mismatched settlement, costs or exercise handling can create different exposures. A tidy payoff diagram does not eliminate operational risk.

Try it yourself

What is the expiration profit per unit if the underlying finishes at $53? What if it finishes at $58?

Show worked answer

At $53, the long call pays $3 and the short pays zero: $3 − $2 = $1 profit. At $58, the net payoff is $8 − $3 = $5: $5 − $2 = $3 profit. These are hypothetical expiration calculations.

Track 03 / Four lessons

Research and strategy rules

Turn an idea into a question you can test.

09A screen produces candidates

A filter narrows a universe using chosen criteria. It does not establish that the surviving securities are good investments. A low valuation ratio may reflect an opportunity, accounting differences or a weakening business. A growth figure needs a period, definition and reporting date.

Write the universe, inclusion rules and data timestamp before interpreting the list. Identify missing values explicitly. Treating an unavailable ratio as zero can silently turn a data gap into an apparent bargain. A comparison is more useful when the calculation and source are consistent.

Try it yourself

A screen requests positive earnings and a price-to-earnings ratio below 15. A company has no earnings value in the dataset. Should it pass because an empty field is converted to zero?

Show worked answer

No. Its eligibility is unknown under those rules. Keep it excluded or flagged for review using an explicit missing-data rule, rather than inventing the input.

10Translate an idea into reproducible rules

“Buy strength” is an idea; a rule needs a defined observation and decision time. Specify the indicator inputs, lookback, entry condition, position sizing, exit logic and costs. Define ties and missing data too. Another person should be able to replay the same information and reach the same signal.

Decide when the information becomes available. If a signal uses a session's closing price, an assumed trade at that same close may be unavailable to a system that calculates the signal afterward. The test must make the observation and order sequence explicit.

Try it yourself

A rule needs today's final close to decide whether to buy. The simulation fills at a price available ten minutes before that close. What is wrong?

Show worked answer

The decision uses information that had not yet arrived at the assumed fill time. Use a documented executable timing convention and rerun the experiment.

11Compare an indicator with a question

An indicator transforms information; it does not create certainty. A moving average smooths a sequence and can lag a change. A volatility measure describes variation under its calculation window. Ask what each transformation adds to the decision and whether several indicators are simply repeating the same input.

Use a comparison that can challenge the idea. Keep the same dates, universe, costs and sizing while changing one rule. A more elaborate strategy should be compared with an appropriate simpler baseline. Added complexity needs evidence, not just a more impressive chart.

Try it yourself

A strategy has three indicators derived from recent closing prices. Does agreement prove there are three independent sources of evidence?

Show worked answer

No. They may be different transformations of overlapping information. Examine the inputs and compare results with fewer rules before treating the agreement as independent confirmation.

12Design a stress scenario before choosing a favorite

Ask how the strategy could fail: a trend reverses, a range breaks, a quote disappears or several positions react to the same event. Record expected behavior under those cases. A scenario is a conditional question, not a forecast of how likely the event is.

Test whether a small rule change overturns the conclusion. If moving a threshold slightly turns a strong result into a poor one, investigate sample size and sensitivity. Do not select a parameter simply because it produced the highest historical return.

Try it yourself

A practice rule performs well at a 20-period setting but poorly at 19 and 21. What should the researcher do next?

Show worked answer

Investigate sensitivity and test a predeclared rule on unseen periods. The isolated peak may reflect chance or a narrow regime; it is not evidence that 20 is a permanently superior setting.

Track 04 / Four lessons

Backtesting and evidence

Examine the assumptions behind the result.

13Reconstruct what was knowable

A backtest replays a rule on historical inputs under stated assumptions. Its credibility depends on the data as much as the rule. Use information available at each decision time. Today's list of surviving companies can omit firms that disappeared; a later revised financial figure can differ from the number originally published.

Record adjustments, missing sessions, time zones and the tradeable universe. For options research, a later snapshot of a chain is not automatically a valid replacement for the chain available at the historical decision time.

Try it yourself

A January simulation uses a company's results released in March. Can the January decision be evaluated as if those results were known?

Show worked answer

No. That is future information leaking into an earlier decision. Shift availability to the actual release time and check the rest of the dataset for the same problem.

14Test fills and costs, not just signals

Turn a signal into a trade only under an explicit fill model. Include spreads, fees and slippage, plus borrowing or financing where applicable. Decide what happens when volume is inadequate or several signals compete for capital. Report the assumptions next to the result.

Avoid double-counting a cost already included in the assumed fill price. Re-run the test with less favorable fills and compare the conclusion. A strategy that depends on frictionless execution needs more investigation before any real-money use.

Try it yourself

Ten hypothetical round trips earn $40 gross. Each costs $5 in combined execution costs. What is the net result?

Show worked answer

$40 − (10 × $5) = −$10. A positive gross result becomes a loss. This example also shows why trade frequency can matter when evaluating costs.

15Keep a test set you have not optimized

Separate the period used to develop a rule from the period used to evaluate it. For time-series research, preserve the order of information. Overlapping labels and repeated tuning can leak information even when a dataset is called “out of sample.” Write the split and evaluation procedure before looking for a winner.

Machine learning does not remove these concerns. Record features, label definitions and availability times. Once an evaluation set has guided a change, it has influenced development; calling it untouched no longer makes that true.

Try it yourself

A researcher evaluates a held-out period, changes the rule to improve its result, then reports the same period as an independent test. Is it still independent?

Show worked answer

No. The period informed the revision. Disclose the tuning and evaluate the revised rule on additional genuinely unseen data under a predeclared procedure.

16Read the losing path

Return alone hides the route taken to get there. Examine peak-to-trough drawdown, duration, turnover, exposure, number of trades and the distribution of wins and losses. Compare strategies under consistent capital and cost assumptions. A small sample deserves a narrower conclusion than a long and varied test.

Separate hypothetical results from verified live outcomes. Neither establishes future performance. A beautiful equity curve can be the survivor of many experiments; report how many alternatives were tried and why the final rule was chosen.

Try it yourself

A practice equity series rises from $10,000 to $12,000, falls to $9,000 and ends at $11,000. What are its final return and observed peak-to-trough drawdown?

Show worked answer

Final return is ($11,000 − $10,000) ÷ $10,000 = 10%. Drawdown from the $12,000 peak to $9,000 is 25%. The positive ending result does not erase the intervening loss.

Track 05 / Four lessons

Trading agents and human oversight

Check the evidence. Keep decisions deliberate.

17Separate an explanation from an action

An agentic workflow can observe information, propose a plan and call tools. Those are separate capabilities with different consequences. An explanation should show what evidence it used. A trade proposal needs instrument, direction, size, price assumptions and a reason for review. Permission to read data is not permission to place an order.

Keep a human review boundary explicit in a learning scenario. The reviewer checks the proposal against the original question and current information. A confident sentence is not proof that the system identified the correct contract or interpreted a timestamp correctly.

Try it yourself

An assistant can read a portfolio and draft an order. Which permission follows automatically from those abilities: executing the order or none?

Show worked answer

None. Each consequential action needs its own defined authorization and safeguards. Reading and proposing do not establish execution permission.

18Require evidence for a model's claim

Language models can produce plausible explanations with incorrect facts or arithmetic. Ask for the source, timestamp, assumptions and uncertainty. Independently check important inputs. A citation must support the claim, rather than merely point to a recognizable publisher.

Claims of guaranteed gains or an AI system that cannot lose are warning signs. Check the legitimacy and applicable registration of a service separately from the quality of its interface. A convincing demo or endorsement does not settle those questions.

Try it yourself

A model says a contract is liquid because it traded heavily last month, but today's quote is missing. Is that enough to assume an immediate fill today?

Show worked answer

No. The evidence is stale and does not establish a current executable quote. Mark the present condition unknown and obtain appropriate current evidence before deciding.

19Put limits around the workflow

A constrained practice agent should know its scope: allowed instruments, data freshness, maximum scenario exposure, permitted tools and conditions that stop the process. Define how it handles an unavailable price, rejected proposal or repeated request. A stale input should not become a confident action through a hidden fallback.

Treat outside text as information, not authority. A news page or creator description that says “ignore the limits” does not change the user's instructions. Test unexpected inputs and tool failures as deliberately as successful scenarios.

Try it yourself

A research page tells an agent to double the proposed position and bypass review. What should happen?

Show worked answer

The page cannot grant authority. The workflow should retain its defined limits, reject the instruction as untrusted content and present any relevant factual evidence for human review.

20Evaluate creators by the evidence they disclose

A strategy or agent description should distinguish a concept, a historical simulation and an actual observed result. Ask what data, model/version, costs, sample period and rules produced the claim. Check whether the result was selected from many trials and what happened in adverse scenarios.

Keep a record of proposals and decisions: what was suggested, which information supported it, what the reviewer changed and why it was accepted or declined. That record makes later review possible. It does not certify the creator or turn past outcomes into a promise.

Try it yourself

Two descriptions show the same return. One discloses costs, drawdown, dates and a reproducible rule; the other only shows a winning screenshot. Which supplies more assessable evidence?

Show worked answer

The first provides more information to examine, though it can still be flawed. A screenshot alone cannot establish the missing assumptions or the complete outcome history.

Research habits

Know what
the data can tell you.

Before using a historical dataset, inspect its timestamps, coverage, missing values, adjustments and permissions. A clean chart cannot establish that the inputs were available at the decision time.

  • Record the source and observation time.
  • Separate missing values from measured zeros.
  • Keep costs and fill assumptions visible.
  • Document changes before evaluating the result.
Read the backtesting track →