All Projects
inFibo
inFibo is a private automated trading system designed to manage trading positions using sophisticated in-house algorithms. The platform offers a seamless interface for both the administrator and end-users. The administrator can monitor user accounts, manually manage trading positions, fine-tune trading advisor parameters, and more. End-users can view their account status, including open positions, closed trades, and account statistics.
Key Features
- Automated Trading: Utilizes advanced algorithms to automate trading decisions and manage positions efficiently.
- User Interface: Provides a user-friendly interface for both administrators and end-users, ensuring easy navigation and access to essential information.
- Real-Time Data Synchronization: Ensures that data between trading algorithms and the user interface is synchronized in real-time, providing up-to-date information.
- Customizable Parameters: Allows administrators to adjust trading advisor parameters to optimize performance.
Technologies
- Frontend: Initially implemented using PHP, vanilla JavaScript and the Bootstrap CSS framework. Later transitioned to Vue.js with the Element UI components library.
- Backend: Started with PHP and later migrated to AdonisJS (Node.js).
- Database: MySQL.
- Other: MQL4/MQL5 for integration with the MetaTrader terminal client, enabling seamless communication between trading robots and the backend service.
Challenges & Achievements
- Real-Time Data Synchronization: One of the key challenges was ensuring real-time data synchronization between the trading algorithms and the user interface. Various approaches were researched and tested until an effective solution was implemented.
- Full Stack Development Experience: This project was my first major endeavor where I gained extensive experience in full stack development, enhancing my skills in both frontend and backend technologies.
Visuals
Administration - Charts