Bir hazine raporunda “swap puanları”nı gördüyseniz ya da Federal Rezerv'in kriz sırasında “swap hatları açtığını” okuduysanız aynı fikir ailesiyle karşılaşmışsınız demektir. Peki, döviz swapı nedir? Kısaca, iki tarafın bugün bir para birimini diğeriyle değiş tokuş etmesi ve bu işlemi daha sonra önceden kararlaştırılan kurdan geri çevirmesi anlaşmasıdır. Şirket finansmanından merkez bankalarının acil likiditesine kadar geri kalan her şey bu tek fikrin varyasyonudur.
Bu rehber, “döviz swapı” ile kastedilen üç şeyi (FX swap, çapraz para swapı ve merkez bankası swap hattı) açıklar, swap puanlarının hesabını gösterir ve Finexly API dokümantasyonu üzerinden canlı kurlarla fiyatlamak için çalışan kod sunar.
Döviz swapı nedir?
Döviz swapı iki bacaklı bir sözleşmedir. Yakın bacakta taraflar iki para biriminde tutarları değiş tokuş eder. Uzak bacakta aynı tutarları daha sonraki bir tarihte geri değiştirir. Uzak bacağın kuru önceden sabitlendiği için hiçbir taraf anapara üzerinde kur riski taşımaz; fiilen bir para birimini başka bir para biriminde teminat karşılığı ödünç almış olurlar.
“Swap” kelimesi gevşek kullanıldığından üç aracı ayırmak faydalıdır:
- FX swap: spot ve ters yönlü vadeli işlemin birleşimi; genellikle bir günden birkaç aya kadar.
- Çapraz para swapı: genellikle yıllar süren, faiz ödemelerini de değiş tokuş eden daha uzun vadeli sözleşme.
- Merkez bankası swap hattı: bir merkez bankasının kendi para birimini diğerine, onun para birimi karşılığında vermesi.
FX swaplar: spot artı vadeli
Bir FX swap, spot bir işlemi ve ters yönlü vadeli bir işlemi tek anlaşmada birleştirir. 3 ay boyunca dolara ihtiyacı olan bir Avrupalı şirket EUR karşılığı spot USD alır ve aynı anda bu USD'yi 3 ay sonra bugün sabitlenen kurdan geri satmayı kabul eder.
Vadeli kur ile spot kur arasındaki fark swap puanları (veya forward puanları) olarak adlandırılır. Bu, piyasanın nereye gideceğine dair bir tahmin değildir; iki para birimi arasındaki faiz farkının mekanik bir sonucudur ve örtülü faiz paritesi olarak bilinir. Vadeli bacağı hatırlamak için spot kur ve forward kur rehberimize bakın.
Swap puanı formülü
Forward = Spot × (1 + r_quote × d/360) / (1 + r_base × d/360)Burada r_quote ve r_base, kote ve baz para birimlerinin yıllık faiz oranları, d ise gün sayısıdır (GBP gibi bazı para birimleri 365 gün esası kullanır). Faizi yüksek olan para birimi vadeli iskontoda, düşük olan ise vadeli primde işlem görür.
FX swaplar döviz işlem hacminin açık ara en büyük bölümüdür. BIS Üç Yıllık Anketi bunların küresel günlük hacmin yaklaşık yarısını oluşturduğunu, spotun çok önünde olduğunu tutarlı biçimde gösterir; çoğu spekülasyon değil, kurumların kısa vadeli fonlamasıdır.
Çapraz para swapları: iki para biriminde fonlama ve faiz
Çapraz para swapı daha uzun sürer, çoğu zaman 2 ila 10 yıl, ve faiz ödemeleri ekler. Tipik yapı üç adımdan oluşur:
- Başlangıç değişimi: Taraflar anaparayı spot kurdan değiş tokuş eder.
- Dönemsel faiz: Her taraf aldığı para birimi üzerinden, genellikle üç veya altı ayda bir faiz öder.
- Nihai geri değişim: Anapara ilk spot kurdan geri verilir.
Klasik örnek: ABD'li bir şirket Almanya'da fabrika kurmak istiyor. Yerelde euro borçlanmak pahalı olabilirken kendi ülkesinde dolar borcu ucuzdur. Dolar borçlanır, bir bankayla EUR'a swap yapar, bankaya EUR faizi öder ve dolar kredisini karşılayan USD faizi alır. Sonuçta doğrudan yoldan daha düşük olabilecek efektif maliyetle euro fonlaması elde eder.
Çapraz para bazı
Teoride örtülü faiz paritesi, swapın tam olarak faiz farkına göre fiyatlanması gerektiğini söyler. Pratikte çapraz para bazı adı verilen ek bir marj vardır. Küresel dolar fonlama talebi yükseldiğinde baz genişler ve swap yoluyla dolar borçlanmak pahalılaşır. Dolar fonlama stresinin göstergesi olarak yakından izlenir; 2008'de ve Mart 2020'de keskin biçimde genişlemiştir.
Merkez bankası swap hatları
Merkez bankası swap hattı, aynı iki bacaklı yapının egemen düzeydeki halidir. Federal Rezerv yabancı bir merkez bankasına ABD doları sağlar; o banka da geçerli piyasa kurundan eşdeğer tutarda yerel parayı Fed'e verir. Yabancı merkez bankası dolarları kendi ülkesindeki bankalara borç verir. Vadede işlem aynı kurdan tersine çevrilir ve yabancı merkez bankası faiz öder.
Geri dönüş ilk kurdan yapıldığı için Fed kur riski taşımaz. Program, yurt dışındaki dolar kıtlığının küresel piyasa stresine dönüşmesini önlemek için vardır. Fed, ECB, İngiltere Merkez Bankası, Japonya Merkez Bankası, Kanada Merkez Bankası ve İsviçre Ulusal Bankası arasında kalıcı düzenlemeler bulunur; krizlerde diğer merkez bankalarına geçici hatlar da açılmıştır. Ayrıca Çin Merkez Bankası (PBOC) onlarca merkez bankasıyla ikili swap anlaşmaları imzalamıştır ve bunlar çoğunlukla yuan cinsinden ticaret uzlaşmasını destekler.
Geliştiriciler için swap hattı haberleri kurları hızla hareket ettirebilir. Kur oynaklığıyla başa çıkma rehberimiz uygulamanızı dayanıklı kılmayı anlatır.
Canlı kurlarla bir FX swapı fiyatlamak
Zımni swap puanlarını hesaplayalım. Önce Finexly'den canlı spot kuru alın.
curl "https://api.finexly.com/v1/latest?base=EUR&symbols=USD&apikey=YOUR_API_KEY"Python
import requests
API_KEY = "YOUR_API_KEY"
def get_spot(base: str, quote: str) -> float:
r = requests.get(
"https://api.finexly.com/v1/latest",
params={"base": base, "symbols": quote, "apikey": API_KEY},
timeout=10,
)
r.raise_for_status()
return r.json()["rates"][quote]
def forward_rate(spot, r_quote, r_base, days, basis=360):
return spot * (1 + r_quote * days / basis) / (1 + r_base * days / basis)
spot = get_spot("EUR", "USD") # USD per 1 EUR
r_usd, r_eur = 0.045, 0.025 # example annual rates: replace with your source
fwd = forward_rate(spot, r_usd, r_eur, days=90)
points = (fwd - spot) * 10_000 # swap points in pips
print(f"Spot: {spot:.4f} 3M forward: {fwd:.4f} swap points: {points:.1f}")Yukarıdaki faiz oranları örnek amaçlıdır. Üretimde hazine kaynağınızı veya SOFR ve €STR gibi referans oranları kullanın. Açık bir swapı piyasa değerine getirmek için uzak bacağın gerçekleşmemiş kazancı tutar × (güncel_forward − sözleşme_kuru) şeklindedir; sözleşme kurunu tam hassasiyetle saklayın ve yuvarlama ve ondalık basamak rehberimizi izleyin.
JavaScript
const API_KEY = "YOUR_API_KEY";
async function swapPoints(base, quote, rQuote, rBase, days) {
const res = await fetch(
`https://api.finexly.com/v1/latest?base=${base}&symbols=${quote}&apikey=${API_KEY}`
);
const { rates } = await res.json();
const spot = rates[quote];
const fwd = spot * (1 + (rQuote * days) / 360) / (1 + (rBase * days) / 360);
return { spot, fwd, points: (fwd - spot) * 10000 };
}
swapPoints("EUR", "USD", 0.045, 0.025, 90).then(console.log);Akılda tutulması gereken riskler
- Karşı taraf riski: Karşı taraf temerrüde düşerse anapara geri dönmeyebilir. Teminat anlaşmaları riski azaltır.
- Baz riski: Uzun bir swapın ömrü boyunca çapraz para bazı aleyhinize hareket edebilir.
- Yenileme riski: Uzun vadeli varlıkları finanse eden kısa FX swaplar yenilenmelidir ve gergin piyasalarda bu pahalı olabilir.
- Operasyonel risk: Yanlış gün sayımı kuralları veya eski kurlar hatalı değerlemeye yol açar. Önbelleği önbellekleme ve hata yönetimi en iyi uygulamaları doğrultusunda akıllıca kullanın.
Sık sorulan sorular
Döviz swapı basitçe nedir?
İki para birimini şimdi değiş tokuş edip daha sonra önceden kararlaştırılan kurdan geri değiştirme anlaşmasıdır. Bir para birimini ödünç alırken diğerini ödünç vermek gibi çalışır.
FX swap ile çapraz para swapı arasındaki fark nedir?
FX swap genellikle kısa vadelidir ve yalnızca anaparayı değiştirir. Çapraz para swapı daha uzun sürer ve ömrü boyunca faiz ödemelerini de değiş tokuş eder.
Merkez bankası swap hattı nedir?
Bir merkez bankasının kendi para birimini diğerine onun para birimi karşılığında sağladığı, böylece diğerinin fonlama sıkışıklığında yerel bankalarına kredi verebildiği düzenlemedir.
Swap puanları gelecekteki kurların tahmini midir?
Hayır. Piyasa tahminini değil, iki para birimi arasındaki faiz farkını yansıtır. Gelecekteki spot kur daha yüksek ya da düşük olabilir.
Bir döviz API'si ile swap puanlarını hesaplayabilir miyim?
Evet. API spot kuru sağlar, siz de referans kaynaktan faiz oranlarını ekleyerek yukarıdaki kodda olduğu gibi forward puanlarını hesaplarsınız.
Canlı verilerle swap fiyatlamaya başlayın
Gerçek zamanlı döviz kurlarını projenize entegre etmeye hazır mısınız? Ücretsiz Finexly API anahtarınızı alın, kredi kartı gerekmez. Ayda 1.000 ücretsiz istekle başlayın ve büyüdükçe fiyatlandırma planlarımıza geçin. Kod yazmadan önce herhangi bir kuru döviz çeviriciyle da kontrol edebilirsiniz.
Explore More
Vlado Grigirov
Senior Currency Markets Analyst & Financial Strategist
Vlado Grigirov is a senior currency markets analyst and financial strategist with over 14 years of experience in foreign exchange markets, cross-border finance, and currency risk management. He has wo...
View full profile →