How to Analyse the Forex Market
Forex market analysis is the process of studying currencies before deciding whether to buy, sell or avoid a currency pair. It combines economic data, central-bank policy, price charts, market positioning and risk calculations.
The global foreign exchange market averaged approximately $9.6 trillion in daily turnover during April 2025. However, a large market does not make individual trades predictable. Prices can move rapidly when inflation, employment figures, interest-rate decisions or political developments differ from market expectations.
South African traders may analyse international pairs such as EUR/USD and GBP/USD, as well as rand pairs including USD/ZAR, EUR/ZAR and GBP/ZAR. Rand analysis requires both global and South African information because ZAR reacts to US dollar direction, commodity prices, domestic economic data, fiscal expectations and general appetite for emerging-market risk.
A complete forex analysis should answer five questions:
Forex analysis cannot guarantee the next price movement. Its purpose is to convert an unstructured opinion into a scenario with defined conditions, entry criteria, invalidation and risk.
Most forex market analysis falls into three categories: fundamental, technical and sentiment analysis. They answer different questions and are most useful when combined rather than treated as competing systems.
| Analysis method | Main question | Typical tools | Best use | Main limitation |
|---|---|---|---|---|
| Fundamental analysis | Why could one currency strengthen against another? | Interest rates, inflation, employment, GDP, central-bank guidance | Determining medium- and long-term direction | The market may already have priced in the information |
| Technical analysis | Where could a trade be entered and invalidated? | Price charts, trends, support, resistance, indicators | Planning entries, stops and targets | Patterns and indicators can fail |
| Sentiment analysis | How are market participants positioned? | COT reports, risk appetite, positioning and sentiment tools | Confirming trends or identifying crowded trades | Extreme positioning can remain extreme for a long time |
Assume a trader is analysing EUR/USD:
The three methods support a possible bullish scenario. The trader still requires a defined entry, stop-loss and position size.
Agreement between three methods does not guarantee success. It only provides a more structured reason for taking or rejecting a trade.
The following workflow can be used for forex analysis in South Africa before each trading session.
Check whether high-impact data is scheduled for either currency in the pair. For USD/ZAR, relevant events can include South African inflation, SARB decisions, US CPI, Federal Reserve decisions and US employment data.
A currency pair always compares two currencies. Do not analyse the base currency alone.
For EUR/USD, compare the Eurozone with the United States. For USD/ZAR, compare US monetary conditions and dollar sentiment with South African rates, domestic risk and emerging-market flows.
Open the weekly and daily charts. Determine whether price is producing higher highs and higher lows, lower highs and lower lows, or a sideways range.
Mark recent swing highs, swing lows, breakout areas, previous support and resistance, and the prior day or week’s high and low.
Use recent candles or Average True Range to estimate normal movement. A stop that is much smaller than ordinary volatility may be triggered by market noise.
Do not begin with “the market must rise.” Write conditions for both directions.
Bullish EUR/USD scenario: price holds above 1.1000, US inflation disappoints and the pair closes above the previous daily high.
Bearish EUR/USD scenario: price breaks below 1.0950, US yields rise and the pair closes below daily support.
Determine the stop distance, acceptable monetary loss and corresponding position size before placing the order.
“No trade” is a valid result of analysis. Avoiding a position when conditions are unclear is part of risk management.
Minimum pre-trade requirements:
Beginners often switch between too many currency pairs. A more structured approach is to create a small watchlist and choose pairs with a clear reason for possible movement.
Assume the currency heat map shows:
NZD/USD may offer a clearer directional comparison than EUR/USD because it combines a strong currency with a weak currency.
| Pair | Why monitor it? | Main drivers |
|---|---|---|
| USD/ZAR | Direct relevance to rand value | Fed, SARB, risk appetite, commodities, South African fiscal news |
| EUR/USD | High liquidity and frequent economic events | ECB, Fed, Eurozone and US inflation |
| GBP/USD | Often provides significant intraday movement | Bank of England, UK CPI, US data |
| EUR/ZAR | Combines Eurozone and South African risks | ECB, SARB, EUR/USD and USD/ZAR |
| GBP/ZAR | Can display high volatility | UK policy, South African risk and global sentiment |
| AUD/USD | Sensitive to China and commodities | RBA, Chinese data, metals and risk appetite |
Fundamental analysis evaluates economic and policy differences between the two currencies in a pair.
Interest rates influence the potential return available from holding a currency. More importantly, traders react to the expected future direction of rates.
A central bank can leave rates unchanged and still move its currency if its statement is more hawkish or dovish than expected.
| Central-bank message | Possible market interpretation | Possible currency reaction |
|---|---|---|
| Inflation remains too high | Rates may remain elevated | Potentially supportive |
| Growth is weakening rapidly | Rate cuts may become more likely | Potentially negative |
| No rush to change policy | Current rate may remain for longer | Depends on previous expectations |
| Inflation is returning to target | Policy may become less restrictive | Potentially negative if cuts were not priced in |
Compare the actual inflation figure with the market consensus and previous result.
US CPI example:
The result is below both the previous figure and the consensus. Traders may reduce expectations for high US rates, which could weaken USD.
However, USD may still strengthen if markets are focused on another factor, such as geopolitical risk or strong employment data.
Employment data influences consumer spending, wages and central-bank policy.
For the United States, traders commonly monitor non-farm payrolls, unemployment and average hourly earnings. For South Africa, unemployment and labour-market conditions form part of the broader domestic outlook.
GDP, retail sales, industrial production and purchasing managers’ indices provide evidence of economic momentum.
A growing economy does not automatically produce a stronger currency. If strong growth increases imports or inflation, the response may be more complicated.
For USD/ZAR analysis, fiscal policy, debt expectations, government stability, electricity supply, infrastructure and investor confidence may affect the rand.
| Factor | USD score | ZAR score | Interpretation |
|---|---|---|---|
| Central-bank outlook | +1 | 0 | More supportive for USD |
| Economic momentum | +1 | −1 | Supports USD/ZAR upside |
| Risk sentiment | +1 | −1 | Risk aversion favours USD |
| Commodity prices | 0 | +1 | Potential support for ZAR |
| Domestic South African news | 0 | −1 | Potential pressure on ZAR |
| Total | +3 | −2 | Fundamental bias: bullish USD/ZAR |
This score is not an objective forecasting model. Its purpose is to force the trader to record the reasoning instead of relying on an impression.
An economic calendar displays scheduled releases, their expected importance, previous results, market consensus and actual figures.
| Field | Meaning | How to use it |
|---|---|---|
| Time | Scheduled publication time | Convert it to SAST when necessary |
| Currency | Currency most likely to react | Check both currencies in the pair |
| Impact | Estimated market importance | Pay particular attention to high-impact events |
| Previous | Last published figure | Shows recent direction |
| Consensus | Average market expectation | The surprise relative to consensus often matters most |
| Actual | Newly published result | Compare with consensus and previous data |
Assume Eurozone CPI is scheduled at 11:00 SAST:
The actual result is 0.4 percentage point above consensus. Traders may interpret this as reducing the probability of near-term ECB rate cuts.
Possible initial reaction: EUR/USD rises.
Possible reason for a reversal: the core inflation figure falls, or the ECB has already indicated that one monthly result will not change policy.
A stop-loss is not a guaranteed price. During a major data surprise, the market may trade through the selected level before an order can be executed.
Technical analysis studies price behaviour to identify market structure, trends, levels and potential trade locations.
| Structure | Price behaviour | Possible approach |
|---|---|---|
| Uptrend | Higher highs and higher lows | Look for pullbacks or bullish breakouts |
| Downtrend | Lower highs and lower lows | Look for rallies to resistance or bearish breakouts |
| Range | Repeated movement between support and resistance | Consider range trades or wait for a confirmed breakout |
| Transition | Previous trend is losing structure | Reduce confidence and wait for confirmation |
A swing high is a visible peak followed by lower prices. A swing low is a visible trough followed by higher prices.
Use major, obvious swings rather than marking every candle. Too many levels make the chart difficult to interpret.
Draw areas rather than exact one-pixel lines. Price can briefly move beyond a level and still respect the broader zone.
Compare the size and speed of bullish and bearish candles. A breakout with large candles and strong follow-through has different characteristics from a slow move on small candles.
A possible trigger can include:
The invalidation level is the price at which the original analysis is no longer valid. It should determine the stop-loss, not the amount the trader wants to risk.
Reject trades where the logical target is too close to justify the stop distance and trading costs.
Multiple-timeframe analysis means examining the same currency pair on several chart intervals. Each timeframe has a separate purpose.
| Timeframe | Main task | Questions to answer |
|---|---|---|
| Weekly | Long-term context | Is price near a major multi-month level? |
| Daily | Primary direction | Is the pair trending or ranging? |
| 4-hour | Trade setup | Is price pulling back, consolidating or breaking out? |
| 1-hour | Entry refinement | Has a trigger or structure change occurred? |
| 15-minute | Precise intraday timing | Can the entry be improved without losing context? |
Weekly chart: EUR/USD remains above a major support zone.
Daily chart: the pair is making higher lows but remains below resistance.
4-hour chart: price is consolidating directly under resistance.
1-hour chart: a breakout candle closes above the range and price retests the previous resistance.
Decision: consider a buy only if the retest holds. A move back inside the range invalidates the breakout scenario.
A trader may identify a bullish pattern on a five-minute chart while the daily chart is falling sharply into major support. The small pattern may fail because it is being traded without broader context.
Assume GBP/USD is trading at 1.2850.
A buy at 1.2940 may offer limited upside because the weekly high and daily resistance are nearby.
A pullback toward 1.2790 may provide a better location, but only if bullish confirmation develops.
After price breaks below support, the same area may act as resistance when retested from below.
USD/ZAR repeatedly holds above 18.0000 and then closes below it. Price later rises to 18.0000 but fails to regain the level.
The previous support may now act as resistance and provide a possible bearish setup.
Indicators should answer a specific question. Adding several indicators that measure the same information does not necessarily improve analysis.
Moving averages smooth historical prices and help identify direction.
Example:
This supports a bullish trend interpretation. It does not mean the trader should buy immediately.
RSI measures recent momentum on a scale from 0 to 100. Readings above 70 are often described as overbought and readings below 30 as oversold.
Overbought does not mean price must fall. During a strong trend, RSI can remain above 70 while the market continues rising.
MACD compares moving averages to assess trend and momentum. Crossovers may help confirm changes, but the signal is calculated from past prices and may arrive late.
Bollinger Bands expand when volatility increases and contract when volatility falls. A band touch alone is not a reversal signal.
ATR measures recent price movement without predicting direction. It can help assess whether a stop is realistic.
Assume EUR/USD has a 14-day ATR of 80 pips.
A swing trade with a 10-pip stop may be too sensitive to normal daily movement. A wider stop may be logical, but the position size must then be reduced to maintain the same monetary risk.
| Indicator | Question it answers | Incorrect use |
|---|---|---|
| Moving average | What is the general direction? | Buying solely because two averages crossed |
| RSI | How strong is recent momentum? | Selling every reading above 70 |
| MACD | Is momentum changing? | Ignoring nearby support and resistance |
| Bollinger Bands | Is volatility expanding? | Treating every outer-band touch as a reversal |
| ATR | How much has price recently moved? | Using ATR to predict direction |
Sentiment analysis assesses how traders and investors are positioned or reacting to risk.
The CFTC’s Commitments of Traders report summarises positions in reportable futures and options markets. Currency traders often analyse the Traders in Financial Futures report.
Assume leveraged funds hold:
Net position:
120,000 − 70,000 = 50,000 contracts net long.
If the previous week was 20,000 net long, bullish euro positioning has increased by 30,000 contracts.
The South African rand is often sensitive to global risk appetite. During risk-off periods, investors may reduce exposure to emerging-market currencies and prefer liquid currencies such as USD.
During improving risk appetite, higher commodity prices and stronger emerging-market flows may support ZAR.
The following USD/ZAR analysis is hypothetical and demonstrates the process rather than providing a current trade signal.
These conditions may support USD and pressure ZAR. The initial fundamental bias is therefore bullish USD/ZAR.
USD/ZAR remains above a long-term support zone between 17.60 and 17.80. The broader weekly structure has not broken down.
Price has formed a higher low at 17.85 and is approaching resistance around 18.40.
The pair consolidates between 18.20 and 18.40. A breakout has not yet occurred.
| Scenario | Required confirmation | Invalidation | Possible objective |
|---|---|---|---|
| Bullish breakout | 4H close above 18.40 followed by a successful retest | Return below 18.30 | 18.70–18.80 area |
| Bearish rejection | Strong rejection at 18.40 and break below 18.20 | Close above 18.45 | 17.95–18.00 area |
| No trade | Price remains between 18.20 and 18.40 | Not applicable | Wait for clearer structure |
Entry: 18.43 after a breakout and retest.
Stop-loss: 18.30.
Risk distance: 0.13 rand, or approximately 1,300 points if the platform quotes five decimal places.
Target: 18.69.
Potential movement: 0.26 rand.
Risk-to-reward ratio: approximately 1:2.
Rand pairs can experience wider spreads and sharp gaps around domestic and international events. Lot value and point value must be checked in the active platform before calculating the trade.
Entry: 1.1020 after a bullish four-hour candle.
Stop-loss: 1.0970.
Stop distance: 50 pips.
First target: 1.1120.
Target distance: 100 pips.
Risk-to-reward ratio: 1:2.
At 0.10 lot, the approximate pip value is $1. A 100-pip favourable movement creates an approximate gross profit of $100.
A 50-pip adverse movement at approximately $1 per pip creates an approximate gross loss of $50.
If EUR/USD closes below 1.1000 before producing the bullish trigger, the trader cancels the planned buy rather than entering because of the original forecast.
Assume UK inflation is due at 09:00 SAST and the market expects annual CPI to fall from 3.4% to 3.1%.
Actual result: 3.6%.
Possible interpretation: inflation remains persistent, reducing expectations for Bank of England rate cuts.
Possible reaction: GBP/USD rises.
Confirmation requirement: price closes above intraday resistance rather than immediately reversing.
Actual result: 2.8%.
Possible interpretation: inflation is cooling faster, increasing expectations for lower UK rates.
Possible reaction: GBP/USD falls.
Confirmation requirement: price breaks support and remains below it after the initial volatility.
Headline CPI may fall while services or wage-related inflation remains high. GBP/USD may initially move in one direction and then reverse as traders analyse the details.
Position size should be calculated from account risk and stop-loss distance.
Account balance: $2,000.
Maximum risk: 1%, or $20.
Stop-loss: 40 pips.
Required pip value:
$20 ÷ 40 = $0.50 per pip.
On EUR/USD, approximately $0.50 per pip corresponds to about 0.05 lot.
The same trader uses an 80-pip stop but still wants to risk only $20.
$20 ÷ 80 = $0.25 per pip.
The position must be approximately half the previous size.
Account equity: R20,000.
Maximum risk: 1%, or R200.
Stop distance: 50 pips.
Maximum rand value per pip:
R200 ÷ 50 = R4 per pip.
The trader should use the platform’s pip calculator to convert this requirement into the appropriate lot size for the selected pair.
| Account equity | Risk at 1% | Risk at 2% | 50-pip stop at 1% risk |
|---|---|---|---|
| R5,000 | R50 | R100 | R1 per pip |
| R10,000 | R100 | R200 | R2 per pip |
| R20,000 | R200 | R400 | R4 per pip |
| R50,000 | R500 | R1,000 | R10 per pip |
| R100,000 | R1,000 | R2,000 | R20 per pip |
Leverage should not determine position size. First calculate the acceptable loss, then determine whether the required margin and minimum contract size permit the trade.
A trading plan converts analysis into written rules. The following template can be copied for each planned position.
Currency pair: EUR/USD
Date and session: 6 August, London session
Fundamental bias: Moderately bullish EUR
Daily trend: Uptrend
Important support: 1.1000–1.1020
Important resistance: 1.1120–1.1150
Entry condition: Bullish 4H close after retest of support
Planned entry: 1.1030
Stop-loss: 1.0980
Take-profit: 1.1130
Stop distance: 50 pips
Target distance: 100 pips
Account risk: 1%
Position size: Calculated before entry
Invalidation: Daily close below support
Scheduled events: US employment report tomorrow
Management rule: No stop adjustment during the first four-hour candle
| Field | Trader’s entry |
|---|---|
| Currency pair | |
| Fundamental bias | |
| Higher-timeframe trend | |
| Support zone | |
| Resistance zone | |
| Entry trigger | |
| Entry price | |
| Stop-loss | |
| Take-profit | |
| Maximum monetary risk | |
| Position size | |
| Invalidation condition | |
| Upcoming economic events |
A trading journal allows a trader to compare the planned trade with what actually happened.
| Journal field | Example |
|---|---|
| Pair | USD/ZAR |
| Direction | Buy |
| Reason | Risk-off sentiment, bullish breakout and retest |
| Entry | 18.43 |
| Stop | 18.30 |
| Target | 18.69 |
| Planned risk | 1% of equity |
| Actual exit | 18.60 |
| Result | Partial profit |
| Rule followed? | Yes |
| Main mistake | Closed early after a small pullback |
| Improvement | Use a predefined trailing rule instead of an emotional exit |
A profitable trade can still be poorly executed, while a losing trade can be correctly planned. Evaluate both the financial result and the quality of the decision.
Visit the official FxPro website and register or log in. Open FxPro Direct and select a compatible trading platform from the platform section.
A demo account can be used to practise chart analysis, position sizing and order placement without risking real funds.
Filter events by:
FxPro’s market tools include an economic calendar with event time, importance, previous data, consensus and actual readings, as well as a currency heat map and market dashboards.
Before placing the order, determine:
Do not change the trade simply because price moves slightly against the entry. Follow the management rule written before opening the position.
Order-ticket check:
RSI, stochastic and MACD all use historical price information. Combining them may create the appearance of confirmation while repeating similar data.
EUR/USD can fall because EUR weakens, USD strengthens or both occur simultaneously. Analysing only the euro gives an incomplete view.
A technically attractive setup may fail within seconds when inflation, payroll or a central-bank decision is released.
If every minor swing becomes support or resistance, the trader can justify any decision after the event.
A candle that appears to break resistance can return below the level before the period ends.
Moving a stop farther away increases the planned risk and invalidates the original position calculation.
Professional analysis defines conditions and probabilities. It does not claim certainty about the next candle.
A single loss does not prove that an analysis method is invalid. Strategies should be evaluated across a meaningful sample of consistently executed trades.
Buying EUR/USD and GBP/USD while selling USD/CHF can create three similar positions against USD rather than three independent trades.
Spread, swap, commission, slippage and currency conversion can turn a small gross profit into a net loss.
Begin with the economic calendar, compare the two currencies, identify the higher-timeframe trend, mark support and resistance, create bullish and bearish scenarios, and calculate risk before deciding whether to trade.
There is no universally superior method. Fundamental analysis helps explain economic direction, technical analysis helps structure entries and exits, and sentiment analysis provides positioning context.
Start with price structure, support, resistance and one trend indicator. Practise marking charts on a demo account before adding additional indicators.
Analyse Federal Reserve and SARB expectations, US and South African economic data, global risk appetite, commodity prices, domestic fiscal developments and the current USD/ZAR chart structure.
Central-bank decisions, inflation, employment, GDP and major political or fiscal developments can create substantial movement. The effect depends on how the result differs from expectations.
The forecast is the market consensus before publication. The actual figure is the newly released result. A large difference between them can cause volatility.
Three are often sufficient: a higher timeframe for direction, a middle timeframe for the setup and a lower timeframe for entry. For example, Daily, 4H and 1H.
A moving average can help identify direction, RSI can describe momentum and ATR can estimate volatility. Each indicator should have a defined purpose.
No. RSI can remain above 70 during a strong uptrend. Price structure and confirmation should be considered before taking a reversal position.
Divide the maximum monetary loss by the stop distance multiplied by the value per pip. Check the resulting volume with a pip or position-size calculator.
The amount depends on the trader’s plan and risk tolerance. Percentage-based limits such as 1% are examples rather than guarantees of safety.
A 1:2 ratio means the potential target is twice the planned loss. It can be useful, but trade quality also depends on the probability of reaching each level and actual trading costs.
Yes. Fundamental information identifies the events and currencies likely to move, while technical analysis can help select an intraday entry and invalidation level.
The Commitments of Traders report summarises reportable futures and options positioning. Currency traders use it for broader sentiment analysis, not as a direct CFD entry signal.
No analytical method can consistently predict every movement. Analysis is used to create scenarios, control risk and define when a trading idea is invalid.
A compatible demo account can be used to practise chart analysis, order placement and risk calculations without committing real funds.