Algorithmic Cryptocurrency Trading System
Overview
I led the creation of a sophisticated Algorithmic Cryptocurrency Trading System, utilizing market sentiment and real-time data from various sources to execute precise trades across decentralized and centralized exchanges.
Algorithmic Cryptocurrency Trading System video demo
The Details
As a key developer in a three-person team, I played a pivotal role in designing and implementing a sophisticated Algorithmic Cryptocurrency Trading System. This system capitalizes on the short-term market fluctuations prompted by market sentiment.
The system processes buy and sell alerts from numerous online sources such as discord channels, emails and patreon, which are then cleaned, parsed, and analyzed using a Large Language Model (LLM) to extract essential information. Further information not included in the notification is fetched through 3rd party external sources.
Trades are executed if they meet specific pre-set criteria. Following trade initiation, the system continuously tracks market prices and implements a momentum-based strategy to decide the optimal exit point. We integrated concurrent programming techniques to manage real-time Telegram notifications, ensuring non-blocking communication and immediate updates to the team. Additionally,
I implemented performance tracking for each process within the system, enabling the identification and optimization of bottlenecks to enhance overall efficiency. My role was crucial in ensuring precise and reliable trade execution across both decentralized and centralized exchanges, providing a dependable trading solution in the dynamic cryptocurrency market.
Key Skills
Python, collaboration, team-work, customer service, git, real-time data processing, data analytics, push notifications capture, email capture, apis, LLMs, openai, langchain, prompt engineering, OOP, telegram, cryptocurrency, blockchain, trading, linux server