Create an EA that auto trade all ccy in a single chart that base on ccy strength

MQL4 Эксперты

Работа завершена

Время выполнения 15 дней
Отзыв от исполнителя
The kind of customer I like, understands that developers are not demigods, was very patient in explaining his concept. Certainly look forward to working with him again

Техническое задание

I need an expert programmer to do the following:


Create an EA that auto trade all ccy in a single chart that base on below requirement. 

Requirement: 


1. EA that collect data from an indicator window which have the strength data (8 ccy strength data; MKT; MFib23). Below is the indicator windows information.

2. The EA able to open and close all ccy pairs trades base on the collected data in a single chart.


3. Open trade:

a) Cross: Base on “Open trade TimeFrame”, calculate 8 pair ccy strength difference between 2 ccy  (e.g. AUD strength=0.03; USD strength=0.01; AUDUSD strength difference = 0.03-0.01=0.02) after each bar close and considered cross when the difference change from positive to negative and vice versa (e.g. strength difference change from 0.02 to -0.01, this is crossed). When cross, also need to check the strength slope difference between 2 ccy. Open a position if both 2 criteria (cross; strength slope difference) fulfill.  


b) Cross and wait:  Same as “Cross” but open trade after X minutes of cross. After X minutes, also need to check the strength slope difference between 2 ccy. Open a position if both 2 criteria (cross; strength slope difference) fulfill.  


4. Close trade:

Once open a position, keep monitor the strength difference and close position base on below scenarios. 

a) Cross: Base on “Close trade Timeframe”, calculate the maximum strength difference of the trade after each bar close and trigger the position to close trade once the strength difference crossed.


b) Strength reduce: Base on “Close trade Timeframe”,  calculate the maximum strength difference of the trade after each bar close, once the current strength difference reduce X% against maximum strength, trigger the position to close trade. (e.g. If X% is 30%, when the maximum strength reached 0.1 and drop to 0.07, close the position)


Below is an example that open a “buy” position for CADJPY and close when the strength difference reduce in certain % from the max strength difference. 

 



5. Input 

General

Magic number

Indicator windows name (Collect data from the specific indicator windows)

ccy (allowed trade for ccy, separate by comma. e.g EURUSD,GBPUSD) (Default is 28 pairs CCY)

lot size

maximum spread (do not open position if spread is larger than max spread)

Trade Friday (allow open position in Friday or not)

Trade Sunday (allow open position in Sunday or not)

Open position strategy 

Open trade strategy (2 options: “Cross”, “Cross and wait”)

Open trade Timeframe (options: M1,M5,M15,M30,H1,H4,D1,W1)

Strength slope difference (when 2 ccy strength cross, check the strength slope difference that determine to open a trade or not, e.g. 30, open a position if two ccy slope difference larger than 30 degree) 

Wait period for “Cross and wait” (if “Cross and wait” selected. e.g 30, means wait 30 minutes and open trade if both Cross and Strength slope difference still fulfill the requirement)

Close position strategy 

Close trade (2 options: “Cross”, “Strength reduce”)  

Close trade Timeframe (options: M1,M5,M15,M30,H1,H4,D1,W1)

Strength reduce (if “Strength reduce” selected. e.g. 30, means the strength difference reduce 30% from max difference trigger the position to close trade)


Откликнулись

1
Разработчик 1
Оценка
(196)
Проекты
318
35%
Арбитраж
64
13% / 56%
Просрочено
82
26%
Свободен
2
Разработчик 2
Оценка
(221)
Проекты
369
66%
Арбитраж
10
50% / 0%
Просрочено
46
12%
Свободен
4
Разработчик 4
Оценка
(91)
Проекты
144
38%
Арбитраж
67
15% / 48%
Просрочено
55
38%
Свободен
5
Разработчик 5
Оценка
(94)
Проекты
148
59%
Арбитраж
16
38% / 13%
Просрочено
25
17%
Свободен
6
Разработчик 6
Оценка
(356)
Проекты
632
26%
Арбитраж
89
73% / 13%
Просрочено
12
2%
Свободен
8
Разработчик 8
Оценка
(117)
Проекты
138
41%
Арбитраж
30
7% / 77%
Просрочено
17
12%
Свободен
Похожие заказы
The following url shows the steps to get MT4 to communicate with a MS SQL Server Express database. I need help getting that to work as the article is not making sense to me Integrating MetaTrader 4 Client Terminal with MS SQL Server - MQL4 Articles (mql5.com)
Hi, I need a bot like when we post signals as messages in a telegram group and the trades are automatically taken on metatrader for anyone in the group, more specifications about this project will be discussed in comment section, only reach out if you are confident to code exactly thanks
looking for an experienced and skilled MQL5 programmer to develop a sophisticated Expert Advisor (EA) for MetaTrader 5. The EA will be based on a combination of technical indicators and it is capable of executing trades automatically, managing risk, and adapting to different market conditions
This is the ea I will be looking to do 2 jobs this one then another one later. I have a Indicator which is 528 lines of code and the Dashboard Is 5034 Lines of code I want to add a moving average indicator to the dashboard with a button to call from it and I want to add these entries to the EA as well I want to add these buttons 1 button to call the EMA indicator 1 button to fill in the ema on the chart and one to
Hello! Will you be able to program an MT4 EA, running on an offline renko charts? Based on attached indicators signals? An EA that generates the renko charts is also attached. If yes come to dm now
Hello, do you have a service that can send messages directly to individual channel members rather than to the entire group? If so, please contact me via direct message immediately. This is urgent
1-adding new multi time frames working with different magic number (10 more EA working with different magic number ) all times frames working on the main parameters the different is the magic number for each. each time frame work separate parameters: time frame 1 (true/false) (timeframe) (magic number) time frame 2 (true/false) (timeframe) (magic number) time frame 3 (true/false) (timeframe) (magic number) time
This is level 1 of this EA build. I am looking for a good developer in terms oi speed and communication especially when there are delays. Clients can wait but it is unprofessional to go silent. This is an MT4 EA. It waits for a condition of multiple stochastics levels and RSI or without RSI to be in the extreme in a higher time frame and lower time frame. Then wait for a breakout bar to enter. Entry, SL and TP are
Add New Inputs to EA: Integrate two new inputs into the Manager EA: "Reopen positions on the selected loss (0.0 or negative means it is deactivated)" "Reopen multiplier (0.0 or negative means it is deactivated)" Implement New Functionalities: Reopen Positions: When the account equity reaches for .e.g -3500.0, the EA should automatically reopen all opened positions. (do not close open positions!) Reopen Multiplier
Hi there - Overview We are seeking an experienced developer to create a Forex Robot Expert Advisor (EA) tailored to specific trading strategies and conditions. The EA will focus on the London trading session and will automate trades based on pre-defined calculations and market movements. *Responsibilities:* 1. *London Session Analysis:* - Develop functionality to highlight the London trading session on the forex

Информация о проекте

Бюджет
30 - 100 USD
Исполнителю
27 - 90 USD
Сроки выполнения
до 10 дн.