Skill: Forex Trading | Domain: trading | Category: asset-class | Level: beginner
Tags: trading, asset-class, forex, pairs, pips, session-hours
Forex Trading — Asset Class Reference
Major Pairs & Characteristics
| Pair |
Nickname |
Spread (avg) |
Best Session |
Volatility |
| EURUSD |
Fiber |
0.1–0.6 pips |
London/NY overlap |
Medium |
| GBPUSD |
Cable |
0.3–1.0 pips |
London open |
High |
| USDJPY |
Ninja |
0.2–0.7 pips |
Tokyo/London |
Medium |
| AUDUSD |
Aussie |
0.2–0.8 pips |
Sydney/London |
Medium |
| USDCAD |
Loonie |
0.3–1.0 pips |
NY session |
Medium |
| USDCHF |
Swissie |
0.3–1.0 pips |
London/NY |
Medium |
Pip Value Calculator
def pip_value(pair: str, lot_size: float, account_currency: str = "USD") -> float:
"""Standard pip values for 1 standard lot (100,000 units)."""
pip_sizes = {
"EURUSD": 0.0001, "GBPUSD": 0.0001, "AUDUSD": 0.0001,
"USDCAD": 0.0001, "USDCHF": 0.0001, "USDJPY": 0.01,
"XAUUSD": 0.01, "XAGUSD": 0.001,
}
pip = pip_sizes.get(pair.upper(), 0.0001)
# For USD-quoted pairs: pip_value = pip * lot_size * contract_size
return pip * lot_size * 100_000
Session Hours & Liquidity Windows
| Session |
UTC Open |
UTC Close |
Key Pairs |
| Sydney |
22:00 |
07:00 |
AUDUSD, NZDUSD |
| Tokyo |
00:00 |
09:00 |
USDJPY, AUDJPY |
| London |
07:00 |
16:00 |
GBPUSD, EURUSD |
| New York |
12:00 |
21:00 |
All majors |
| London/NY Overlap |
12:00 |
16:00 |
Highest volume — best for scalping |
Carry Trade Framework
def carry_trade_screen(pairs: list, rates: dict) -> list:
"""Find best carry pairs: borrow low-rate currency, invest high-rate."""
results = []
for pair in pairs:
base, quote = pair[:3], pair[3:]
carry = rates.get(base, 0) - rates.get(quote, 0)
results.append({"pair": pair, "carry_pct": round(carry, 2),
"direction": "LONG" if carry > 0 else "SHORT"})
return sorted(results, key=lambda x: abs(x["carry_pct"]), reverse=True)
Key Forex Risks
- Central bank risk: Unexpected rate decisions cause 100+ pip moves
- Economic data risk: NFP, CPI, GDP — trade around releases with caution
- Correlation risk: EURUSD and GBPUSD often move together — don't double up
- Swap/rollover: Holding past 22:00 UTC server time incurs overnight swap fees
Exness MT5 Pip Sizes (your broker)
PIP_SIZES = {
"EURUSDm": 0.0001, "GBPUSDm": 0.0001, "USDJPYm": 0.01,
"AUDUSDm": 0.0001, "USDCADm": 0.0001, "USDCHFm": 0.0001,
"XAUUSDm": 0.1, "XAGUSDm": 0.01,
}
Related Skills
1---2name: forex-trading3description: Forex market specifics: major/minor/exotic pairs, currency pair mechanics, pip values, lot sizes, swap/rollover, session overlaps, carry trades, central bank impact. USE FOR: forex pairs, currency pairs, pip value, lot size, major pairs, minor pairs, exotic pairs, forex session, carry trade, swap rates, rollover, central bank, forex spread, forex leverage, currency risk, forex broker, forex liquidity.4---5> **Skill:** Forex Trading | **Domain:** trading | **Category:** asset-class | **Level:** beginner6> **Tags:** `trading`, `asset-class`, `forex`, `pairs`, `pips`, `session-hours`789# Forex Trading — Asset Class Reference1011## Major Pairs & Characteristics12| Pair | Nickname | Spread (avg) | Best Session | Volatility |13|------|----------|--------------|--------------|------------|14| EURUSD | Fiber | 0.1–0.6 pips | London/NY overlap | Medium |15| GBPUSD | Cable | 0.3–1.0 pips | London open | High |16| USDJPY | Ninja | 0.2–0.7 pips | Tokyo/London | Medium |17| AUDUSD | Aussie | 0.2–0.8 pips | Sydney/London | Medium |18| USDCAD | Loonie | 0.3–1.0 pips | NY session | Medium |19| USDCHF | Swissie | 0.3–1.0 pips | London/NY | Medium |2021## Pip Value Calculator22```python23def pip_value(pair: str, lot_size: float, account_currency: str = "USD") -> float:24 """Standard pip values for 1 standard lot (100,000 units)."""25 pip_sizes = {26 "EURUSD": 0.0001, "GBPUSD": 0.0001, "AUDUSD": 0.0001,27 "USDCAD": 0.0001, "USDCHF": 0.0001, "USDJPY": 0.01,28 "XAUUSD": 0.01, "XAGUSD": 0.001,29 }30 pip = pip_sizes.get(pair.upper(), 0.0001)31 # For USD-quoted pairs: pip_value = pip * lot_size * contract_size32 return pip * lot_size * 100_00033```3435## Session Hours & Liquidity Windows36| Session | UTC Open | UTC Close | Key Pairs |37|---------|----------|-----------|-----------|38| Sydney | 22:00 | 07:00 | AUDUSD, NZDUSD |39| Tokyo | 00:00 | 09:00 | USDJPY, AUDJPY |40| London | 07:00 | 16:00 | GBPUSD, EURUSD |41| New York | 12:00 | 21:00 | All majors |42| **London/NY Overlap** | **12:00** | **16:00** | **Highest volume — best for scalping** |4344## Carry Trade Framework45```python46def carry_trade_screen(pairs: list, rates: dict) -> list:47 """Find best carry pairs: borrow low-rate currency, invest high-rate."""48 results = []49 for pair in pairs:50 base, quote = pair[:3], pair[3:]51 carry = rates.get(base, 0) - rates.get(quote, 0)52 results.append({"pair": pair, "carry_pct": round(carry, 2),53 "direction": "LONG" if carry > 0 else "SHORT"})54 return sorted(results, key=lambda x: abs(x["carry_pct"]), reverse=True)55```5657## Key Forex Risks58- **Central bank risk**: Unexpected rate decisions cause 100+ pip moves59- **Economic data risk**: NFP, CPI, GDP — trade around releases with caution60- **Correlation risk**: EURUSD and GBPUSD often move together — don't double up61- **Swap/rollover**: Holding past 22:00 UTC server time incurs overnight swap fees6263## Exness MT5 Pip Sizes (your broker)64```python65PIP_SIZES = {66 "EURUSDm": 0.0001, "GBPUSDm": 0.0001, "USDJPYm": 0.01,67 "AUDUSDm": 0.0001, "USDCADm": 0.0001, "USDCHFm": 0.0001,68 "XAUUSDm": 0.1, "XAGUSDm": 0.01,69}70```7172---7374## Related Skills7576- [Session Strategies](../session-scalping.md)77- [Ict Smart Money](../ict-smart-money.md)78- [Cross Asset Relationships](../cross-asset-relationships.md)79- [Liquidity Analysis](../liquidity-analysis.md)