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

MQL4 Experts

Job finished

Execution time 17 days
Feedback from customer
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!
Feedback from employee
Although the EA was huge, customer explained everything properly. Glad to work with!

Specification

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)








Responded

1
Developer 1
Rating
(69)
Projects
76
59%
Arbitration
0
Overdue
12
16%
Free
2
Developer 2
Rating
(52)
Projects
133
44%
Arbitration
14
50% / 29%
Overdue
55
41%
Free
3
Developer 3
Rating
(1847)
Projects
3447
88%
Arbitration
73
40% / 15%
Overdue
264
8%
Working
4
Developer 4
Rating
(224)
Projects
283
42%
Arbitration
15
13% / 47%
Overdue
67
24%
Free
5
Developer 5
Rating
(13)
Projects
24
42%
Arbitration
3
33% / 0%
Overdue
4
17%
Free
6
Developer 6
Rating
(2)
Projects
2
0%
Arbitration
13
8% / 92%
Overdue
1
50%
Free
7
Developer 7
Rating
(215)
Projects
302
79%
Arbitration
4
25% / 0%
Overdue
62
21%
Free
8
Developer 8
Rating
(20)
Projects
35
23%
Arbitration
23
17% / 61%
Overdue
14
40%
Free
9
Developer 9
Rating
(89)
Projects
137
24%
Arbitration
35
9% / 40%
Overdue
52
38%
Free
10
Developer 10
Rating
(219)
Projects
370
42%
Arbitration
145
17% / 41%
Overdue
124
34%
Free
11
Developer 11
Rating
(121)
Projects
134
66%
Arbitration
36
25% / 56%
Overdue
22
16%
Free
Similar orders
Hi, I am looking for a developer who can create the grid recovery ea based on grids, moving average, atr settings, partialy closing the trades etc. Easy ea to develop. Thank you P
Hello I Need A decompiler that can help me Am looking for a professional that can decompile ea and get me source code iF YOU CAN HELP ME WITH DECOMPILE TO GET SOURCE CODE ONLY DM
I want a bot developer deriv He has experience and I want a profitable robot, the profit is higher than the loss Or I want someone to sue with me. I have a profitable robot, but I want another robot or to improve another robot I have
Double stoch 30+ USD
I need an expert advisor with stoch and other information that I will communicate during the work. h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h
I want a simple DLL written in C# for use in an MT4 EA that demonstrates how to connect to an external database held online. This is nothing fancy and just a prototype/demonstration really of what code is needed to connect to external databases held on the web. This is for educational purposes only so I can see the source code and how I can incorporate it in my own EAs in the future. I have already set up the
Could you please review this code and provide feedback on whether you're able to assist with it? I'm seeking confirmation on whether you're comfortable working on this particular task. Your expertise would be greatly appreciated in ensuring its functionality and efficiency."
Good day programmers ,I need a simple robot that will not place trade, that doesn't do anything, like I want it to be like a strategy tester to me , I want to do things manually
Hello here I am in need of an NT8 developer which can create a custom strategy for NT8 Kindly bid on this if you are an Expert in Ninjatrader Thank you
Hello I have two files in mt4 , I want to convert them to mt5 if you are available and ready to take the job, please let me know I am interested to start the job immediately. Need good experience in socket programming. Regards
Hey greetings to you all. I need an expert Metatrader 5 developer that have successfully developed a profitable Mt5 EA I can buy with high win rate . Kindly bid if you have one with backtesting results prove and let discuss about the price . Thanks

Project information

Budget
30 - 160 USD
VAT (21%): 6.3 - 33.6 USD
Total: 36.3 - 193.6 USD
For the developer
27 - 144 USD
Deadline
from 3 to 20 day(s)