TSETMC

Tahran Borsası’nın emir akışı analizi; algoritmik bir para yönetim fonuna giden yolda.

Geliştirme aşamasında
  • Python
  • C#
  • Emir akışı
  • Emir gerçekleştirme simülatörü
  • Opsiyonlar
  • Veri 11 yıllık geçmiş

    İran sermaye piyasası, işlem bazında ve emir bazında toplandı ve yeniden kuruldu.

  • Kapsam 1.148 sembol

    Hisse senetlerinden ve fonlardan opsiyonlara tüm piyasa, tek bir çerçeveye göre ölçülür.

  • Hız 90 saniyenin altında

    Yoğun işlem gören bir sembolün tüm geçmişini paralel işlemeyle hazırlamak için.

  • Teknoloji 2 dil, 2 rol
    Pythonİşleme çekirdeği
    C#Hesaplama ve simülatör

Giriş

Fiyat, piyasaya ulaşan son haberdir. Ondan önce biri karar verdi, bir emir girdi, bir emri geri çekti, para taşıdı. Tahran Borsası’nda bu, günde milyonlarca kez olur ve neredeyse herkes yalnızca son satırı okur.

Biz hikâyenin tamamını okumaya karar verdik. TSETMC projesi, İran sermaye piyasasının on bir yılını 1.148 sembol için — işlem bazında, emir bazında — topladı ve yeniden kurdu. Modellerimizi bu geçmiş üzerinde kuruyor ve test ediyoruz. Varış noktası, algoritmik bir para yönetim fonudur: sezgiyle ya da kulaktan dolma bilgiyle değil, canlı emir akışını okuyarak yönetilen sermaye.

Bir strateji bu altyapıdan doğup başlı başına bir projeye dönüştü: Gold ETF Arbitrage.

Platformun içinden

Bunlar temsili görseller değil, projenin analiz platformundan alınmış gerçek ekranlardır. Her görünüm, aynı ham piyasa verisini farklı bir açıdan gösterir. Büyütmek için görsele tıklayın.

TSETMC · Book Δ
Üç emir defteri deltası paneliyle haftalık fiyat grafiği Büyük alış ve büyük satış panelleriyle haftalık fiyat grafiği Tek bir grafikte 104 opsiyon sözleşmesi

Haftalık fiyat ve altında, emir defterindeki alış tarafı hacmi ile satış tarafı hacmi arasındaki fark üç biçimde: ham, zaman ağırlıklı ve kümülatif.

Aynı fiyat grafiğinin altında, her hafta büyük alışların ve büyük satışların hacmi ile ikisi arasındaki kümülatif fark.

Tek bir grafikte 104 opsiyon sözleşmesi; alım opsiyonlarının hacmi, işlem sayısı ve delta mumlarıyla.

Yaklaşım

Piyasaya yukarıdan bakmıyoruz; tabanından başlayıp yukarı doğru kuruyoruz. Bir yatırım kararı, her biri bir öncekinin omuzlarında duran üç aşamada oluşur.

  1. Emir akışından hisse senedine

    Her hisse senedinin hareketinin arkasında ne olduğunu görmek için piyasanın ürettiği en ince veriyi okuyoruz: kalmaya gelmiş para mı, yoksa geçip giden bir dalga mı. Bu aşamanın çıktısı, her hisse senedinin durumuna ilişkin açık, sayısal bir değerlendirmedir.

  2. Hisse senedinden sektöre

    Bir sektörün hisse senetleri birlikte okunduğunda daha büyük bir resim ortaya çıkar: para hangi sektöre yönelmiş, hangisinden yüz çevirmiş.

  3. Sektörden portföye

    Portföyü, sektör ağırlıkları ve her sektörde seçilen hisse senetleri oluşturur. Portföyün her biriminin bir nedeni vardır ve bu nedenin izi piyasanın tabanına kadar sürülebilir.

