Student Wyckoff · Elliott Wave

Blog and practice

Elliott waves in trading: a correct direction can still produce a different result

Separate a wave scenario, a hypothetical fill and the arithmetic of a simulated transaction.

Student Wyckoff editorial team

Published: (UTC+3)

Русский · English · Deutsch · Español · Français · Italiano · 繁體中文 · 日本語 · 한국어

A wave scenario describes a possible price structure. A trading result depends additionally on when and where a transaction occurs and what it costs. These are separate records, even when the later chart appears to support the original directional scenario.

Define the scenario observation

Write what the wave hypothesis expects and how that expectation will be reviewed. For example, a research observation might ask whether price later exceeds a recorded level. That statement contains no entry price, quantity, transaction cost or guaranteed ability to trade at the displayed turning point.

Use an explicit invented transaction

For arithmetic only, imagine buying 10 unleveraged units at 100 and selling all 10 at 102. The gross price-change result is (102 − 100) × 10 = 20 in the quote currency. If total transaction costs are 10, the net result is 10. These are assumed numbers, not a market recommendation.

Change execution while keeping the later chart

Now suppose the same hypothetical sale remains 102, but the entry is 102 and total costs remain 10. The gross result is zero and the net result is −10. The same later chart can accompany different transaction outcomes because the actual entry assumption changed.

Keep the evidence separate

A directional scenario score, a simulated transaction result and an actual account statement should not share one success label. Preserve the original scenario, explicit fill assumptions and costs. The exercise explains accounting boundaries; it does not validate a trading strategy or prescribe position size.

Does a later upward movement alone establish a profitable transaction?

No. Entry, exit, quantity, execution and costs determine the transaction result. A directional scenario observation is only one part of that record.

A teaching plan: hypothesis, condition and fill

This is a separate fictional purchase of an unleveraged asset, with quote currency equal to account currency. Record structural origin I=100, a first high 110 and an assumed retracement 102. The research condition is a completed bar closing above 103; separately assume a subsequent fill E=104. Risk stop S=101 is chosen above I=100 without changing the structural rule. Target 112 is only a conditional plan field; neither reaching it nor selling there is assured.

Before the next observation, retain source, interval, available bars, record time and scenario version. For balance 10000, set teaching budget R=100: arithmetically 1%, not a recommended percentage. Under the costs and allowance below, quantity 24 has planned loss 98. If the condition never occurs, no fill exists, or revised terms fail the budget check, record “no simulated trade.” Check the budget before admitting a new simulated trade; always record any actual fill, even if it breached the plan. Append changes as a new dated entry while preserving the original plan.

Fictional plan: I 100, high 110, retracement 102, closing condition>103, assumed entry 104, risk stop 101 and conditional target 112. These are assumptions, not real bars or a recommendation.97101.5106110.5115I:1001?:1102?:102E:104?0816243240S=101I=100T=112
Fictional plan: I 100, high 110, retracement 102, closing condition>103, assumed entry 104, risk stop 101 and conditional target 112. These are assumptions, not real bars or a recommendation.
ItemCalculation or value
I100
C25103.5>103
E104
S101
T112
R100
L(24)98

A bar closes above 103, but no fill evidence exists. Can you record a completed purchase at 104?

No. The observed condition and assumed fill are separate records. 104 remains a simulation assumption; an actual trade requires its own execution record. The condition also does not validate the entire Elliott count.

An entry condition is not an execution price

Check only a completed bar against the strict condition “close above 103.” An intrabar touch, the bar’s high, or a close exactly at 103 does not satisfy it. Record when the close became available; only afterwards consider the assumed fill E=104. Do not award an earlier intrabar price using knowledge of a later close.

E=104 is a separate assumption in the teaching arithmetic. An actual market order does not guarantee that price; a limit order might not fill. Observing a close is not itself an exchange order. Availability, sessions and execution depend on the agreement and venue. Without a fill, do not attribute later price movement to a position. With a different fill, recheck risk and cash limits. This example describes no automated Elliott order-entry feature.

Within this simulation: available close → strict condition check → separately assumed fill. Without the condition or fill assumption, no new simulated trade is admitted.C25 = 103.5 > 103E26 = 104 ??C25 = 102.8 ≤ 103∅
Within this simulation: available close → strict condition check → separately assumed fill. Without the condition or fill assumption, no new simulated trade is admitted.
ItemCalculation or value
C25=103.5103.5>103
E26=104?
C25=102.8102.8≤103

A completed bar closes exactly at 103. Does it meet “above 103”?

No: 103 is not greater than 103. Even a close above the threshold would establish only the chosen observation condition, not a fill at 104, a completed correction or a valid complete wave scenario.

Planned risk with costs and a gap stress case

