Trade Adjustments
Reference for trade adjustments in Tradeways — swaps, dividends, funding fees, borrow fees, and commissions attached to individual trades.
What Are Trade Adjustments?
Trade adjustments are monetary charges or credits attached to a specific trade. They represent costs and income that occur alongside a position but are not part of the core price-based P&L. Tradeways tracks them separately so you can see both gross and net profitability per trade.


Each adjustment carries an amount, a currency (ISO 4217), and the date it was applied.
Adjustment Types
| Type | Direction | Description |
|---|---|---|
| Swap | Credit or debit | Interest differential charged or credited for holding a position overnight (common in forex and CFDs). |
| Dividend | Usually credit | Cash dividend received (or debited for short positions) while holding an equity or CFD position. |
| Funding | Credit or debit | Periodic funding rate payment on perpetual futures or crypto positions. |
| Borrow | Debit | Fee for borrowing shares or assets to sell short. |
| Commission | Debit | Broker commission imported alongside the trade. See note below on commission handling. |
How Adjustments Affect P&L
In currency P&L mode, the net P&L formula is:
netPnl = grossPnl - commission + sum(non-commission adjustments)Non-commission adjustments (swap, dividend, funding, borrow) are summed and added to the gross P&L after commission is subtracted. Commission adjustments are handled separately because Tradeways also supports rate-based commission modelling — see the note below.
In tick-based display modes (Ticks 1 Lot, Ticks Sized), adjustments are not included because they are money-domain values that cannot be expressed in instrument units.
Commission Handling
Commission can come from two sources:
- Rate-based commission — configured per symbol, per exchange, or as a default rate in account settings. The cascade is: per-symbol rate > per-exchange rate > default rate > 0.
- Commission adjustments — imported from broker data as adjustment entries on the trade.
When rate-based commission is configured, Tradeways uses that value. When it is not configured but commission adjustments exist on the trade, those adjustment amounts are used instead. The two sources are never double-counted.
Cross-Currency Adjustments
Adjustments carry their own currency, which may differ from the account settlement currency. When computing P&L, cross-currency adjustments are converted using the exchange rate for the date the adjustment was applied. If no rate is available, the unconverted amount is used and the missing rate is flagged.
Where They Appear
- Trade detail — each adjustment is listed individually with type, amount, currency, and date.
- P&L calculations — adjustments are included in currency-mode net P&L across all views (dashboard, trade log, daily/weekly/monthly summaries).
- Broker imports — many broker import formats include swap, commission, and dividend data that is automatically mapped to the corresponding adjustment type.
See Also
- P&L Display Modes — how adjustments interact with different display modes
- Multi-Currency & Exchange Rates — conversion of cross-currency adjustments
- Account Transactions — account-level cash flows vs. trade-level adjustments