Secure MT4 EA and Python (Server) Communication Setup

MQL4 전문가 스크립트 Python PHP

작업 종료됨

실행 시간 12 일
피고용인의 피드백
great working with you
고객의 피드백
Great developer, he did a job as described! I am happy and will work with him in the future for sure! 10+

명시

Develop a system where a MetaTrader 4 (MT4) Expert Advisor (EA) securely connects to our server, listens for trading commands, and executes them only if the account number in the command matches the MT4 account. The account number is retrieved from a MySQL database for security verification.

System Requirements:

MT4 EA Development:

  • The EA should connect to our server and continuously listen for incoming messages.
  • Upon receiving a message, the EA should verify if the account number in the message matches the MT4 account number.
  • If the account numbers match, the EA executes the trading command; otherwise, it ignores the command.
  • The EA must process all data dynamically, without hardcoded values.

Server-Side Setup:

  • A Python script on our server will retrieve the AccountNumber from a MySQL database and send trading commands to multiple MT4 clients, including the account number.
  • The server must maintain active connections with all MT4 clients.
  • Ensure secure communication using SSL/TLS, preferably via a domain with Cloudflare or a secure IP connection.

Database Structure (MySQL):

  • Table Name: forex

Table Structure:

Column Name Data Type Description
ID INT Primary Key, auto-increment
Username VARCHAR(50) The username of the MT4 client
AccountNumber VARCHAR(50) The MT4 account number for the client
Platform VARCHAR(10) The trading platform, e.g., 'MT4'


Security and Reliability:

  • Use SSL/TLS for secure communication between the server and MT4 EAs.
  • Implement error handling and automatic reconnection for reliability in case of disconnection.
  • The account number from the database must match the MT4 account for the command to be executed, ensuring an additional layer of security.

Scalability:

  • The system should support multiple MT4 clients on different networks or machines.
  • Design the solution to be scalable for future expansion.

Example Command from Python Server:

ACCOUNT: 12345678 COMMAND: OPEN SYMBOL: EURUSD ORDER_TYPE: BUY LOTS: 0.1 PRICE: 1.1050 STOP_LOSS: 1.1000 TAKE_PROFIT: 1.1100

Technology Stack:

  • MT4 EA: Developed in MQL4.
  • Server-Side: Python
  • Database: MySQL to retrieve the account number for command verification.


응답함

1
개발자 1
등급
(207)
프로젝트
278
46%
중재
22
73% / 23%
기한 초과
36
13%
무료
2
개발자 2
등급
(1)
프로젝트
1
0%
중재
0
기한 초과
0
무료
3
개발자 3
등급
(1)
프로젝트
1
0%
중재
1
0% / 0%
기한 초과
0
무료
4
개발자 4
등급
(3)
프로젝트
2
0%
중재
1
0% / 0%
기한 초과
0
무료
5
개발자 5
등급
(385)
프로젝트
409
30%
중재
66
20% / 70%
기한 초과
52
13%
작업중
비슷한 주문
Pocket option bot 50 - 100 USD
I want a developer that can build a pocket option bot, You can only send application if you are experienced pocket option bot developer The bot should be develop base on my details that I will provided to the person that send application Best Regard
Mthizo trades 30 - 200 USD
- *Currency Pairs*: Major pairs such as EUR/USD, XAU/USD and GBP/USD - *Funding Currency*: South African Rand (ZAR) - *Initial Deposit*: R100 (may require additional deposit for live trading) - *Risk Management*: Basic risk management features, such as stop loss and take profit - *Strategy*: Pre-defined strategy based on Smart Money Concept principles - *Cost*: Approximately R100-R200 (one-time cost or
I need an Expert advisor based on AOX signal . it must have check and handing of trade operation..errors. The main criterin for opening and dosing a position : moving average direction the price is higher than the previous bar Trade lots is input parameter bar
I have a working strategy for Boom and Crash and need a programmer to build an MT5 Expert Advisor (EA) that trades on the 1-Minute timeframe . Key Requirements: Developer should have at least basic knowledge of Boom and Crash trading. EA must work only on candle ticks for Boom and Crash. The EA will receive trade alerts from my indicator and automatically open trades based on those alerts. No duplicate trades should
Description: I am looking for a highly skilled MQL5 + Python developer to code my ULTRA DE TOREN AI EA — a prop firm–compliant, AI-powered trading system. The system must be able to: Pass FundedNext challenges (Stage 1 & 2) in 2-4 weeks or less. Trade funded accounts safely and profitably (8–15% per month growth). Always respect prop firm rules (max daily drawdown, overall loss, profit target, no overtrading). Use
Description: Gildepak is a purchasing cooperative for packaging materials. We need a program to calculate and fairly distribute the annual bonus (received from preferred suppliers) among our member companies (partners and members). The program should work with a set of predefined tables and data flows, and it must be able to import and export Excel files. Main Tables: Member Companies Company ID Company Name Partner
Pocket option bot 40 - 80 USD
Telegram Connection Options part 1. Custom – User enters their own connection details. 2. HEDGE TRADE (Default) – Connects to my source. 3. ONE DIRECTION (Default) – Connects to my source. HEDGE TRADE and ONE DIRECTION details are hidden from users. To use my signals, they must select one (HEDGE or ONE DIRECTION). Only one connection mode can be active at a time (no multiple sources). 2- make it able to receive
based on heikin ashi chart the EA must work as follows Buys when the first green (bullish) Heikin Ashi candle appears and enters on the next candle. Closes the buy when the first red (bearish) Heikin Ashi candle appears after a green one and exits on the next candle. Sells when the first red (bearish) Heikin Ashi candle appears and enters on the next candle. Closes the sell when the first green (bullish) Heikin
Seeking a long-term technical partner to support ongoing maintenance and update tasks. Currently requiring an API solution capable of accessing all trading records by inputting MT4/5 login credentials and broker server information, applicable to all brokers supporting MT4/5. This solution must not rely on the MT4 or MT5 client
I would like to have an expert advisor created for this strategy. Strategy Type: Hedging Strategy (Multiple Buy and Sell Strategies) Trade conditions: --> Find Determined time range. For example 8am - 8:05am --> Find hedge range. Hedge range/zone = price high of the determined time range (+1 pip) and price low of the determined time range (-1 pip). --> Long Trade entry conditions = Price breaks the high of the hedge

프로젝트 정보

예산
99+ USD
개발자에게
89.1 USD