PozzyCoin Fintech / Trading Bot

PozzyCoin için geliştirilen algoritmik trading, piyasa analizi ve risk yönetimi platformu

Projenin Arkasında

Piyasayı izleyen değil, veriyi işleyip karar üreten bir sistem.

PozzyCoin, kripto varlık piyasalarını analiz eden, tanımlanan algoritmik stratejiler doğrultusunda işlem fırsatlarını değerlendiren ve uygun koşullarda emir süreçlerini otomatik olarak yürütebilen kapsamlı bir fintech platformu.

Projeyi geliştirirken hedefimiz basit bir al-sat botu oluşturmak değildi. Piyasanın taranmasından teknik göstergelerin hesaplanmasına, strateji sinyallerinden risk kontrolüne, emir yönetiminden sonuçların gerçek zamanlı izlenmesine kadar tüm süreci tek bir karar-destek mimarisinde bir araya getirdik.

Böylece PozzyCoin, tek bir stratejiyi çalıştıran otomasyon yazılımından ziyade; analiz, karar, risk ve execution katmanlarının birlikte çalıştığı geliştirilebilir bir algoritmik trading platformuna dönüştü.

Algoritmik Karar Motoru

Veriden sinyale, sinyalden kontrollü karara.

Finansal piyasalarda yalnızca fiyat hareketini takip etmek yeterli değil. Verinin anlamlandırılması, farklı göstergelerin birlikte değerlendirilmesi ve oluşan sinyalin belirli kurallar çerçevesinde işleme dönüştürülmesi gerekiyor.

PozzyCoin'in karar motorunda SMA crossover ve RSI gibi teknik analiz göstergelerini strateji katmanının parçaları olarak konumlandırdık. Piyasa verileri sürekli değerlendirilirken sistem, tanımlanan koşulları karşılayan senaryoları belirleyerek işlem kararının sonraki aşamalarını tetikleyebiliyor.

Bu yapıyı tek bir stratejiye bağımlı kalmayacak şekilde ele aldık. Böylece farklı analiz yöntemlerinin ve karar modellerinin gelecekte sisteme dahil edilebileceği genişletilebilir bir temel oluşturduk.

Piyasa Tarama

Tek bir pariteyi beklemek yerine piyasayı sürekli tarayan mimari.

Algoritmik trading sisteminin önemli katmanlarından biri screening yapısı. Platform, değerlendirilecek piyasa ve varlıkları sistematik biçimde izleyerek strateji kriterlerine uygun olabilecek fırsatların belirlenmesine yardımcı oluyor.

Böylece karar mekanizması manuel olarak seçilmiş tek bir işlem çiftine bağlı kalmak yerine, izlenen piyasa evrenini sürekli değerlendirebilen daha kapsamlı bir yapıya kavuşuyor.

Tarama, teknik analiz ve strateji katmanlarını birbirine bağlayarak ham piyasa verisinin anlamlı bir işlem adayına dönüşmesine kadar geçen süreci otomatikleştirdik.

Risk Yönetimi

Bir işlemi bulmak kadar, ne kadar risk alınacağını bilmek de önemli.

PozzyCoin'in temel bileşenlerinden biri risk yönetimi motoru. Çünkü algoritmik bir sistemde amaç yalnızca işlem sinyali üretmek değil; her kararın önceden belirlenmiş risk kuralları içerisinde değerlendirilmesini sağlamak.

Pozisyon boyutlandırma mekanizmalarıyla işlem büyüklüğünün kontrol edilmesi; stop-loss ve take-profit kurallarıyla pozisyon seviyesindeki riskin yönetilmesi sistemin temel parçaları arasında.

Bunun üzerine günlük zarar limiti gibi portföy seviyesindeki güvenlik mekanizmalarını ekledik. Böylece risk yönetimini işlemin sonuna eklenen bir kontrol değil, karar sürecinin merkezinde çalışan bağımsız bir katman olarak tasarladık.

Paper & Live Trading

Stratejiyi test etmek ile gerçek piyasada çalıştırmak aynı şey değil.

Algoritmik sistemlerde geliştirilen bir stratejinin doğrudan gerçek hesap üzerinde çalıştırılması yerine davranışının kontrollü bir ortamda gözlemlenebilmesi kritik önem taşıyor.

Bu nedenle PozzyCoin mimarisinde paper trading ve live trading süreçlerini birbirinden ayrıştırdık. Strateji ve karar mekanizmaları gerçek sermaye kullanılmadan gözlemlenebilirken, live modda onaylanan süreçler gerçek piyasa operasyonuna taşınabiliyor.

Bu ayrım aynı zamanda yeni stratejilerin geliştirilmesi, davranışlarının incelenmesi ve sistemin kontrollü biçimde büyütülebilmesi için daha güvenli bir geliştirme zemini oluşturuyor.

Gerçek Piyasa Entegrasyonu

Karar motorundan Binance emir altyapısına.

PozzyCoin yalnızca analiz yapan bir dashboard değil. Live trading modunda sistem, gerçek Binance hesabıyla entegre biçimde çalışarak algoritmik kararların emir süreçlerine aktarılmasını sağlayabiliyor.

Bu noktada analiz ile execution katmanlarını birbirinden ayırdık. Stratejinin bir işlem fırsatı belirlemesi tek başına emir oluşturmak için yeterli değil; kararın risk yönetimi ve ilgili kontrollerden geçmesi gerekiyor.

