İçeriğe geç

Arbitraj ve Bacak Riski — 100 TL'lik Fırsat Nasıl Açık Bir Pozisyona Döndü?

İleri 9 dk Sık karşılaşılır

Önce şunu oku: İşlem Öncesi Risk ve Kill Switch — Strateji Durmadan Emir Yağdırırsa?

30 saniyede özet

Arbitraj aynı hissenin iki yerdeki fiyat farkından kazanır: bir yerde alır, ötekinde satar. Ama iki bacağı aynı anda dolduran bir garanti yoktur. Tek bacak dolarsa elde istenmeyen bir pozisyon kalır; ne yapılacağı önceden yazılı olmalıdır.

İki pazar var: birinde elma ucuz, ötekinde pahalı. Ucuzdan kasaları alıp öteki pazara koşuyorsun. Vardığında alıcı gitmiş; kasalar kucağında kalmış.

  1. Bayt: Aynı hisse X'te 100,00, Y'de 100,10! Bin lot al, bin lot sat: 100 TL risksiz kazanç.

  2. Sen: İki emri aynı anda gönderdik. X'teki alış doldu. Y'deki satış dolmadı.

  3. Bayt: Risksiz değil miydi? Elimizde istemediğimiz bin lot var!

  4. Bayt: Risksiz olan, iki bacak birlikte dolarsa. Peki ya dolmazsa?

Fırsat iki bacaktır

arbitrajAynı varlığın iki yerdeki fiyat farkından kazanmak: ucuz yerden alıp pahalı yere satmak. Kazanç küçüktür, iki bacağın birlikte dolması garanti değildir.Sözlükte gör →, aynı varlığın iki yerdeki fiyat farkından kazanmaktır: ucuz yerden alır, pahalı yere satarsın. Kazanç küçüktür ve çoğu zaman birkaç kuruştur.

Bu iş iki ayrı emirle yapılır; her birine bir bacakBirden çok emirden oluşan bir işlemin her bir emri. Arbitrajda alış bir bacak, satış bir bacaktır; biri dolup öteki dolmayabilir.Sözlükte gör → denir. Bacaklar ayrı borsalara, ayrı yollardan gider.

Kafam karıştı, daha basit anlat

Arbitraj ucuzdan alıp pahalıya satmaktır. Alış ve satış iki ayrı bacaktır.

Hızlı kontrolBaşlangıç

Arbitraj nedir?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Arbitrajda "bacak" neye denir?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

İki bacak, tek garanti yok

İki borsa arasında “ya ikisi de olsun ya hiçbiri” diyen bir mekanizma yoktur. Senin emrin yoldayken Y’deki alıcı emrini iptal edebilir ya da başkası ondan önce davranabilir.

Tek bacak dolarsa elde hiç istenmeyen bir pozisyon kalır. 100,00’dan alınan hisse o an 99,95 ediyorsa, kazanç beklerken zarar başlamıştır.

Kafam karıştı, daha basit anlat

Bir bacak dolup öteki dolmazsa, elde istenmeyen bir pozisyon kalır.

Hızlı kontrolOrta

İki borsaya aynı anda gönderilen alış ve satış emri için hangi garanti vardır?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Alış bacağı doldu, satış bacağı dolmadı. Elde ne kalır?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Kaçan bacak için kural

Elde istenmeyen 1.000 lot var; 100,00'dan alındı. X'te en iyi alış 99,98, Y'de 99,95. Hemen X'te geri satmak mı, tutup beklemek mi? Her birinin sonucu ne? Cevabı göster

Geri satmak 20 TL’lik bilinen bir zarardır ve pozisyon sıfırlanır. Tutmak şu an 50 TL zarardır ve fiyat düştükçe büyüyebilir; sınırı belli değildir.

Bir bacak kaçarsa hemen geri sat.
Adım adım oku
  1. Bir pazarda ucuz, ötekinde pahalı.
  2. Ucuzdan aldın, öteki pazara koştun.
  3. Alıcı gitmiş: kasalar elinde.
  4. Bir bacak kaçarsa hemen geri sat.

Bacak kaçtığında karar vermek için düşünme vakti yoktur; fiyat her saniye değişir. Bu yüzden kural önceden yazılır: çoğu zaman dolan bacağı hemen geri satıp pozisyonu kapatmak.

Bu küçük ve bilinen bir zarardır. Onun yerine pozisyonu tutup beklemek, sınırı belli olmayan bir zarara kapı açar.

Kafam karıştı, daha basit anlat

Bacak kaçınca dolan bacağı hemen kapat. Küçük ve bilinen zarar, açık riskten iyidir.

Hızlı kontrolOrta

Kaçan bacak için kural ne zaman belirlenmelidir?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Kendin gör

İki borsa, bir fırsat, iki bacak

Tohum 122842

Alış · X

100,00 × 1.000

· bekliyor

Satış · Y

100,10 × 1.000

· bekliyor

· Pozisyon: 0 lot · sonuç: +0 TL

Hız
Adım 0

Şu an ne oldu?

Aşama: see

İki bacak aynı anda gönderilir; ikisinin de dolacağının garantisi yoktur.

Görevler0/3

  • Tek bacak dolsun ve pozisyon açık kalsınaçık

    İpucu

    Y'deki alıcı kaybolsun, pozisyonu tut.

  • Bacak kaçsa da gün sonu pozisyon sıfır olsunaçık

    İpucu

    Hemen geri sat.

  • İki bacak da dolsunaçık

    İpucu

    Piyasayı değiştir.

