Background
🏧 Borsa Yazılımları11 dk okuma

Borsa İstanbul (BIST) Algo Trading: MetaTrader 5 ve Python ile Otomatik Emir Yönetimi

BIST hisselerinde otomatik işlem yapmak ister misiniz? MetaTrader 5 Python kütüphanesi, veri çekme, emir gönderme ve VİOP entegrasyon detayları bu rehberde.

Yazar: ORCA Software· ~2.200 kelimeHaziran 2026 BIST ve MT5 arayüz güncellemelerine göre hazırlanmıştır.
🤖

TL;DR — Hızlı Özet

Borsa İstanbul'da (BIST) algoritmik ticaret, yerel aracı kurumların MetaTrader 5 (MT5) altyapısını Python'un veri analitiği gücüyle birleştirerek gerçekleştirilir. MetaTrader5 kütüphanesiyle Python üzerinden anlık hisse verileri çekilip, otomatik al-sat emirleri saniyeler içinde iletilebilmektedir.

Borsa İstanbul (BIST) son yıllarda algoritmik işlemlerin (algo trading) payının hızla arttığı bir pazar haline geldi. Özellikle VİOP (Vadeli İşlem ve Opsiyon Piyasası) kaldıraç avantajı ve çift yönlü işlem imkanıyla robotik stratejiler için mükemmel bir oyun alanıdır. Bu rehberde, Türkiye'deki lisanslı aracı kurumların desteklediği MetaTrader 5 platformunu Python programlama dili ile entegre ederek BIST'te nasıl otomatik işlem yapacağınızı öğreneceğiz.

1. BIST Algo Trading Altyapısı: Neden MetaTrader 5?

Borsa İstanbul'a doğrudan API (FIX Protocol) bağlantısı kurmak yüksek maliyetli ve kurumsal lisanslar gerektiren bir süreçtir. Bireysel algo trader'lar ve KOBİ'ler için en pratik ve yasal yol, MT5 destekli bir aracı kurum üzerinden işlem yapmaktır.

  • Geniş Aracı Kurum Desteği: Türkiye'deki birçok lider aracı kurum, müşterilerine ücretsiz MT5 terminali sağlamaktadır.
  • Python Kütüphanesi: MetaTrader'ın resmi Python kütüphanesi sayesinde karmaşık veri terminallerine ihtiyaç duymadan veri analitiği yapabilirsiniz.
  • Çift Yönlü ve Kaldıraçlı İşlem: VİOP kontratlarında hem yükselişe (long) hem de düşüşe (short) otomatik emir iletebilirsiniz.

2. Adım Adım Python ve MT5 Entegrasyonu

Sistemi çalıştırmak için aşağıdaki temel adımları takip etmeniz gerekir:

AşamaGereksinim / İşlemÖnem Derecesi
1. Hesap AçılışıMT5 destekli bir Türk aracı kurumda algo trade hesabı açılmasıZorunlu
2. Kütüphane KurulumuPython ortamına 'MetaTrader5' kütüphanesinin kurulmasıZorunlu
3. Terminal YetkilendirmesiMT5 terminalinde 'Algo Trading' butonunun aktif edilmesiZorunlu
4. Algoritma TestiStratejinin geçmiş BIST verileriyle demo hesapta test edilmesi (Backtest)Kritik Derecede Önemli

3. Risk Yönetimi ve Slipaj (Slippage) Kontrolü

BIST piyasalarında likidite kripto borsalarına göre daha sığ olabildiğinden risk yönetimi çok daha hassastır:

📢 Idia

"BIST hisselerinde market emri yerine limitli emir kullanmak kayıp oranlarını ciddi derecede azaltır."

📊 Kanıt

Özellikle derinliği az olan yan hisselerde gönderilen büyük hacimli market emirleri, kademeleri süpürerek ortalama maliyetinizi çok kötü seviyelere çekebilir (kayma riski). Limitli emirler ise sadece belirlediğiniz fiyattan veya daha iyisinden gerçekleşir.

💡 Örnek

VİOP hisse vadelisinde saniyelik bir sinyalle market emri göndermek yerine, anlık en iyi teklifin (bid/ask) 1 kademe altına limit emir yazan Python algoritması slipaj maliyetini %80 oranında düşürmüştür.

Sonuç

Python ve MT5 entegrasyonu, Borsa İstanbul'da profesyonel seviyede algoritmik ticaret yapmanın en erişilebilir yoludur. ORCA Software olarak, BIST veri terminalleriyle entegre çalışan, özel indikatör ve otomatik emir yönetim panelleri kodluyoruz.

🏢

ORCA Software Ekibi

Teknoloji ve dijital dönüşüm uzmanları.

WhatsApp ile İletişim