← Makalelere geri dön
May 16, 2025
5 dakikalık okuma

Tradingde Mumlar: İşlemlerden Piyasa Analizi Temeli Nasıl Doğar

Tradingde Mumlar: İşlemlerden Piyasa Analizi Temeli Nasıl Doğar
#mumlar
#trading
#toplama
#görselleştirme
#araştırma

Tradingde Mumlar Veriden görselleştirmeye: Ham yüksek hızlı işlem akışlarının yapılandırılmış piyasa mumlarına algoritmik olarak toplanması.

Mum grafikleri her yerde: profesyonel terminallerden memeli kripto botlara kadar. Peki "mum" nedir ve işlem akışından nasıl oluşturulur? Bu makalede süreci ele alacak, zorlu durumları vurgulayacak ve gerçek zamanlı mum oluşumunu izleyebilmeniz için interaktif bir görselleştirici sunacağız.

Görselleştiriciyi deneyin: candle-trade-visualizer.vercel.app


Kısaca

  • Mum — belirli bir zaman dilimi (örneğin 1 dakika) için fiyat ve hacmin özlü bir özeti.
  • Toplama — işlem akışını mumlara dönüştürme işlemi.
  • Zorlu durumlar (yinelemeler, boşluklar, sırasız işlemler) doğruluk açısından önemlidir.
  • Görselleştirici: işlemlerle oynayın ve mumların nasıl oluştuğunu izleyin!

Mum Nedir?

Mum (ya da Japon mumu), belirli bir dönem için (örneğin 1 dakika, 1 saat, 1 gün) piyasa aktivitesinin bir özetidir. Her mum şunları içerir:

  • Open — aralıktaki ilk işlemin fiyatı
  • High — maksimum fiyat
  • Low — minimum fiyat
  • Close — son işlemin fiyatı
  • Volume — toplam hacim
  • Trade count — işlem sayısı

Basit görünür, ancak şeytan ayrıntıda gizlidir.


İşlemlerden Mumlar Nasıl Oluşturulur: Toplama Süreci

1. İşlem Akışı

Her milisaniyede borsalar işlem üretir:

{
  "timestamp": 1714000000000,
  "price": 50000.0,
  "amount": 0.1,
  "side": "Buy"
}

Saniyede binlerce işlem olabilir — her biri yalnızca bir alım veya satım kaydıdır.

2. Zamana Göre Gruplama

Mumlar oluşturmak için işlemleri zamana göre gruplandırırız. Örneğin, 12:00:00'dan 12:00:59'a kadar olan tüm işlemler tek bir dakikalık (m1) muma girer.

Algoritma:

  • Her işlem için hangi aralığa düştüğünü belirleriz (timestamp'i keseriz).
  • Bu aralık için zaten bir mum varsa — high/low/close/volume güncellenir.
  • Yoksa — yeni bir mum başlatılır.

3. Zorlu Durumlar: Her Şey Neden Basit Değil

  • Sırasız işlemler: işlemler sıra dışı gelebilir (ağ gecikmeleri vb.).
  • Yinelemeler: aynı işlem iki kez görünebilir.
  • Sınır işlemleri: bir işlem tam aralık sınırındaysa ne olur?
  • Boşluklar: aralıkta hiç işlem yoksa ne olur?

Güvenilir bir toplama tüm bu durumları göz önünde bulundurmalıdır. Sektörde bu, doğru analitik ve algoritmik trading için kritiktir.


Örnek: Kodda Mum Toplama

Rust'ta minimal bir örnek (mantık her dil için aynıdır):

for trade in trades {
    let ts = truncate_to_tf(trade.timestamp, timeframe);
    if let Some(candle) = current_candle {
        if candle.timestamp == ts {
            // high/low/close/volume güncelle
        } else {
            // mevcut mumu kaydet, yenisini başlat
        }
    } else {
        // ilk mum
    }
}

Önemli: Doğru toplama için işlem akışının zamana göre sıralanmış olması gerekir. Değilse — önce sıralayın ya da sırasız verilere dayanıklı bir algoritma kullanın.


Bu Neden Gerekli?

  • Grafikler: tüm platformlar (TradingView, Binance vb.) grafikleri mum verilerine dayandırır.
  • Algoritmik trading: stratejiler ham işlemler yerine mumlarla çalışır.
  • Analitik: göstergeler, sinyaller ve istatistikler — hepsi OHLCV üzerine inşa edilmiştir.
  • AGI ve otomasyon: makine analizi için katı, belirsizliği olmayan verilere ihtiyaç vardır.

Kendiniz Deneyin: İnteraktif Mum Görselleştirici

İnteraktif bir görselleştirici yaptık:
👉 candle-trade-visualizer.vercel.app

  • İşlemleri manuel ya da rastgele ekleyin.
  • Bunların mumlara nasıl toplandığını izleyin.
  • Zaman dilimleri ve zorlu durumlarla deneyler yapın.

Sonuç

Mumlar, her piyasa analizinin temelidir. Her basit mumun arkasında, hatalara ve zorlu durumlara karşı dayanıklı karmaşık bir toplama süreci yatmaktadır. Kendi sistemlerinizi oluşturuyorsanız — tüm nüansları dikkate alın, aksi takdirde grafikler ve stratejiler yanıltıcı olabilir.

Görselleştiriciyi deneyin, ayrıntıları kavrayın ve dürüst mumlar oluşturun!


Bağlantılar:


Bu makale işinize yaradıysa — meslektaşlarınızla paylaşın ve piyasa verilerini herkes için daha şeffaf hale getirelim!

Alıntı

@software{soloviov2025tradingcandlesdemystified,
  author = {Soloviov, Eugen},
  title = {Tradingde Mumlar: İşlemlerden Piyasa Analizi Temeli Nasıl Doğar},
  year = {2025},
  url = {https://marketmaker.cc/tr/blog/post/trading-candles-demystified},
  version = {0.1.0},
  description = {Mumlar işlemlerden nasıl oluşturulur? Toplama sürecini, gizli zorlukları açıklıyor ve gerçek zamanlı mum oluşumunu izlemeniz için interaktif bir görselleştirici sunuyoruz.}
}
Sorumluluk Reddi: Bu makalede sağlanan bilgiler yalnızca eğitim ve bilgilendirme amaçlıdır ve finansal, yatırım veya ticaret tavsiyesi niteliği taşımaz. Kripto para ticareti önemli bir kayıp riski içerir.

Yazarlar

Eugen Soloviov
Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Newsletter

Piyasanın Önünde Olun

Özel yapay zeka ticaret içgörüleri, piyasa analizi ve platform güncellemeleri için bültenimize abone olun.

Gizliliğinize saygı duyuyoruz. İstediğiniz zaman abonelikten çıkabilirsiniz.