Looking for developer for longterm partnership (and this multi-pair/timeframe EA)

MQL4 Эксперты

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

Время выполнения 17 дней
Отзыв от заказчика
Pleased with the job! His responses were really fast (within 1 day). He was fast with the few minor tweeks, and he even programmed one part better than I had in my mind. Overal great programmer!
Отзыв от исполнителя
Although the EA was huge, customer explained everything properly. Glad to work with!

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

Hello developers,

I am looking for a developer for longer term partnership. I am in the trading business for over 2 years and am 100% responsible for all the results I produce (including the results of the trade idea I want to test with this EA)
I am not a `I want this EA within 24h` type of customer. I will place this order and leave it online for 2-3 weeks to give developers time to reply. I will use this time to write an as detailled as possible requirements specification with screenshots of entry-exit levels and a flowchart of the logic. After choosing a developer and getting to the conformation of the step `negotiation of requirements` I would appreciate the EA to be done in about 3-20 days. 
After I uploaded the requirements specification I would like to contact the developer via Skype to hear his/her interpretation of the system/requirement specification to exclude any misconceptions.

I will give a description of the system below for you as a developer to come up with a accurate quotation

Looking forward to work with you.



1. General idea:
I would like to test the profitability of a setup which combines a signal from a simple indicator (source code provided) with conformation checks on 1 or 2 higher timeframes on multiple currency pairs. Included in this setup are `single-trade-risk` management and `total- account-risk` management. This setup uses no trade management after the trade (or pending order) is placed. Trades/orders either hit 
   A. The stoploss (SL), 
   B. The takeprofit (TP)
   C. The experation time and get deleted.

2. Purpose of the EA
I would like this EA to test the system live on a demo account on multiple charts, multiple timeframes, and possibly multiple platforms.

3. Use of the EA
I will use this EA for personal testing only and do not intend to sell/distribute the EA. No passwordprotection etc. is needed. I will not use this EA in combination of other EA`s

4. Trading platform
I would like this EA to work with the latest build of the MT4 platform and metaeditor.

5. Broker type:
I would like to test this EA with a 5 digit broker, no prefix or suffix on the symbols is required. I will use a micro account (minimal position of 0.01 lot)

6. Source code
I would like the source code of this EA to be commented. I had a small course in MQL4 programming and would like to learn from the code.

7. Aditional ideas on the logic
I do appreciate developers that will think with me on the logic and are proactive with improvements e.g. on the order of the logic.

8. Error checking
I would like an developer experienced in different error checkings for live account EA`s, and think with me about possible errors in the system. Errors during opperation should be stored in the journal describing the error.

9. RAM usage
After the EA is finished I would like information on the RAM usage and advice on the requirements of a VPS. Also ideas on lowering the RAM usage by changing the logic a little is appreciated.

10. Manual trades
The EA should include manual placed trades in the risk management (although I do not plan to place trades manual during the testing period)


Expected variables (total 66)
1.Name of the indicator used for the arrow signal
2.Option to choose from either 1. Higher timeframe A, 2. Higher timeframe A+B, 3. Higher timeframe A||B
3.Timeframe of `Higher timeframe A`
4.Timeframe of `Higher timeframe B`
5.Minimal amount of higher timeframe conditions to be true (default 10)
6.Currency pair 1-13 of `Higher timeframe A`  (so 13 variables)
7.Currency direction 1-13 of `Higher timeframe A` (<= or >=) (so 13 variables)
8.Currency pair 1-13 of `Higher timeframe B` (so 13 variables)
9.Currency direction 1-13 of `Higher timeframe B` (<= or >=) (so 13 variables)
10.Type of order : Market or pending
11.Market order SL multiplier 
12.Pending order entry level
13.Pending order SL level
14.Pending order TP level
15.Minimal SL multiplier
16.Position size %
17.Maximum oper orders
18.Maximum pending orders


Logic of the EA