Böylece piyasa verisi → analiz → sinyal → risk kontrolü → emir yürütme zincirini takip edilebilir ve geliştirilebilir bir sistem mimarisi içerisinde birleştirdik.

Sentiment Analizi

Fiyatın yanında piyasanın dilini de değerlendiren bir katman.

Finansal piyasalar yalnızca sayısal fiyat verilerinden oluşmuyor. Haber akışı ve piyasa algısı da değerlendirme süreçlerinde kullanılabilecek farklı bir veri katmanı oluşturuyor.

PozzyCoin'in ana .NET mimarisinden bağımsız çalışan Python tabanlı sentiment mikroservisini bu amaçla geliştirdik. Böylece doğal dil işleme ve veri analizi gerektiren süreçleri ana trading altyapısından ayrıştırdık.

Mikroservis yaklaşımı sayesinde farklı teknolojilerin güçlü yönlerini aynı platform içerisinde kullanırken, analiz bileşenlerinin bağımsız olarak geliştirilmesine olanak sağlayan daha esnek bir mimari oluşturduk.

Gerçek Zamanlı İzleme

Algoritma çalışırken kontrol kullanıcıda kalıyor.

Otomasyon, görünmezlik anlamına gelmemeli. Sistem kendi karar döngülerini yürütürken kullanıcının platformun ne yaptığını anlayabilmesi ve sonuçları takip edebilmesi gerekiyor.

Bu nedenle gerçek zamanlı dashboard'u sistemin önemli bileşenlerinden biri olarak tasarladık. Piyasa takibi, strateji sinyalleri, işlemler ve platformun çalışma durumuna ilişkin verileri merkezi bir yönetim deneyiminde bir araya getirdik.

Arka planda çalışan karmaşık algoritmik süreçleri, ön tarafta okunabilir ve yönetilebilir bir operasyon ekranına dönüştürdük.

Proje Kapsamı

PozzyCoin'de hangi sistemleri geliştirdik?

01

Algoritmik Trading Motoru

Piyasa verilerini ve teknik göstergeleri strateji kurallarıyla değerlendiren karar altyapısı.

02

Screening & Teknik Analiz

Piyasanın taranması, SMA crossover ve RSI gibi teknik göstergelerin hesaplanması ve sinyal üretimi.

03

Risk Yönetimi Motoru

Pozisyon boyutlandırma, stop-loss, take-profit ve günlük zarar sınırı gibi risk kontrollerinin yönetimi.

04

Paper & Live Trading

Simülasyon ortamı ile gerçek piyasa işlemlerinin birbirinden ayrıştırıldığı çalışma mimarisi.

05

Binance Entegrasyonu

Live modda gerçek hesap üzerinden otomatik emir süreçlerinin yürütülebildiği exchange entegrasyonu.

06

Sentiment Mikroservisi

Python tabanlı bağımsız servis üzerinden piyasa algısı ve metin verilerinin analiz edilebildiği yapı.

07

Gerçek Zamanlı Dashboard

Platformun analiz, sinyal ve işlem süreçlerini merkezi olarak takip etmeye yönelik yönetim deneyimi.

08

Background Job Mimarisi

Hangfire ile zamanlanmış ve arka planda çalışan finansal veri ve trading süreçlerinin yönetimi.

Teknoloji Mimarisi

Finansal kararları taşıyabilecek güçlü bir teknik temel.

PozzyCoin'in ana uygulama altyapısını .NET 10 ve MSSQL üzerinde geliştirdik. Periyodik taramalar ve arka plan operasyonlarını Hangfire ile yönetirken, sentiment analizi gibi farklı teknoloji gereksinimlerini Python tabanlı bağımsız bir mikroservise ayırdık.

Bu mimari sayesinde kullanıcı arayüzü, veri katmanı, algoritmik karar mekanizmaları, background job'lar ve analiz servisleri birbirinden ayrıştırılmış ancak koordineli çalışan bileşenlere dönüştü.

Sonuçta ortaya tek bir script veya bot değil; farklı servislerin ve karar katmanlarının birlikte çalıştığı, geliştirilebilir bir fintech yazılım mimarisi çıktı.

Sonuç

Bot değil. Uçtan uca algoritmik karar ve execution platformu.

PozzyCoin projesinde finansal verinin alınmasından piyasanın taranmasına, teknik analizden risk değerlendirmesine ve gerçek hesap üzerinde emir yürütülmesine kadar uzanan süreci tek bir sistem içerisinde ele aldık.

Platformun asıl gücü tek bir indikatörde veya stratejide değil; screening, analiz, risk, execution, izleme ve veri servislerinin birbirinden ayrılmış ancak koordineli çalışan katmanlar olarak tasarlanmasında.

Bu yaklaşım PozzyCoin'i basit bir trading botundan çıkararak, yeni stratejiler ve analiz yöntemleriyle geliştirilebilecek bütünlüklü bir algoritmik trading ve fintech platformuna dönüştürüyor.

Veriyi yalnızca göstermeyelim, çalışan bir sisteme dönüştürelim.

Fintech fikrinizi ölçeklenebilir bir yazılım platformuna dönüştürelim.

Projenizi anlatın ↗