Specifiche
Project Overview: We are seeking an experienced developer to create a custom Copy Trading Expert Advisor (EA) that supports two-way communication between MetaTrader 4 (MT4), MetaTrader 5 (MT5), and cTrader trading terminals. The EA should enable seamless copying of trades from one account to another, incorporating additional settings for flexibility and customization. The project will involve developing a DLL (Dynamic Link Library) to facilitate communication between platforms, ensuring clean and readable code for easy maintenance and future enhancements.
Requirements:
-
Two-Way Communication: The Copy Trading EA must allow for bidirectional communication between trading terminals, enabling the synchronization of trades in real-time.
-
Platform Compatibility: The EA should be compatible with MetaTrader 4, MetaTrader 5, and cTrader trading platforms, ensuring seamless integration across multiple environments.
-
DLL Integration: Utilize a DLL approach for communication between terminals, avoiding the use of text files for enhanced security and efficiency.
-
Additional Settings:
- Symbol Renaming: Ability to set a suffix or rename symbols to accommodate variations in trading instruments across different brokers.
- Lot Size Configuration: Provide options to copy trades by a fixed lot size or a lot size multiplier, allowing for flexible risk management strategies.
- Trade Direction Inversion: Incorporate functionality to invert trade direction if necessary, providing greater control over trade copying preferences.
-
Documentation: Produce detailed documentation outlining the functionality, usage, and configuration of the Copy Trading EA for both developers and end-users.
-
Clean and Readable Code: Develop the EA with clean, well-commented, and readable code to facilitate understanding, maintenance, and future enhancements.
Deliverables:
- Custom Copy Trading EA with DLL integration supporting two-way communication.
- Source code with clean and readable codebase for easy maintenance and further development.