Development of Trading Robot

MQL5 Experts

Specification

Indicator in use: Bollinger Bands

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 moves below 1.07915, enter a sell - I want to also allow a buffer value as an option [see below])
3. Stop loss is the top of Trigger candle (With option for extra buffer as an option [see below])
4. Take profit is when price touches the bottom Bollinger band 
5. Different options available for moving stop loss to Breakeven etc - see Features below
(see diagram provided)

Buys:
1. Trigger candle: When candle high is below the bottom Bollinger band - accurate to the point scale (e.g. On EURUSD if candle high is 1.07915 and the value of top bollinger is 1.07916 - this is a buy signal)
2. Enter buy ONLY on the next candle if price breaks above the trigger candle HIGH (using the e.g. above- if next candle price moves above 1.07915, enter a buy- I want to also allow a buffer value as an option [see below])
3. Stop loss is the bottom of Trigger candle (With option for extra buffer as an option [see below])
4. Take profit is when price touches the top Bollinger band 
5. Different options available for moving stop loss to Breakeven etc - see Features below

(see diagram provided)


Trade Entry Settings:

1. Lot size per trade by two options:

Option 1 - Lot size (allow 2 decimal places) (default 0.01)

Option 2 - Risk % (Risk % of equity based on the initial SL size (i.e. size of trigger candle) Allowing for 1 decimal place (X.X%) - Include any SL buffer if it is added - Include spread size and commission (default 0.1%)


2. SL buffer (extra room to add to SL) - ON or OFF

Option 1 - Points (default 0)

Option 2 - Percentage size of the trigger candle (default 0)


3. Entry buffer (extra room to add before entering trade after next candle breaks the trigger candle high or low) - ON or OFF

Option 1 - Points (default 0)

Option 2 - Percentage size of the trigger candle (default 0)



Trade Management Settings

1. Move SL to break-even option - ON or OFF

Option 1 - After 'X' pips (default 0) + (Add spread + commission automatically)

Option 2 - After 'X' ratio of SL size (e.g. 0.5 means after position moves by 0.5 of trigger candle length- move SL to BE) + (Add spread + commission automatically)


2a. Move SL to X ratio of Trigger Candle (SCENARIO 1) - ON or OFF

This option moves the SL depending on how far price has moved. E.g. If price moves 0.5x of trigger candle size in profit, move the SL to half way along the trigger candle (0.5X). There there will be two inputs:

a. First input is 'X' value input as a proportion of the trigger candle length (e.g. 0.5X) for how far price needs moves in profit first

b. Second input is 'X' value input as a proportion of the trigger candle length of how far SL moves when price moves the distance in the first input (e.g. 0.5X)


2b. Move SL to X ratio of Trigger Candle (SCENARIO 2) - ON or OFF

This option moves the SL depending on how far price has moved. E.g. If price moves 4X of trigger candle size in profit, move the SL to 3X along the trigger candle (3X). There there will be two inputs:

a. First input is 'X' value input as a proportion of the trigger candle length (e.g. 4X) for how far price needs moves in profit first

b. Second input is 'X' value input as a proportion of the trigger candle length of how far SL moves when price moves the distance in the first input (e.g. 3X)


3. Trailing stop option - ON or OFF (Important - If this feature is on, then Options 1 and 2 above must be disabled)

a. When to start trailing: after price moves 'X' value as a proportion of trigger candle size (e.g. if x=1, trailing starts after price moved in profit 1x the size of the trigger candle)

b. Trailing step as a proportion of trigger candle size (e.g. trail SL every time price moves by 'X' as a proportion of trigger candle size)

c. Trailing distance as a proportion of trigger candle (e.g. move SL up by 'X' as a proportion of trigger candle size during every step)



Operating Features:

1. Option for Stop loss and Take profit to be virtual - managed by the EA and not placed in the broker orders - ON or OFF

2. Time period (XX:XX to XX:XX) for no trading - ON or OFF

3. Increase SL size by 'X' multiplier during a time period - And if SL has already moved to BE move it back to original SL with the 'X' multiplier- ON or OFF

a. 'X' multiplier

b. Time period (XX:XX to XX:XX)

Important: Change the SL back to its original position (and back to BE if it was previously BE) after this time period is over

4. Max spread settings (default 0 points) - only allow entry to be taken if spread is lower than this

5. Show Bollinger band settings 

6. Identify Trigger candles with a blue dot above or below the trigger candle - ON or OFF

7. Commission input of $USD per lot round turn


Files:

PNG
EA-D1.png
35.8 Kb

Responded

1
Developer 1
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
2
Developer 2
Rating
(10)
Projects
25
28%
Arbitration
1
0% / 0%
Overdue
1
4%
Loaded
3
Developer 3
Rating
(9)
Projects
20
10%
Arbitration
3
67% / 33%
Overdue
5
25%
Working
4
Developer 4
Rating
(73)
Projects
90
41%
Arbitration
4
50% / 50%
Overdue
2
2%
Free
5
Developer 5
Rating
Projects
1
0%
Arbitration
1
0% / 0%
Overdue
0
Working
6
Developer 6
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
7
Developer 7
Rating
(197)
Projects
318
15%
Arbitration
21
38% / 33%
Overdue
16
5%
Busy
8
Developer 8
Rating
(2086)
Projects
2646
61%
Arbitration
113
45% / 26%
Overdue
418
16%
Free
9
Developer 9
Rating
(59)
Projects
77
26%
Arbitration
9
33% / 56%
Overdue
8
10%
Free
10
Developer 10
Rating
(71)
Projects
80
10%
Arbitration
35
9% / 54%
Overdue
6
8%
Working
11
Developer 11
Rating
(242)
Projects
428
34%
Arbitration
54
37% / 39%
Overdue
156
36%
Loaded
12
Developer 12
Rating
(10)
Projects
15
27%
Arbitration
3
67% / 33%
Overdue
0
Free
13
Developer 13
Rating
(23)
Projects
30
13%
Arbitration
7
29% / 43%
Overdue
4
13%
Working
14
Developer 14
Rating
(71)
Projects
80
34%
Arbitration
2
0% / 0%
Overdue
1
1%
Loaded
15
Developer 15
Rating
(462)
Projects
522
33%
Arbitration
28
39% / 43%
Overdue
7
1%
Busy
16
Developer 16
Rating
(477)
Projects
506
53%
Arbitration
10
60% / 20%
Overdue
3
1%
Free
17
Developer 17
Rating
(2)
Projects
2
50%
Arbitration
0
Overdue
0
Free
18
Developer 18
Rating
(266)
Projects
540
50%
Arbitration
55
40% / 36%
Overdue
224
41%
Free
19
Developer 19
Rating
(60)
Projects
185
72%
Arbitration
4
100% / 0%
Overdue
1
1%
Working
20
Developer 20
Rating
(256)
Projects
415
38%
Arbitration
86
44% / 19%
Overdue
70
17%
Busy
21
Developer 21
Rating
(2428)
Projects
3057
66%
Arbitration
77
48% / 14%
Overdue
340
11%
Free
22
Developer 22
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
23
Developer 23
Rating
(13)
Projects
18
28%
Arbitration
2
0% / 100%
Overdue
4
22%
Working
24
Developer 24
Rating
(15)
Projects
20
15%
Arbitration
0
Overdue
1
5%
Working
25
Developer 25
Rating
(563)
Projects
932
47%
Arbitration
302
59% / 25%
Overdue
124
13%
Working
Similar orders
"Hello, I’m reaching out because I have an exciting project opportunity that I think could be a great fit for you. I'd love to discuss it in more detail to explain the scope and requirements. Let’s set up a time to connect and go over the specifics together."
My EA calls recent and live Polygon tick data, stores it locally and then displays it on the chart. I need someone who can modify the EA so that it can use information from TickDataSuite or any other tick repository instead of polygon so it can be used while backtesting. More information about the EA can be given. Price is negotiable if you have a backlog of completed orders and good reviews
Hello, I’m looking for a developer to create an EA based on the Alligator Indicator with some specific requirements that I have. This project is relatively straightforward and not very complex, but it has some unique aspects that make it interesting. I would appreciate the opportunity to discuss the details with you step by step. Could we arrange a chat to go over everything
Exiting EAs 100 - 200 USD
Hello, I am in search of an experienced Forex trading bot programmer to collaborate on enhancing my existing Expert Advisors (EAs). The key tasks involve thorough backtesting, optimization in line with current market trends, and maximizing the profitability and effectiveness of these systems. I have two distinct trading robots and require assistance in evaluating their performance to determine which one yields the
I want to add lot Size filter in my MQ5 EA. based on account balance increseing lot size must be increseing and when balance decrese lot size also decresed..that's all i want
Hi , I need a script written for Auto trading bot to trade on Trading View. This is a simple strategy to trade Renko chart on Trading view. The trading bot will have rules for entry and exit. Stop loss and Take Profit. order size by x% of equity. Daily profit target in pips. I want an experienced Trading View Pine script coder please! Thanks
Need to get a Trade Assistant Panel for trading with RR tool, partial closures, move to breakeven, different types of orders (Sell Stop, Sell Limit, Buy Stop, Buy Limit)... I don´t need the panel from scratch. If you have one you can send me images or examples and I can tell you what you have to change
Hello MQL Community, I am looking for an expert forex trading bot programmer to assist with my existing EAs. The tasks include backtesting, optimizing based on market trends, and ensuring high profitability and effectiveness. I have two different trading robots and need help determining which one performs best. If you can help, please reach out. Thank you
FIXED LEVELS 30 - 50 USD
Hello coders , here I will describe the strategy in summary below. This is a fixed levels strategy , similar to grid ,but not grid , with fixed % percent intervals . It has Base orders and suborders in connection with Base order. Each order has its own stop loss and TP The critical point is that at each level suborder's lot sizing depends on the profits of positions of same type and a fixed leverage. This is a bit
hi. I hv a strategy on tradingview need to convert to mt4/mt5 expert advisor for algo trading. would like to add some tradingview strategy setting to the mt4/mt5 EA(not included in my tradingview source code): recalculate after order is filled, order size: xx% of equity

Project information

Budget
150 - 200 USD

Customer

(21)
Placed orders39
Arbitrage count0