BULLETTECH: Platforma pro vysokorychlostní obchodování

Bullettech je vysokorychlostní desktopová obchodní platforma navržená pro významné zlepšení obchodních operací. Toto řešení je zaměřeno na finanční sektor, konkrétně na obchodníky a makléře.

Technologický stack

  • C++

  • Qt

  • CMake, Boost, Poco, Multithreading, Docker Compose

Tým

  • C++ vývojáři

Úvod

Bullettech je klient se sídlem na Kypru, který hledá robustní obchodní platformu. Jejich cílem je zdvojnásobit své obchodní aktivity umožněním zákazníkům využívat tuto aplikaci. Bullettech je obchodní systém určený pro profesionální obchodníky a makléře/dealery v oblasti financí, který profesionálním firmám, správcům fondů a obchodníkům umožňuje činit přesná obchodní rozhodnutí a být stále aktuální.

Výzvy

Výzvou bylo vybudovat novou aplikaci od základu se zaměřením na zpracování transakcí v reálném čase, obchodování a monitorování trhu pro profesionální firmy, správce fondů a obchodníky.

Řešení

Vývoj desktopové aplikace pro zpracování transakcí v reálném čase, obchodování a monitorování trhu přináší unikátní výzvy. Cílem našeho klienta bylo poskytnout profesionálním firmám a obchodníkům nástroje pro přesná obchodní rozhodnutí a plynulé informování o trhu, bez ohledu na vnější podmínky.

Náš tým zvládl vývoj frontendové části, hladkou implementaci grafického uživatelského rozhraní (GUI) a propojení s backendem prostřednictvím Docker Compose pro zjednodušené vývojové prostředí. Kromě toho aktivně pracujeme na implementaci dynamických grafů s TradingView, integraci komponent pro hledání na trhu a neustálém zdokonalování designů.

Zajímá vás naše spolupráce s Bullettech? Neváhejte nás kontaktovat pro více informací!

Výsledky

Tento projekt úspěšně vytvořil vysokorychlostní obchodní platformu pro Bullettech, čímž zlepšil obchodní zkušenosti uživatelů. Naše řešení umožňuje obchodování napříč různými platformami a časovými pásmy, poskytuje základní nástroje pro moderní obchodníky.

Závěr

Vývoj desktopové aplikace pro zpracování transakcí v reálném čase, obchodování a monitorování trhu zahrnoval následující kroky:

  • Nastavování stylů: Uživatelé mohou přizpůsobit komponenty aplikace, nastavit unikátní styly pro každé okno nebo globálně, včetně změny tvarů prvků, barev a pozadí pro personalizovaný uživatelský zážitek;

  • Propojení symbolů: Funkce umožňuje statické nebo dynamické propojení okna Level 2 (L2) s grafy, čímž se zajišťuje aktualizace grafů na základě informací z okna L2, což zvyšuje pohodlí uživatelů;

  • Upozornění: Platforma poskytuje upozornění na vysoké nebo nízké ceny, což uživatelům pomáhá sledovat změny na trhu a činit včasná rozhodnutí;

  • Správa účtů: Simulované účty a implementovaná logika usnadňují správu uživatelů a účtů, čímž se zlepšuje celkový uživatelský zážitek;

  • Provádění obchodů, pozice a nastavení: Simulované operace umožňují uživatelům simulovat otevírání a uzavírání pozic s přesnými výpočty, což poskytuje komplexní obchodní zkušenost;

  • Autorizace přihlášení uživatele: Bezpečný přístup prostřednictvím přihlášení uživatele zajišťuje ochranu dat a přidává další úroveň zabezpečení platformy;

  • Objednávky/vstup objednávek: Uživatelé mohou snadno přistupovat a vytvářet žádosti o objednávky a lokace, což zjednodušuje proces správy objednávek.