Scalping is a trading style that aims for many small profits from very short holding periods, from seconds to a few minutes. Because each target is small, trading costs take a large share of every trade, and a scalping strategy needs moves big enough to cover them.
ExampleIn Edgoro's 1-minute crypto study, even a bot with perfect foresight of the next candle averaged 0.066% per trade, against a retail round-trip cost of 0.22%: it would lose 0.22% − 0.066% = 0.154% per trade.
See2,160 crypto scalping strategies backtested
The Sharpe ratio measures return per unit of volatility: the average return above the risk-free rate divided by the standard deviation of returns, usually annualised. It lets strategies with different risk levels be compared, but it treats upside and downside swings alike and is inflated by selection and short samples.
FormulaAnnualised Sharpe = (mean periodic return − risk-free rate) ÷ standard deviation of periodic returns × √(periods per year)
ExampleMonthly returns averaging 1% with a standard deviation of 4% and a risk-free rate of zero give an annualised Sharpe ratio of 1 ÷ 4 × √12 = 0.87.
NoteThe Sortino ratio uses only the downside deviation in the denominator, so upside volatility isn't penalised.
SeeSharpe and Sortino ratio calculator · Deflated Sharpe ratio calculator
Slippage is the difference between the price a trade was expected to fill at and the price it actually filled at. It happens with market and stop orders when the price moves or liquidity is thin, and in fast markets it is usually against the trader.
ExampleA buy stop at 1.1000 on EURUSD that fills at 1.1003 slips 3 pips; on 2 standard lots at $10 per pip per lot, that costs 3 × 2 × $10 = $60.
SeeTrading fee calculator · MT5 error 10004: requote
The spread is the difference between the ask (the price you buy at) and the bid (the price you sell at). Every position starts with a loss equal to the spread, so it is a cost on every round trip, and it widens around news and at session opens.
FormulaSpread = ask − bid
ExampleEURUSD quoted at 1.08500 bid and 1.08512 ask has a spread of 0.00012, or 1.2 pips: $12 per round trip on one standard lot.
SeeTrading fee calculator · Pip value calculator
A stop-loss is an order that closes a position when the price reaches a set level, to cap the loss on a trade. It usually becomes a market order when triggered, so it can fill worse than its level in a gap or a fast market.
ExampleA long at 1.0850 with a stop-loss at 1.0820 risks 30 pips; on 0.5 lots at $10 per pip per lot, that is 30 × 0.5 × $10 = $150 before slippage.
SeeStop-loss and take-profit calculator · Stop-loss and take-profit in Pine Script
A stop out is the broker's automatic closing of positions when the margin level falls to the stop-out level, usually starting with the position that has the largest loss, so the account doesn't go negative. Providers must close out EU retail CFD positions by the time equity falls to 50% of the required margin (ESMA, 2018).
FormulaStop-out equity = used margin × stop-out level
ExampleWith $3,616.67 of margin in use and a 50% stop-out level, positions are closed when equity reaches $1,808.33: from $5,000 of equity, a loss of $3,191.67, about 319 pips on one lot of EURUSD.
SeeLeverage, margin call and stop-out calculator
The stops level is the minimum distance, in points, that a MetaTrader 5 broker requires between the current price and a new stop-loss, take-profit or pending order (SYMBOL_TRADE_STOPS_LEVEL). Orders placed closer are refused with error 10016, invalid stops.
ExampleWith a stops level of 30 points on a five-digit EURUSD quote, the minimum distance is 30 × 0.00001 = 0.00030, or 3 pips: a stop-loss 2 pips from the price is refused.
SeeMT5 error 10016: invalid stops
Survivorship bias is testing a strategy only on assets that still exist or still matter today, leaving out those that were delisted, went bankrupt or faded away. The missing assets are often the worst performers, so results look better than what a trader could have achieved at the time.
ExampleIf 100 coins were in a crypto index in 2021 and 40 have since been delisted or collapsed, a backtest on the 60 still listed today ignores 40 ÷ 100 = 40% of the coins a trader could actually have picked.
SeeBacktesting mistakes that inflate results · 200-day filter study (SOL as a survivor)
A swap, or rollover, is the overnight financing charge or credit applied to forex and CFD positions held past the broker's daily rollover time. It reflects the interest-rate difference between the two currencies plus the broker's markup, and many brokers apply three days' swap on one weekday, often Wednesday, to cover the weekend.
ExampleHolding 2 lots for one week (five rollovers, one of them triple) at a swap of −$7.50 per lot per night costs 2 × $7.50 × 7 = $105.
SeeForex swap calculator