Create Arbitrage EA

MQL4 Uzman Danışmanlar

İş tamamlandı

Tamamlanma süresi: 1 gün
Geliştirici tarafından geri bildirim
He is professional and very nice. Thank you.
Müşteri tarafından geri bildirim
Well done! The EA works perfectly. Very responsive developer. It is great working with you

İş Gereklilikleri

(Personal job)   I need an arbitrage EA that opens trades when the price difference between 2 MT4 terminals is large, and closes the trade when price difference is small.


Summary:

On the same computer, I will use 2 MT4 terminals - Primary MT4 and Secondary MT4. There will also be 2 EAs - Primary Trading EA and Secondary EA. The Primary Trading EA will be installed in Primary MT4. Secondary EA will be installed in Secondary MT4. The Secondary EA is the same one that you did for me, without any change. The Primary Trading EA will analyze the data in the exchange file every second, and trade if conditions are met.

Secondary MT4 will have one Secondary EA to send data for all symbols in the market watch. 

I will trade multiple symbols on the primary MT4. For each symbol, there will be a M1 chart and I will attach a Primary Trading EA. I will use different settings for each symbol. All EAs will use the same data exchange file.

In the Primary MT4, I will also install the previous Primary EA to close trades. (https://www.mql5.com/en/job/155536) All EAs will use the same data exchange file.


========================================================================================
Details:
There are 4 parameters that are used for calculation.

ClosePrimary- Candle closing price of primary MT4

CloseSecondary- Candle closing price of secondary MT4

S: This is a manual parameter that I will input in the settings. This is a number such as -10, 10, 5 or 0.

P: This is a manual parameter that I will input in the settings. This is a number such as 50, 40, 25 or -50.


=========================================================================================
Just follow the formula below to code the EA.

Condition to Sell:
(ClosePrimary - CloseSecondary) of previous minute in points ≥ S + P + 5


Condition to close Sell:
(ClosePrimary - CloseSecondary) of previous minute in points ≤ S + 1


Condition to Buy:
(ClosePrimary - CloseSecondary) of previous minute in points ≤ S - P + 5


Condition to close Buy:
(ClosePrimary - CloseSecondary) of previous minute in points ≥ S - 1



(Please show the calculation in the Experts log when Primary Trading EA opens or closes a trade. This is so that I can check if calculation is correct)

===============================================================================================================

-Primary Trading EA Settings-

Primary Suffix: Suffix of primary MT4 (Default: y)

Secondary Suffix: Suffix of secondary MT4 (Default: s)

File Name: Name of exchange file (Default: DataExchange)

S: Parameter used for calculation. (Default: -10)

P: Parameter used for calculation. (Default: 50)

TimeRange: This is the time range for the Primary Trading EA to trade in broker time. For example, 08:00-21:00 means Primary Trading EA will trade from 8am to 9pm broker time. (Default: 08:00-21:00)

EquityPerLot: Equity required for each lot to trade. Lot size = Equity/EquityPerLot. For example, if EquityPerLot=2000, and equity is 4000, EA opens 2 lot for each trade. (Default: 2000)

TakeProfit: Profit target in points. (Default: 500)

StopLoss: Stop loss in points. (Default: 500)

MinutesToClose: Primary Trading EA will close trades that are open for too long. For example, if MinutesToClose=10, EA will close trades that are open for 10 minutes. (Default: 10)

MaxSpread: Maximum current spread of primary MT4 to open trade, in points. If spread is above this value, EA cannot open trade. EA will keep on trying to open trade at the next calculation. (Default: 30)

MaxVolume: Maximum volume of previous primary candle for trade to be allowed. (Default: 100)



Note 1: Primary MT4 and Secondary MT4 have same broker time.
Note 2: Each Primary Trading EA can open max 1 trade at a time.

========================================================================
These are the symbols that I will attach Primary Trading EA on. I will keep these symbols open in the market watch. I may add more symbols in future.
AUDCAD
AUDCHF
AUDJPY
AUDNZD
CADCHF
CADJPY
EURAUD
EURCAD
EURCHF
EURJPY
EURUSD
GBPAUD
GBPCAD
GBPJPY
GBPNZD
GBPUSD
NZDCAD
NZDJPY
USDJPY

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(63)
Projeler
68
25%
Arabuluculuk
12
42% / 42%
Süresi dolmuş
4
6%
Serbest
2
Geliştirici 2
Derecelendirme
(104)
Projeler
120
33%
Arabuluculuk
4
0% / 50%
Süresi dolmuş
2
2%
Serbest
Benzer siparişler
I need a simple panel to execute both buy and sell operations with very basic things like stopp loss take profit that functions for both market orders such as buy stop sell stop buy limit sell limit I don't care about colors or design I just want how you can do it what interests me most are the functions
I want to create an EA that can take bids according to information of a logic I have developed to give indication of a BUY or SELL opportunity. The EA will then be able to activate the BUY at the lowest possible position once the indicator clears it for a BUY and take bid upwards or identify the highest point and clears it for a SELL and take bids downwards. As you can see from example of JULY 2024 data to see how
We are seeking a skilled developer who can convert a Tradingview indicator written in Pinescript to a NinjaTrader indicator written in C#. The goal is to create a profitable trading strategy using this indicator. The successful candidate will have expertise in both Pinescript and C# programming languages, as well as a strong understanding of trading indicators and strategies. The main responsibilities will include
I am seeking an experienced MQL5 developer to create a user-friendly manual Grid Trading Expert Advisor (EA) with the following key features: Dynamic Grid Trading: Adjustable Grid Distance: Traders can manually input grid distance in pips via an intuitive, movable table. Take Profit Management: Fixed TP for the initial positions (e.g., first 5 trades). Stop-Loss (Optional): Traders can choose to use a stop-loss with
I want have the possibility to increase lotsize not alone by Lot-multiplier rather I want add a fix-lot increase for excample for 0,05 lot. I want have this for buy / sell and hedge-buy and hedge sell
Develop EA to track performance metrics of strategies I would like to develop an EA that will track the performance metrics of the strategies I have running on a terminal, If any of the metrics start to under perform then the EA/Indictor should alert me with a pop up alert that specify's the metric that has triggered the alert. The EA should also display the metrics in a dashboard - please see my example screen shot
I would like to modify the RSI Epert Avisor with a developer. I would like to use the RSI Expert on the inverse mode and the base setting doesnt conatain this strategy mode
Profitable EA HFT 50 - 300 USD
From a long time i am searching for a profitable EA i have lost a lot , and now i have only 300$ to buy a profitable EA , i wish to say with 0 losses but some or most traders they don't want to hear this i am really tired of searching for a programmer to just create me a profitable EA with the least losses or zero losses maybe nearly 1 year i am searching i just need an HFT EA that can work very well on MT4,MT5
I need help fixing my EA for MT5. It’s a very simple EA, and I currently cannot solve an issue where webrequest communicates with OpenAi API without error. Please only apply if you can help solve this issue
у нас есть стратегия, нам нужно написать mql5-код ​​для тестера стратегий МТ5,Цена договорная. Мой контакт @abbosaliyev из Telegram Программист должен знать РУССКИЙ ИЛИ УЗБЕКСКИЙ язык. Задание: разработать тестер, который использует шаблон условий на открытие и проверит весь исторический график на всех доступных таймфреймах. Остальная информация будет предоставлена ​​после согласования цены

Proje bilgisi

Bütçe
50+ USD
Geliştirici için
45 USD