Olay günlüğü (0)

Henüz olay yok. Oynat veya adımla.

  1. Varsayılanla oynat. Y’deki satış dolmadı; elde 1.000 lot ve açık bir zarar kaldı.
  2. Kuralı “hemen geri sat” yap. Pozisyon X’te geri satıldı: 20 TL zarar, pozisyon sıfır.
  3. Piyasayı “iki bacak da doldu” yap. 100 TL kazanç; komisyonlar bunun bir kısmını alır.
Hızlı kontrolOrta

Simülatörde "hemen geri sat" neden 20 TL zararla bitti?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Tuzaklar

Bayat fiyattan fırsat. Fırsat, bir mesajı kaçırmış bir defterden de görünebilir. Piyasa verisi bayatsa ya da gecikmeliyse, fırsat çoktan gitmiştir; emir göndermeden önce defterin taze olduğunu kontrol et.

Masrafları unutmak. Komisyon, takas ücreti ve vergi küçük bir farkı tamamen yiyebilir. Fırsatın değeri, masraflardan sonra kalandır.

Kısmi dolum. Bacaklar tamamen değil kısmen de dolabilir: 1.000 lot alış, 600 lot satış. Kural, iki bacağın farkını kapatacak şekilde yazılmalı.

Kafam karıştı, daha basit anlat

Defterin taze olduğunu kontrol et, masrafları düş, kısmi dolumu da kurala kat.

Hızlı kontrolOrta

Ekranda bir fiyat farkı gördün ama piyasa verisi defterinde boşluk var. Ne yapmalı?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Aşağıda bir arbitraj stratejisinin bacakları takip eden ve fark kalırsa onu kapatan çekirdeği var.

Derinleş · Arbitraj: iki bacak ve kaçan bacak kuralı 3 dosya · ~59 satır · ilk okumada atlayabilirsin
Proje dosyaları

arb/src/main/java/com/bank/arb/ Opportunity.java Opportunity: iki borsadaki fiyatlar ve masraflar düşüldükten sonra kalan fark; defter bayatsa fırsat sayılmaz.

arb/src/main/java/com/bank/arb/Opportunity.java
package com.bank.arb;
public record Opportunity(String isin, long buyPriceKurus, long sellPriceKurus, long qty, long costPerLotKurus) {
/** Profit after fees, in kuruş. */
public long netEdge() {
return (sellPriceKurus - buyPriceKurus - costPerLotKurus) * qty;
}
public static boolean worthIt(Opportunity o, boolean buyBookFresh, boolean sellBookFresh) {
// A gap seen on a stale book is often already gone.
return buyBookFresh && sellBookFresh && o.netEdge() > 0;
}
}

arb/src/main/java/com/bank/arb/ LegTracker.java LegTracker: her bacağın dolan miktarını takip eder; iki bacağın farkı açık pozisyondur.

arb/src/main/java/com/bank/arb/LegTracker.java
package com.bank.arb;
public final class LegTracker {
private long bought;
private long sold;
public void onBuyFill(long qty) {
bought += qty;
}
public void onSellFill(long qty) {
sold += qty;
}
/** Positive: lots we hold but never meant to keep. */
public long openPosition() {
return bought - sold;
}
}

arb/src/main/java/com/bank/arb/ HedgeRule.java HedgeRule: süre dolunca açık farkı dolan bacağın borsasında hemen kapatır.

arb/src/main/java/com/bank/arb/HedgeRule.java
package com.bank.arb;
import java.time.Duration;
import java.time.Instant;
public final class HedgeRule {
private final Duration maxWait;
private final OrderSender sender;
public HedgeRule(Duration maxWait, OrderSender sender) {
this.maxWait = maxWait;
this.sender = sender;
}
/** Called on every timer tick while the trade is open. */
public void check(LegTracker legs, Instant sentAt, Instant now, String buyVenue, String isin) {
long open = legs.openPosition();
if (open == 0 || Duration.between(sentAt, now).compareTo(maxWait) < 0) {
return;
}
// The other leg did not come: close the gap now, at a small, known loss.
sender.sellAtMarket(buyVenue, isin, open);
}
}

Kendini sına

Şimşek turu1/4

İki borsaya aynı anda gönderilen iki emir ya birlikte dolar ya hiç dolmaz.

Soru 1/3İleri

Fiyat farkı 10 kuruş, toplam masraflar lot başına 12 kuruş. Fırsat?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Aklında kalacak üç şey

  1. 1 Arbitrajın iki bacağı ayrı borsalarda, ayrı emirlerdir. İkisinin birlikte dolacağını garanti eden bir mekanizma yoktur.
  2. 2 Tek bacak dolunca elde istenmeyen bir pozisyon kalır. Fırsatın kazancı küçük, bu pozisyonun riski büyüktür.
  3. 3 Bir bacak kaçarsa ne yapılacağı önceden yazılı bir kuraldır: çoğu zaman küçük ve bilinen bir zararla pozisyonu hemen kapatmak.
Sonraki kapı Müşterinin bin hissesini sattık, takas günü hisseler karşı tarafa gitti. Para gelmedi; karşı taraf o sabah battı. Nasıl önlenirdi? Takas ve DvP — Hisseyi Verdik, Para Neden Gelmedi? · 9 dk

4 kart sonraki derste seni bekliyor

0/4 kart bu dersten toplandı