In this linear model, V=1 account-currency unit per price point per asset unit. With E=104 and S=101, distance d=3. Assume round-trip commissions c=0.4 per unit, adverse-execution allowance s=0.6 per unit and fixed round-trip costs F=2. Planned loss is L(q)=q×(d×V+c+s)+F=4 q+2. R=100 on balance 10000 is an exercise input, not a recommended risk level or guaranteed loss ceiling.

At q=24, L(24)=98. If actual purchase 104 is followed by a gap exit 99, the price loss is 5 per unit. Keeping the same commissions gives actual loss 24×(5+0.4)+2=131.6. Prices 104/99 already incorporate execution; do not add the 0.6 allowance again. It was a planning assumption, not an incurred cost or protection against every gap. A changing point value, different currency or nonlinear contract would require a different calculation.

Teaching comparison: planned loss 98 for 24 units versus gap stress loss 131.6 at exit 99. Budget 100 is not a guaranteed maximum.037.575112.51500612182430q24:98q25:102Xf99:131.6L(q)=4q+2; R=100
Teaching comparison: planned loss 98 for 24 units versus gap stress loss 131.6 at exit 99. Budget 100 is not a guaranteed maximum.
ItemCalculation or value
d104−101=3
V / c / s / F1 / .4 / .6 / 2
L(q)q×(3×1+.4+.6)+2=4q+2
L(24)98
L(25)102
R100

Should 24×0.6 be added to the actual loss 131.6?

No. The adverse exit price 99 has already been used. Adding the planned allowance would count that price risk twice. The actual loss 131.6 does exceed the teaching budget 100.

Position size: round down and check cash

The exercise has quantity step 1 and minimum 1. Per-unit planned risk is 3+0.4+0.6=4, with 2 of fixed costs for the whole trade. Thus q=floor((100−2)/4)=24, where floor rounds down to an integer. L(24)=98, whereas L(25)=102>100. If the budget cannot cover the minimum quantity and costs, the result is 0 rather than a compulsory trade.

Check cash availability and lot rules separately. Notional 24×104=2496 is well below balance 10000 for this unleveraged purchase; costs also require cash beyond the notional. Quantity 24, notional 2496, budget 100 and planned loss 98 are different amounts. Collateral or broker-permitted leverage does not replace a risk calculation. The formula assumes constant V=1 and invented costs; it does not establish a suitable real-world position size.

Teaching quantity calculation: floor((100−2)/4)=24, with losses 98 versus 102. Purchase notional 2496 is checked separately from risk budget.E=104S=101d=3(100−2)/4 = 24.5q=24; L=98
Teaching quantity calculation: floor((100−2)/4)=24, with losses 98 versus 102. Purchase notional 2496 is checked separately from risk budget.
ItemCalculation or value
q*(100−2)/4=24.5
qfloor(24.5)=24
L(24)98≤100
L(25)102>100
E×q104×24=2496

Can 24.5 be rounded up to 25 to use more of the budget?

No. 25 units have planned loss 102, above 100. At step 1, retain 24 units and planned loss 98; also check the cash limit and costs.

Risk and reward: gross and planned ratios

Retain the fictional entry E=104, risk stop S=101 and conditional target T=112. Gross price reward is 112−104=8; risk distance is 104−101=3. Define the ratio specifically as potential reward divided by risk: priceRR=8/3≈2.67, or risk:reward 1: 2.67. This arithmetic excludes costs, execution allowances and gaps, and does not promise that the target will be reached.

Apply the same predefined model: q=24, V=1, round-trip c=0.4 per unit, adverse-execution allowance s=0.6 per unit and fixed round-trip F=2. Planned risk is 98; planned net reward at the target is 24×(8−0.4−0.6)−2=166. Hence netRR=166/98≈1.69. These are two conditional outcomes including costs and an allowance, not a realized return or probability. Once actual fills are known, do not count the allowance again.

Teaching comparison: gross 8/3≈2.67 versus planned 166/98≈1.69. Both are conditional; reaching the target and a maximum loss are not guaranteed.8 / 3 ≈ 2.67166 / 98 ≈ 1.69−98+166L_planG_plan
Teaching comparison: gross 8/3≈2.67 versus planned 166/98≈1.69. Both are conditional; reaching the target and a maximum loss are not guaranteed.
ItemCalculation or value
RR_price(112−104)/(104−101)=8/3≈2.67
G_plan24×(8−.4−.6)−2=166
L_plan98
RR_net166/98≈1.69

Does netRR≈1.69 establish a win probability or a profitable model?

No. The ratio compares assumed amounts without measuring outcome frequencies. A separate protocol, complete cohort and actual or explicitly simulated outcomes are required; a gap can increase the loss.

Sources and limits