Script for testing grid trades for mt4

MQL4 Scripts

Specification

I am looking for an experienced mt4 developer.

I want to develop a script to test my grid trades on mt4.


Scope:


1. 4 pairs:

   1.1. AUD/USD

   1.2. EURUSD

   1.3. USDCAD

   1.4. USDJPY


2. entry levels can be either specified manually in the script, or uploaded via spreadsheet.


3. trade direction (ie buy or sell) can also be specified manually or via spreadsheet.


4. i want the script to output the following

   4.1. number of times TP is hit

   4.2. number of times SL is hit

   4.3. number of times 1 grid entry only is used to achieve TP

   4.4. number of times 2 grid entries only are used to achieve TP

   4.5. number of times 3 grid entries only are used to achieve TP

   4.6. number of times 4 grid entries only are used to achieve TP

   4.7. what are above results if TP is changed to BE

   4.8. for trades where SL is hit:

      4.8.1. how many times did trade move 20% of TP before reversing to SL (only count max of 1 time... before SL)

      4.8.2. how many times did trade move 40% of TP before reversing to SL

      4.8.3. how many times did trade move 60% of TP before reversing to SL

      4.8.4. how many times did trade move 80% of TP before reversing to SL


5. grid rules are as follows, there are 4 types of grids to be tested

   5.1. first type of grid is standard distance grid

      5.1.1. standard grid uses fixed distance between entries (e.g 2 pips)


   5.2. second type of grid is fibonacci pivot grid

      5.2.1. use daily or weekly fib pivot levels

      5.2.2. add a grid entry at each new daily or weekly fib pivot level that is reached


   5.3. third type of grid is standard pivot grid

      5.3.1. use daily or weekly standard pivot levels

      5.3.2. add a grid entry at each new standard pivot level that is reached


   5.4. fourth type of grid is combined fib and standard pivot grid

      5.4.1. use both fib and standard pivot levels

      5.4.2. add a grid entry at each pivot level that is reached (all pivots)


6. miscellanous rules

   6.1. specify max number of grid entries

   6.2. specify whether carry trades overnight


Responded

1
Developer 1
Rating
(57)
Projects
85
74%
Arbitration
0
Overdue
13
15%
Free
2
Developer 2
Rating
(514)
Projects
776
63%
Arbitration
33
27% / 45%
Overdue
23
3%
Free
3
Developer 3
Rating
(45)
Projects
59
42%
Arbitration
5
0% / 60%
Overdue
12
20%
Free
Similar orders
I currently have a license code that connects to my web server, and I add the account number, client name, and expiration date. I’d like something more automated. Currently I allow clients 10 licenses, but adding for them on my side can get exhausting. I’d like a better solution for myself and clients

Project information

Budget
20 - 200 USD
For the developer
18 - 180 USD
Deadline
from 1 to 2 day(s)