I need 2 EAs that runs on 2 MT4s that coordinates with each other to open and close trades.

MQL4 Experts

Job finished

Execution time 4 days
Feedback from customer
Great work! Fast and accurate!

Specification

I need 2 EAs that runs on 2 MT4s that coordinates with each other to open and close trades. Both MT4s will run on the same VPS or computer.

Let's name the 2 EAs "EA1" and "EA2".

-EA1 runs on one MT4 terminal, let's call it "Term1"

-EA2 runs on a second MT4 terminal on the same VPS or computer, let's call it "Term2"

-EA1 has user defined settings on symbol, direction (buy or sell), lot size, x pips profit, x pips loss, max spread (in 5th digit, so 0.0000x, ie, a value of "6" is spread of 0.6 pips), min duration (in seconds), and max trades

-EA2 has no user settings or buttons, but receives the above settings values from EA1

-EA1 displays a "start" button and a "stop" button on the chart it runs on

-EA1 and EA2 also displays "connected" in their respective terminals when connected to each other, showing that they are operational

-When the user presses "start" button on EA1, a trade is opened ONLY in Term1 with symbol, direction and lot size defined by the user in the settings

-once the trade is opened, EA1 will not do anything for the min duration as defined in the user settings

-once the min duration has elapsed, AND the trade goes in x pips profit or x pips loss as defined in the settings, AND the spread on the defined symbol is equal to or less than the max spread as defined by the settings, EA1 closes the trade and sends a signal to EA2 to open the same trade

-EA2 immediately opens the same trade in Term2 with the same direction and lot size

-once the min duration has elapsed, AND the trade in Term2 goes in x pips profit or x pips loss as defined in the settings, AND the spread is less than the max spread as defined by the settings in EA1, EA2 closes the trade and sends a signal to EA1 to open the same trade

-EA1 immediately opens the same trade in Term1 with the same direction and lot size

-this continues until the total number of closed trades (Term1+Term2) reaches the user defined setting, or until the user presses the "stop" button on EA1, in which case the one trade that is open will close, whether it be on Term1 or Term2

-you can make EA1 and EA2 check the conditions for the trades every 1-2 seconds or more frequently, it doesn't really matter as long as it doesn't use too much CPU


Example1:

-EA1 running on Term1, EA2 running on Term2

-EA1 user settings: symbol = EURUSD, direction = sell, lot size = 1, pips profit = 4, pips loss = 4, max spread = 6, min duration = 200 seconds, max trades = 20

-User presses "start" on Term1, EA1 opens a EURUSD sell order with lot size 1.00

-100 seconds after the order was open, the order goes into profit 4 pips, EA1 IGNORES this, as it hasn't been 200 seconds since the order was opened

-200 seconds after the order was opened, the order goes back to only 2 pips profit, EA1 doesn't close the trade as it needs to be in 4 pips profit or loss to close trade

-300 seconds after the order was opened, the order goes to 4 pips loss, but the spread is 8 (or 0.8 pips). EA1 doesn't close the trade as the spread is too high.

-400 seconds after the order was opened, the order goes to 5 pips loss, the spread drops to 6. Now, as all conditions are satisfied, EA1 closes the trade and sends a signal to EA2 to open the same trade.

-EA2 immediately opens the same trade on Term2 (EURUSD sell order with lot size 1.00), and as before, will wait for all conditions to be satisfied to close the trade and send signal to EA1 to open the same trade

-thus, there is only 1 order opened at any time, and EA1 and EA2 essentially pass the order back and forth until the max number of closed trades is reached as defined in the user settings (in this case it is 20, or 10 for both Term1 and Term2) or until the user presses the "stop" button


Responded

1
Developer 1
Rating
(1235)
Projects
2820
80%
Arbitration
156
22% / 43%
Overdue
488
17%
Free
2
Developer 2
Rating
(20)
Projects
29
55%
Arbitration
0
Overdue
0
Free
3
Developer 3
Rating
(264)
Projects
538
50%
Arbitration
55
40% / 36%
Overdue
224
42%
Working
4
Developer 4
Rating
(16)
Projects
17
29%
Arbitration
1
0% / 100%
Overdue
2
12%
Free
5
Developer 5
Rating
(18)
Projects
24
54%
Arbitration
0
Overdue
2
8%
Free
6
Developer 6
Rating
(221)
Projects
369
66%
Arbitration
10
50% / 0%
Overdue
46
12%
Free
Similar orders
"I need an expert advisor (EA) based on stochastic divergence and candlestick formation. It should be able to identify both hidden and regular divergences. The EA should also include modified risk-reward ratios, modified timeframes, and a trailing stop loss. It is important that the EA is 100% accurate. Once an experienced developer applies, I will share the complete strategy."
I am seeking a highly skilled and experienced developer to assist with an important project. I need a development of an automated trading bot for NinjaTrader, utilizing a 4 SMA (Simple Moving Average) crossing strategy, with additional custom diversions for trade entries. The bot needs to be based on a strategy involving the crossing of four different SMAs. The exact periods for these SMAs and the conditions for
I need someone that can make expert advisor for backtesting purpose. The input file is History trade report export file from MQl5 the expert advisor should open position the exact time of open trade on the report. The same as the close time
So i have copier EA. The idea is the EA will triggered through manual OP by user via mobile or whatever platform. Let's say 0.01 lot to trigger it. After the EA takes master's position, the EA will be standby mode. If the master take more OP, the EA still not take the master's position (OP) until the user input manually once again via mobile for another 0.01 lot. Since this is a MT4 EA, Whenever user want to close
Hello, send robot models with a solid strategy (to trade forex), I want to use it to make money for the week. It is important that you present me with your profitability graph and a test. I also want to hire him for future jobs
I am looking to develop an automated trading bot based on a strategy involving the crossing of four Simple Moving Averages (SMA). The bot should be capable of entering trades based on this strategy. Additionally, I would like to incorporate some custom diversions tailored for NinjaTrader
Seeking an experienced MQL5 developer to create a sophisticated Expert Advisor focused on harmonic pattern trading . The EA will be designed to identify and trade based on popular harmonic patterns in the forex market. Entry and Exit Logic: Develop smart entry and exit rules based on pattern completions and price action confirmations. Risk Management: Incorporate adjustable risk-per-trade settings and position sizing
preciso de um robô com duas médias móveis, uma exponencial high e uma exponencial low. preciso também ter a opção de utilizar e todos os tempos gráficos e alterar os parâmetros das médias. entrada de compra será feita quando um candle de alta romper e fechar a cima da média high e fechará a posição quando um candle de baixa romper e fechar a baixo da média low. a venda será feita quando o candle de baixa romper e
Description - An expert advisor(s), placing sell trades in EUR/USD, based on the close price of the previous two candles, as shown in the figure below. The trades would be made in the 5 minute, 1 hour, and 1 day timeframes. In the 5 minute and 1 hour timeframes the market orders would be placed at the start of a new candle, at specific times EST. The order would be cancelled at the close of that candle, i.e after 5
Hi, I have an indicator from my friend, I want to copy it to my own Traidingview or MT5 can you do that for me. Here is the link

Project information

Budget
150 - 233 USD
For the developer
135 - 209.7 USD
Deadline
to 10 day(s)