Currency trade records

Forex Trading Journal

A useful FX record explains how a price move became a cash result. Keep units, conversion, costs and session context beside each execution. Pineify Journal provides structured records and review tools; broker-specific inputs still need reconciliation.

Record the inputs that explain the result

Instrument and account

Currency pair, broker account identifier, account currency and live/demo status. A journal account label does not establish a live broker connection.

Execution and size

Entry and exit fills, direction, base-currency units, each partial close and remaining units. Convert lots using the broker’s contract specification before entering unit quantities.

Conversion and costs

Quote-to-account conversion rate for the realization, commissions and the broker’s financing debits or credits. Retain their original currencies and statement references.

Session and decision

Timestamp with time zone, a defined session label, setup, planned risk and actual decision. Preserve daylight-saving offsets instead of assuming fixed year-round UTC hours.

One trade, two measurements

Fictional EUR/USD example: long 10,000 EUR at 1.0845 and close the full position at 1.0892. Assume a 0.0001 pip, a USD account, $2 total commissions and a separately recorded $1 financing debit.

Fictional full-close calculation in a USD account
MeasurementCalculation
Pip movement(1.0892 − 1.0845) ÷ 0.0001 = 47 pips
Gross cash result0.0047 USD/EUR × 10,000 EUR = $47
After commissions$47 − $2 = $45
After separate financing$45 − $1 = $44

Actual fill prices already reflect the execution spread. Do not subtract the same spread again as a fee. For a partial close, use only the closed units for realized P&L. Do not multiply by leverage again when actual traded units already represent the exposure.

Partial closes in a third account currency

Fictional USD/JPY short: 12,000 USD sold at 150 JPY per USD, with a EUR-denominated account. Close 5,000 units at 149.40 using 1 JPY = 0.0062 EUR, then another 5,000 at 150.20 using 1 JPY = 0.0061 EUR. Allocate €1 of total trading costs to each close. These rates and fills are illustrative, not historical quotations.

Convert each realized amount before adding EUR results
CloseGross in JPYGross in EURNet after costs
5,000 at 149.40(150 − 149.40) × 5,000 = 3,0003,000 × 0.0062 = €18.60€18.60 − €1 = €17.60
5,000 at 150.20(150 − 150.20) × 5,000 = −1,000−1,000 × 0.0061 = −€6.10−€6.10 − €1 = −€7.10

Realized net P&L is €17.60 − €7.10 = €10.50. The remaining 2,000 USD units are still open; their unrealized result is excluded. Averaging the two conversion rates before converting the combined JPY amount would give a different answer. Keep the rate and timestamp for each close, and account-currency costs, with the source statement.

Three conventions to verify

Pip size is not display precision

A quote may show fractional pips. Use the instrument specification rather than counting the digits on screen. OANDA’s instrument definition separates pip location, display precision and unit precision. Official instrument metadata documentation.

Financing is a broker cash flow

Schedules, rates and account terms vary. For example, OANDA Corporation documents financing at 5 p.m. New York time, with rates affected by instrument, administration costs, weekends and holidays. A usual Wednesday adjustment is not a universal rule for every pair or broker. Use the posted debit or credit. OANDA financing methodology.

Session labels are a research convention

Choose whether a label describes entry time or the entire holding period. Use one time zone and account for daylight saving. Review sample size, payoff and costs alongside session win rate; a favorable historical group is a hypothesis to test, not a reason by itself to increase size.

Keep the decision evidence with the result

Before entry, record the information available, setup version, intended invalidation and reason for the trade. Preserve that note when adding the outcome; a later explanation cannot show what you knew at the time. Compare decisions with the written plan separately from whether the trade won or lost.

Define groups and date conventions before comparing them. Searching many session or setup tags after seeing results can select chance patterns. State which groups you explored, keep their sample sizes and costs, and evaluate a selected rule on later observations before treating it as repeatable.

Separate simulated orders from actual fills

A TradingView strategy report contains simulated orders under its broker-emulator assumptions, not a ledger of your live broker executions. Label records as live, paper or backtest and retain the simulation settings with research results. Reconcile live fills against the broker statement. See TradingView’s broker-emulator documentation.

What Pineify’s Journal workflow supports

Enter and maintain trades, partial closes, recorded costs and notes. Use a supported plain currency pair such as EUR/USD, confirm the journal’s account currency, and enter base-currency units. Select a session and retain the execution and currency-conversion evidence with your broker records. Fees are entered in the account currency; they are not converted a second time by the FX calculation.

For recognized direct FX pairs, a quote-currency account uses a rate of 1. A base-currency account uses the reciprocal of the relevant fill price. Other account currencies use an available automatic market-data rate or a positive manual override in Advanced Options. If no rate is available, supply one before saving. Automatic market data can differ from the broker’s actual conversion; reconcile it rather than treating it as a broker-confirmed cash flow.

This is not a promise of live broker linking, automatic TradingView import, all-pair pip conversion or an automatic swap feed. Fees in this workflow are nonnegative; keep financing credits in a separate reconciled ledger rather than disguising them as negative fees. Account labels and manually entered data remain distinct from broker synchronization.

Forex journal questions

Does Pineify automatically import forex executions from TradingView?

Automatic TradingView execution import is not established in the current Journal. Import History is marked Coming Soon. Record trades manually or through authorized Journal tools and reconcile them against your broker statement.

Does the Journal calculate money values or pips?

The FX calculation uses base-currency units, directional price changes and a quote-to-account rate for each close, then subtracts fees already entered in the account currency. It does not automatically convert lots into units or provide pip metadata for every pair.

Where does the currency-conversion rate come from?

For a supported direct currency pair, the rate is 1 when the account uses the quote currency, or the reciprocal of the fill price when it uses the base currency. For another account currency, Pineify attempts an available market-data rate and allows a positive manual override. An unavailable rate requires a manual value; an automatic market rate is not proof of the broker’s conversion charge.

Are sessions detected automatically?

The trade form has a session selector. Define and select sessions consistently, including time zone and daylight-saving changes. Do not assume automatic London, New York or Asian classification.

Does Pineify automatically calculate overnight swaps?

A broker financing feed and automatic swap schedule are not established here. Keep the actual financing ledger. Do not infer a credit from policy interest rates or enter a negative fee to force a credit into a nonnegative fee field.

Can I add pips from different pairs to measure portfolio profit?

A pip sum does not account for quantity, quote currency, conversion or costs. Report each pair’s pip result with its size and monetary outcome. Use reconciled account-currency results for a combined cash result.

What profit factor proves that my strategy works?

No profit-factor threshold proves future profitability. Calculate it on a stated basis with a stated sample: summed positive results divided by absolute summed negative results. It is not reward divided by the amount initially risked, and it has no finite denominator when there are no losses.

Reconcile a small FX sample first

Start with one fully closed trade and one partial close. Confirm units, conversion and costs before relying on a larger report. Current access and plan terms are available in the app.

Published by Pineify. Examples are fictional and explain record-keeping, not a trading recommendation. Journal values depend on entered data and conversion assumptions. They do not replace broker statements or establish future returns.