Order of checking at the completion of each closed bar:
1. Check if there is a signal from the indicator(once per bar). This is either an uparrow for long positions, or a downarrow for short positions on the last closed bar. The iCustom function should be used to call the indicator so that a change of the name of the indicator in the external variables will call a different signal. A indicator providing up/downarrow signals based on an engulfing bar off the SMA(20) will be provided.
2. Check if there is enough backup from higher timeframe A to justify the trade. This check is performed by looking at the last completed bar of 13 different pairs (selectable from any combination of the `main` currencies  USD, EUR, JPY, GBP, CAD, AUD, NZD, CHF) on a higer timeframe (selectable from the `standard` MT4 timeframes M15,M30,H1,H4,D1,W1,MN). At least a predefined amount of these 13 bars should be in the anticipated direction (default 10 out of 13).
3. (optional) Check if there is enough backup from higher timeframe B to justify the trade.This check, if required in the external variable, is performed by looking at the last completed bar of 13 different pairs (selectable from any combination of the `main` currencies  USD, EUR, JPY, GBP, CAD, AUD, NZD, CHF) on a higer timeframe different from timeframe A(selectable from the `standard` MT4 timeframes M15,M30,H1,H4,D1,W1,MN). At least a predefined amount of these 13 bars should be in the anticipated direction (default 10 out of 13).
4. Calculate the entry/exit levels. The entry level is based on a predifined option to choose from either a market order or a pending order. If a market order is selected, the entry is at market. If a pending order is selected, the entry is at a predifined Fibonacci retracement level. If a market order is selected the SL is based on the last candle`s high or low and the TP is based on a predifined multiplier of the SL distance. If a pending order is selected the SL is based on a predifined Fibonacci retracement level, and the TP is based on a predefined Fibonacci extention level. All pending orders should have an experation time of 1.5 times the timeframe the EA is attached to.
5. Check if the SL has the minimal required distance. The distance between the entry and the SL of the order has to be at minimal a predifined multiplier of the current spread. 
6. Calculate the trade position size. The position size of the trade should be a predifined percentage (%) of the current equity.
7. Check if the account has enough equity left to justify the trade. Check for the total running risk in % on all open positions. Assuming that all trades have equal risk. This can be done by checking if a predifined maximum open orders and a predefined maximum open pending orders is reached. 
8. place the trade order. Directly including the SL, TP and exeperation time(pending orders only). Not first sending an order to open a position and modifying the SL/TP after. All orders should be commented with the chart symbol and timeframe. Also a notification should be send to the MT4 application on my phone when a trade is opened or closed (so not including experations of pending orders)








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

1
Разработчик 1
Оценка
(69)
Проекты
76
59%
Арбитраж
0
Просрочено
12
16%
Свободен
2
Разработчик 2
Оценка
(52)
Проекты
133
44%
Арбитраж
14
50% / 29%
Просрочено
55
41%
Свободен
3
Разработчик 3
Оценка
(1855)
Проекты
3458
88%
Арбитраж
73
40% / 15%
Просрочено
265
8%
Свободен
4
Разработчик 4
Оценка
(225)
Проекты
284
42%
Арбитраж
15
13% / 47%
Просрочено
67
24%
Свободен
5
Разработчик 5
Оценка
(13)
Проекты
24
42%
Арбитраж
3
33% / 0%
Просрочено
4
17%
Свободен
6
Разработчик 6
Оценка
(2)
Проекты
2
0%
Арбитраж
13
8% / 92%
Просрочено
1
50%
Свободен
7
Разработчик 7
Оценка
(215)
Проекты
302
79%
Арбитраж
4
25% / 0%
Просрочено
62
21%
Свободен
8
Разработчик 8
Оценка
(20)
Проекты
35
23%
Арбитраж
23
17% / 61%
Просрочено
14
40%
Свободен
9
Разработчик 9
Оценка
(89)
Проекты
137
24%
Арбитраж
35
9% / 40%
Просрочено
52
38%
Свободен
10
Разработчик 10
Оценка
(219)
Проекты
370
42%
Арбитраж
145
17% / 41%
Просрочено
124
34%
Свободен
11
Разработчик 11
Оценка
(121)
Проекты
134
66%
Арбитраж
36
25% / 56%
Просрочено
22
16%
Свободен
Похожие заказы
Hello, I want to create an EA that can be able to take and optimise trade bids using the trend tracker concept I have developed. The tracker will monitor the 2 lines in the below pictures and then start to activate bids once they cross each other and then be able to manage all bids afterwards towards the direction of the market by opening and closing them intermittently and profitably until the position at the other
Hi man, How are u? I have an EA and I need to check few aspects of the code, if It works fine? I am looking for an expert coder, who can understand mt4 language and help us to solve this out. This job will hardly take about 3-4 hours max for an experienced coder, when explained detail. Also, I would like to give this to someone, who can understand and speak English well. Also, the coder should be able to come via
Hello The EA will work on particular zone choose by the user and can mark it on any TF and with some rules can open trades and mange the trade by some unique rules. the EA need to check the difference by RSI as well and with some extra rules . developer should have good attitude and good communication (englsih) with high performence and knowledge with coding EA. THREE TYPES OF ENTRIES 1: AGGRESSIVE 2: DIVERGENCE 3
Indicator in use: Bollinger Bands Mechanism (See diagrams provided for help) Sells: 1. Trigger candle: When candle low is above the top Bollinger band - accurate to the lowest point scale (e.g. On EURUSD if candle low is 1.07915 and the value of top bollinger is 1.07914 - this is a sell signal; or if on Futures if the increment is .25 or .10 then this is used) 2. Enter sell ONLY on the next candle if price breaks
Indicator in use: Bollinger Bands Mechanism: (See diagrams provided for help) Sells: 1. Trigger candle: When candle low is above the top Bollinger band - accurate to the point scale (e.g. On EURUSD if candle low is 1.07915 and the value of top bollinger is 1.07914 - this is a sell signal) 2. Enter sell ONLY on the next candle if price breaks below the trigger candle LOW (using the e.g. above- if next candle price
hey guys, im looking for an auto mt5 license system through a web app i have already, i simply want it so a unique license key is generated for memebers, they input this onto the EA input and then it checks if its valid. active license per user capped at 5. i already have an mt5 coder and dec team for the app so i dont know if youd prefer to intergrate onto the webapp yourself or simply provide the code and doc so my
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

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

Бюджет
30 - 160 USD
VAT (21%): 6.3 - 33.6 USD
Итого: 36.3 - 193.6 USD
Исполнителю
27 - 144 USD
Сроки выполнения
от 3 до 20 дн.