Kısa cevap: Algoritmik işlem, alım-satım kararlarının önceden yazılmış kurallara göre bir yazılım tarafından verilmesi ve emirlerin borsaya insan müdahalesi olmadan iletilmesidir. Bu yazılıma trading botu denir; kurallar test edilebilir ve tutarlı uygulanır, ancak kâr garantisi yoktur.
Algoritmik işlem (algo trading), alım-satım kararlarının önceden yazılmış kurallara göre bir yazılım tarafından verilmesi ve emirlerin borsaya insan müdahalesi olmadan iletilmesidir. Bu işi yapan yazılıma günlük dilde trading botu denir: bot piyasa verisini okur, kurallar sağlandığında emir üretir, açık pozisyonu ve riski izler. Kuralların kesin olması, aynı stratejinin geçmiş veriyle test edilebilmesini ve her seferinde aynı biçimde uygulanmasını sağlar; kâr garantisi vermez.
Algoritmik işlem, trading botu ve HFT arasındaki fark
Borsa İstanbul'un Pay Piyasası prosedüründeki tanıma göre algoritmik emir iletim sistemleri, belirlenmiş stratejiler doğrultusunda, insan müdahalesi olmadan, yazılımla oluşturulan algoritmalar kullanarak alım-satım emri üreten sistemlerdir. Tanım geniştir: kâr amaçlı strateji emirlerinin yanında piyasa yapıcı kotasyonları ve büyük bir emrin piyasa koşullarına göre küçük parçalara bölünerek gönderilmesi de bu kapsama girer.
Trading botu, aynı sistemlerin bireysel yatırımcılar arasındaki adıdır; genellikle kripto borsalarında ya da aracı kurum API'leri üzerinden çalışan, görece basit kurallara dayanan programları ifade eder. Yüksek frekanslı işlem (HFT) ise algoritmik işlemin bir alt kümesidir ve bireysel botların büyük çoğunluğu bu tanıma girmez; aradaki fark sık sorulan sorular bölümünde açıklanıyor.
Trading botu nasıl çalışır: altı yapı taşı
Hazır bir bot da sıfırdan yazılan bir sistem de aynı altı parçadan oluşur:
- Piyasa verisi: Fiyat, hacim ve emir defteri bilgisi borsa API'sinden alınır. Anlık akış için WebSocket, geçmiş veri ve hesap sorguları için REST kullanılır; ikisinin farkı REST ve WebSocket yazısında anlatılıyor.
- Strateji kuralları: Ne zaman alınacağı ve ne zaman satılacağı ölçülebilir ifadelerle tanımlanır. "Kapanış 50 günlük ortalamanın üzerine çıkarsa al" biçimindeki bir kural ölçülebilirdir; "piyasa iyi görünürse al" ölçülebilir değildir.
- Risk yönetimi: İşlem başına pozisyon büyüklüğü, zarar durdurma seviyesi, günlük azami kayıp ve toplam açık pozisyon sınırı. Bu katman strateji kurallarından bağımsız çalışmalı ve gerektiğinde stratejiyi durdurabilmelidir.
- Emir yönetimi: Emrin gönderilmesi, kısmen gerçekleşmesi, reddedilmesi ve iptali gibi durumların takibi. Bağlantı koptuğunda hangi emirlerin açık kaldığını bilmek bu katmanın işidir.
- İzleme ve kayıt: Her sinyal, emir ve hata zaman damgasıyla kaydedilir; beklenmeyen durumlarda bildirim gönderilir. Kayıt tutmayan bir botun neden zarar ettiği sonradan anlaşılamaz.
- Altyapı: Botun çalıştığı sunucu, kesintisiz bağlantı, doğru saat ayarı ve API anahtarlarının güvenli saklanması. Anahtar izinleri ve IP kısıtlaması için Binance API anahtarı rehberi örnek alınabilir.
Yaygın algoritmik işlem stratejileri
Her strateji ailesi piyasa hakkında bir varsayıma dayanır ve varsayım bozulduğunda zarar eder:
- Trend takibi: Yükselen fiyatın yükselmeye, düşen fiyatın düşmeye devam edeceğini varsayar; hareketli ortalama kesişmeleri ve kanal kırılmaları tipik sinyallerdir. Yatay piyasalarda art arda küçük zararlar üretir.
- Ortalamaya dönüş: Ortalamasından uzaklaşan fiyatın geri döneceğini varsayar. Güçlü bir trend başladığında ters pozisyonda kalma riski taşır.
- Arbitraj: Aynı varlığın farklı piyasalardaki fiyat farkından yararlanmayı hedefler. Fark genellikle çok küçüktür; hız, komisyon ve transfer maliyeti belirleyicidir.
- Piyasa yapıcılık: Aynı anda alış ve satış kotasyonu vererek aradaki farktan (spread) kazanmayı amaçlar; sert hareketlerde tek yönlü pozisyon biriktirme riski vardır.
- Grid (ızgara): Belirlenen fiyat aralığına eşit adımlarla alış ve satış emirleri yerleştirir; fiyat aralık içinde salındıkça küçük kârlar toplar, aralığın dışına çıkınca zarar yazar.
- DCA (kademeli alım): Düzenli aralıklarla ya da düşüşlerde sabit tutarla alım yaparak ortalama maliyeti yönetir. Kripto borsalarında yaygın olan bu iki yaklaşımın ayrıntısı grid bot ve DCA botu yazısında yer alıyor.
Algoritmik işlemin avantajları
- Disiplin: Kural yazıldıktan sonra o anki korku ya da hırsla değiştirilmez; strateji her seferinde aynı şekilde uygulanır.
- Hız ve süreklilik: Bot, kripto borsalarında günün her saati, pay piyasasında seans boyunca ekran başında beklemeden çalışır ve koşul oluştuğunda saniyeler içinde emir gönderir.
- Test edilebilirlik: Kuralları kesin olan bir strateji geçmiş veriyle sınanabilir; sezgiye dayalı bir yaklaşım sınanamaz.
- Ölçeklenebilirlik: Aynı sistem onlarca enstrümanı aynı anda izleyebilir.
Algoritmik işlemin riskleri ve sınırları
- Aşırı uyum (overfitting): Parametreler geçmiş veriye göre ayarlandığında strateji o dönemin rastlantılarını öğrenir; canlı sonuçlar backtestin çok gerisinde kalır. Bu ve benzeri hatalar backtest yazısında ayrıntılı anlatılıyor.
- Teknik arızalar: Bağlantı kopması, API hatası, borsa kesintisi ya da yazılım hatası, emrin iki kez gönderilmesi veya zarar durdurma emrinin hiç gönderilmemesi gibi sonuçlar doğurabilir. Borsalar hız sınırını aşan istemcileri geçici olarak engeller; bot bu durumda da güvenli davranmalıdır.
- Likidite ve kayma: Emir defteri sığ olduğunda emir beklenen fiyattan uzak gerçekleşir. Backtestte görünmeyen bu maliyet, sık işlem yapan stratejilerde kârın tamamını götürebilir.
- Piyasa rejimi değişimi: Geçmişte işe yarayan ilişki ortadan kalkabilir; bot bunu fark etmez, kurallar değiştirilene kadar zarar etmeye devam eder.
- Güvenlik: API anahtarı sızarsa hesap üçüncü kişinin eline geçer; bir bota para çekme izni hiçbir zaman verilmemelidir.
Varsayımsal örnek: Maliyetsiz backtestte işlem başına ortalama %0,30 brüt kazanç gösteren bir strateji varsayalım. Komisyon ve spread toplam %0,15, ortalama kayma %0,10 olduğunda net kazanç işlem başına %0,05'e iner; kayma sert piyasada %0,20'ye çıkarsa aynı strateji işlem başına %0,05 zarar eder. Günde 10 işlem yapan bir botta işlem başına %0,25 olan toplam maliyet günlük %2,5'e ulaşır; stratejinin kârda kalması için önce bu eşiği aşması gerekir.
Trading botu nasıl geliştirilir: kuraldan canlıya
- Kuralların yazılması: Giriş, çıkış, pozisyon büyüklüğü ve istisnalar, başka birinin okuyup aynı şekilde uygulayabileceği kadar açık yazılır.
- Backtest: Kurallar komisyon, spread ve kayma dahil edilerek geçmiş veride sınanır; verinin bir bölümü son test için hiç dokunulmadan ayrılır. Toplam getiri kadar maksimum düşüş ve işlem sayısı da incelenir.
- Paper trading: Strateji gerçek piyasa verisiyle ve sanal parayla çalıştırılır. TradingView'ın paper trading hesabı ve Binance'in Spot Testnet ortamı bu amaçla kullanılabilir. TradingView sinyallerinin emre dönüşme akışı webhook yazısında anlatılıyor.
- Kontrollü canlı: Küçük pozisyonla ve sıkı risk limitleriyle başlanır; gerçekleşen fiyatlar, gecikmeler ve hata kayıtları birkaç hafta boyunca paper trading sonuçlarıyla karşılaştırılır. Sapma büyükse sistem durdurulur.
Fincode, bu adımları içeren algoritmik işlem sistemleri geliştirir; strateji kararı ve risk, sistemi kullanan tarafa aittir.
Türkiye'de algoritmik işlem yasal mı?
Algoritmik işlem Türkiye'de yasak değildir. Borsa İstanbul bu işlemler için ayrı bir prosedür yayımlar, SPK mevzuatı ise hangi hizmetin izin gerektirdiğini belirler. Ekim 2026 itibarıyla dikkat edilmesi gereken dört başlık vardır; kurallar değişebilir.
Borsa İstanbul'da emirler aracı kurum üzerinden iletilir
Borsa İstanbul'un Pay Piyasasında Algoritmik İşlemler ve BISTECH PTRM Prosedürü'ne göre müşteri, üye sistemlerini kullanmadan doğrudan borsaya emir gönderemez. Algoritmik emir ileten üyeler işlem öncesi risk yönetimi uygulamasını (PTRM) kullanmak, algoritma yazılımı hakkında borsaya yazılı bilgi vermek, sistemi borsanın test ortamında sınamak, riskleri gerçek zamanlı izlemek ve gerektiğinde emir iletimini durdurmak zorundadır; borsa, piyasa bozucu durumlarda kullanıcının işlemlerine ara verebilir. Bireysel bir yatırımcının botu bu nedenle yalnızca aracı kurumun sunduğu kanallar (platform veya API) üzerinden ve kurumun koşullarıyla çalışabilir; kanalın varlığı ve sınırları kuruma göre değişir.
Borsanın eş yerleşim merkezinden emir ileten yüksek frekanslı işlem kullanıcıları ayrıca emir/işlem oranı (OTR) ücretine tabidir: Borsa İstanbul'un 29 Haziran 2026 tarihli bilgi notuna göre girilen, değiştirilen ve iptal edilen emirlerin gerçekleşen işlemlere oranı günlük bazda 5:1'i aştığında, aşıma neden olan her emir hareketi için 0,50 TL alınır. Oran daha önce iki kez geçici olarak 3:1'e düşürülmüştü: ilki 24 Mart 2025'ten itibaren bir süre için, ikincisi 1 Mart 2026'dan itibaren. 29 Haziran 2026'da yeniden 5:1'e çıkarılan oran ileride yeniden değişebilir.
Bot kullanmak manipülasyon yasağını kaldırmaz
Sermaye Piyasası Kanunu'nun 107. maddesi, fiyat, fiyat değişimi ve arz-talep üzerinde yanlış veya yanıltıcı izlenim uyandırmak amacıyla yapılan alım-satımları, emirleri, emir iptal ve değişikliklerini piyasa dolandırıcılığı olarak düzenler. SPK'nın açıklamasına göre işlem büyüklüğü için bir alt ya da üst sınır yoktur. Gerçekleştirme niyeti olmadan emir girip iptal eden ya da kendi emirlerini kendisiyle eşleştiren (SPK'nın deyişiyle kendinden kendine işlem) bir algoritmanın işlemleri, aynı işlemlerin insan eliyle yapılmasıyla aynı hükümler çerçevesinde değerlendirilir.
Sinyal satmak ve başkasının hesabında işlem yapmak izin gerektirir
SPK'nın III-37.1 sayılı tebliğine göre belli bir kişiye ya da mali durumu, risk ve getiri tercihleri benzer bir gruba yönelik yönlendirici yorum ve tavsiyelerde bulunmak yatırım danışmanlığıdır; genel yatırım tavsiyeleri ve finansal bilgi sunumu bu kapsamda değildir. Başka gerçek veya sanal portföylerin işlemlerinin takip edilmesini ya da kopyalanmasını sağlayan imkânlar da yatırım danışmanlığı sayılır; bu hizmet müşterinin kendi portföyünde otomatik olarak işlem yapılmasını sağlayacak şekilde sunulduğunda bireysel portföy yöneticiliği kapsamına girer (madde 45/3 ve 37/3). İki faaliyet de SPK izni gerektirir; SPK, izinsiz sermaye piyasası faaliyeti için Kanun'un 109. maddesinde iki yıldan beş yıla kadar hapis ve adli para cezası öngörüldüğünü belirtir. Kendi hesabında kendi botunu çalıştırmak bu kapsamda değildir; abonelikle sinyal dağıtmak veya API anahtarı alıp müşteri hesabında işlem yapmak kapsama girebilir.
Kripto borsalarında teknik kurallar platforma aittir
Kripto varlık hizmet sağlayıcıları, 2 Temmuz 2024'te yürürlüğe giren 7518 sayılı Kanun ile SPK'nın düzenleme ve denetimine alındı. Bot kullanımına ilişkin teknik kurallar ise borsaların API dokümanlarında ve kullanım şartlarında yer alır: Binance'te istek hız sınırları API anahtarına değil IP adresine göre uygulanır, bekleyen emir sayısı sınırı ise hesap bazında izlenir; sınırı aştıktan sonra istek göndermeye devam eden istemci 2 dakikadan 3 güne kadar uzayabilen IP engeliyle karşılaşır; borsanın kendi hazır botları için ayrı kullanım şartları vardır. Bu kurallar değişebilir; canlıya geçmeden önce platformun güncel dokümanı okunmalıdır.
Fincode, borsa API entegrasyonu ve algoritmik işlem sistemleri geliştiren bir yazılım şirketidir; yatırım danışmanlığı yetkisi yoktur ve strateji önerisi vermez. Fiva uygulaması da emir göndermez ve yatırım tavsiyesi vermez; fonlar ve hisseler için getiri tahmini, piyasa verisi ve analiz araçları sunar.
Sık sorulan sorular
Trading botu kullanmak için programlama bilmek gerekir mi?
Hazır çözümler için gerekmez: bazı kripto borsaları grid ve DCA gibi botları kendi arayüzlerinde sunar, TradingView alarmları webhook ile bir köprü servise bağlanabilir. Stratejiyi özelleştirmek ve hata durumlarını yönetmek için programlama bilgisi ya da bir geliştiriciyle çalışmak gerekir.
Trading botları kâr garantisi verir mi?
Hayır. Bot, kuralları uygulayan bir araçtır; kurallar zarar ediyorsa bot da zarar eder, üstelik daha hızlı. Geçmiş backtest sonuçları gelecekteki getiriyi göstermez. Garantili getiri vaadiyle satılan bot ve sinyal hizmetleri, SPK'nın izinsiz sermaye piyasası faaliyetlerine ilişkin uyarıları dikkate alınarak değerlendirilmelidir.
Algoritmik işlem ile yüksek frekanslı işlem aynı şey mi?
Hayır. Yüksek frekanslı işlem, algoritmik işlemin çok sayıda emri çok kısa sürede gönderen ve borsa sunucusuna fiziksel olarak yakın çalışan alt kümesidir. Borsa İstanbul bu kullanıcıları eş yerleşim merkezinde konumlanma ve ayrı kullanıcı kodu şartıyla tanımlar; saatlik grafiğe göre günde birkaç emir gönderen bir bot bu tanıma girmez.
Kaynaklar
- Borsa İstanbul, Pay Piyasasında Algoritmik İşlemler ve BISTECH PTRM/İşlem Öncesi Risk Yönetimi Prosedürü (02.PRO.02, Revizyon 7, 28 Mart 2025)
- Borsa İstanbul, Algoritmik Emir İletim Sistemleri Taahhütnamesi
- Borsa İstanbul, YFİ Kullanıcılarının Emir/İşlem Oranı (OTR) Yöntemi ile Ücretlendirilmesi Bilgi Notu, Sürüm IX, 29 Haziran 2026
- Borsa İstanbul, Pay Piyasasında Emir/İşlem Oranının Değiştirilmesi Hk. Duyuru, 1 Mart 2026
- Borsa İstanbul, Pay Piyasası'nda Emir İşlem Oranı Değişikliğinin Geçerlilik Tarihinin Uzatılması Hk. Duyuru, 19 Nisan 2025
- CNBC-e, Borsa İstanbul'da emir/işlem oranı yeniden 5:1 olarak uygulanacak, 29 Haziran 2026
- SPK, İşlem Bazlı Piyasa Dolandırıcılığı
- SPK, İzinsiz Sermaye Piyasası Faaliyetleri
- SPK Mevzuat Sistemi, III-37.1 sayılı Yatırım Hizmetleri ve Faaliyetleri ile Yan Hizmetlere İlişkin Esaslar Hakkında Tebliğ (madde 37, 45)
- SPK, Yatırım Hizmet ve Faaliyetleri ile Yatırım Kuruluşlarına İlişkin Rehber (i-SPK.37.9, 17 Haziran 2026)
- SPK, Kripto Varlık Hizmet Sağlayıcılara İlişkin Duyuru (2 Temmuz 2024)
- Binance Spot API, Limits
- Binance Spot Testnet, General Info
- Binance Support, Trading Bots SSS ve Binance Trading Bots Terms
- TradingView Help Center, Paper trading: main functionality
Bu yazı genel bilgilendirme amaçlıdır ve yatırım tavsiyesi niteliği taşımaz. Örneklerdeki rakamlar varsayımsaldır; belirli bir fon veya hisse için öneri değildir.