Bu üç aşamanın yanında opsiyon piyasası yer alır. İran’da bu piyasa gençtir ve katılımcıların çoğu hâlâ yanından geçip gider. Biz onu bugünden ciddiye aldık ve dayanak hisse senedinin fiyatıyla birlikte analiz edilmesini mümkün kıldık.

Öne çıkanlar

  • Ne korkan ne de hırsa kapılan bir karar.

    İran piyasası duyguyla işler: bir alıcı kuyruğu herkesi açgözlü yapar, bir satıcı kuyruğu herkesi kaçırır. Zararların çoğu tam da bu iki anda oluşur. Algoritma her iki günde de aynı ölçüde sakindir ve her işlem önceden yazılmış ve test edilmiş bir kuraldan gelir — günün havasından değil.

  • Paranızdan önce, on bir yıllık test.

    Hiçbir kural, on bir yıllık gerçek piyasa karşısında ayakta kalmadıkça sermayeye ulaşmaz: 2020’nin büyük yükselişi, ardından gelen düşüş ve uzun, yıpratıcı durgunluk yılları. Hatalarımızı sizin sermayeniz üzerinde değil, geçmiş üzerinde yaparız.

  • Yalnızca gösterebileceğiniz değil, çekebileceğiniz bir getiri.

    Sıradan bir geriye dönük test (backtest), her emrin ekranda görünen fiyattan anında gerçekleştiğini varsayar. Gerçek piyasa öyle değildir. Simülatörümüz borsanın kendi emir gerçekleştirme motorunu yeniden kurar: emirler kuyruğa girer, sırasını bekler, kısmen gerçekleşir ya da kuyruğun sonunda kalır. Raporladığımız rakamlar bu simülatörden geçmiştir.

  • Kuyruğu tanıyoruz — girerken de çıkarken de.

    Bu piyasada yatırımcının kâbusu, bir satış kuyruğunun arkasında sıkışıp kalmaktır: kâğıt üzerinde var olan ama satılamayan bir varlık. Kuyruklar, fiyat limitleri ve gerçek piyasa derinliği ilk satırdan itibaren modelimizdedir. İthal araçlar bu üçüne karşı da kördür.

  • Tek bir hisse senedine, sektöre ya da kişiye yaslanmayan bir portföy.

    Tüm piyasa — hisse senetleri, fonlar ve opsiyonlar aynı şekilde — her gün tek bir çerçeveye göre ölçülür ve portföy tüm sektörlerden seçilerek oluşturulur. Bilgi, yarın burada olmayabilecek bir yıldız analistin kafasında değil, sistemde yaşar.

  • Yalnızca resmî piyasa verisi — ve her karar için bir neden.

    Söylenti yok, perde arkası haber yok, kanal ve sinyal yok. Algoritmanın girdisi, borsanın kendisinin kaydettiği şeydir. Her işlem için de neden gerçekleştiğini söyleyebilir ve izini ham veriye kadar sürebiliriz.

Önümüzdeki yol

  1. Tamamlandı

    Veri altyapısı, analiz motoru ve emir gerçekleştirme simülatörü kuruldu ve test edildi. Bu altyapı satın alınamaz; yıllar ister ve biz o yılları verdik.

  2. Tamamlandı

    İlk aşama: her hisse senedi için emir akışı göstergeleri kuruldu ve ölçüldü.

  3. Şu anda

    Sektör aşaması, portföy oluşturma ve tüm piyasa üzerinde çok yıllık bir geriye dönük test.

  4. Son adım

    Canlı veriye bağlanmak ve sermayeyi fon biçiminde, algoritmik olarak yönetmek.

Teknoloji

İşleme çekirdeği Python ile, hesaplama motoru ve emir gerçekleştirme simülatörü ise C# ile yazıldı. Veri işleme paraleldir: yoğun işlem gören bir sembolün tüm geçmişi doksan saniyeden kısa sürede hazır olur. Hiçbir değişiklik, otomatik test paketinden geçmeden kabul edilmez.