Техническое задание
Project Title: TradingView to MetaTrader 5 Automated Trading Bridge
Project Description:
We are seeking an experienced developer to create an integration solution between TradingView and MetaTrader 5. The goal is to automate trade execution in MetaTrader 5 based on signals generated in TradingView.
Key Requirements:
-
TradingView Alerts and Webhooks:
-
Configure TradingView alerts to send webhook notifications (HTTP POST requests) upon signal generation.
-
Define the message format (JSON) that will include details such as symbol, order type (buy/sell), and any additional parameters (e.g., stop-loss, take-profit).
-
-
Server-Side Application:
-
Develop a lightweight server application (using Python, Node.js, or another language) to receive webhook notifications from TradingView.
-
Process and validate the received signals.
-
Forward these signals to the MetaTrader 5 platform. Communication with MT5 can be implemented using TCP/IP sockets, ZeroMQ, or any other reliable protocol.
-
Implement error handling and logging for received signals.
-
-
MetaTrader 5 Expert Advisor (EA):
-
Develop an MQL5 Expert Advisor that connects with the server application to receive trading commands.
-
The EA should automatically open, modify, and close trades based on the received signals.
-
Include basic risk management features (such as configurable lot sizes, stop-loss, and take-profit levels).
-
Ensure robust error handling and logging within the EA.
-
-
Testing and Documentation:
-
Thoroughly test the complete solution in a demo environment.
-
Provide detailed documentation for installation, configuration, and operation of the integrated system.
-
Include instructions on how to modify parameters (e.g., signal filtering, risk management settings).
-
Desired Experience:
-
Proven experience with MetaTrader 5 development (MQL5).
-
Experience with server-side programming and integration of webhooks.
-
Familiarity with TradingView alerts and Pine Script is a plus.
-
Ability to deliver a robust, production-ready solution with clear documentation.
Project Timeline & Budget:
Please provide an estimated timeline and budget for the complete project. We are open to discussing milestones and payment structure based on deliverables.
How to Apply:
Include examples of similar projects you have completed, especially any integrations involving TradingView and MetaTrader 5 or automated trading systems. Please also describe your proposed communication protocol (e.g., ZeroMQ, TCP/IP, etc.) between the server and MT5 EA.