An Expert Advisor Based on Bollinger Bands Needed

MQL4 Experts

Termos de Referência

Trading Idea
The bot will simply place trades based on Bollinger Bands. It will open positions either based on reversals, breakouts, or both. Positions will be closed based on fixed take profit / stop loss points, trailing stops, or by the user. Most everything related to the bot is configurable by the user at start-up to keep the bot flexible. The bot will also use safety measures to check whether it should trade (e.g. are positions already open, margin level, performance of prior trades)

When I start the EA, I want to be able to configure:
 1. Whether the bot will trade only reversals, only breakouts, or it can trade either one
 2. The number of standard deviations used by the Bollinger Bands (from 1 to 3, with 5 decimals)
 3. The Bollinger Bands price to use (e.g. close, bid, etc.)
 4. The Bollinger Bands periods to use (e.g. 15, 20, 25, etc.)
 5. The Bollinger Bands MA Type (e.g. simple)
 6. The timeframe of the candles to use (e.g. 5 min, 10 min, 15 min, 30 min, etc.)
 7. Whether to create a take profit when a position is opened and if so, the distance from the opening price (e.g. 10 PIPS)
 8. Whether to create a stop loss when a position is opened and if so, the distance from the opening price (e.g. 10 PIPS)
 9. Whether to use position management (see requirement 16 below) and if so, how much (e.g. 10 PIPS). 
 10. Whether an opposite signal will (a) do nothing (b) close the existing position or (c) close the existing position and open a new one.
 11. How big a lot to buy
 12. Minimum percentage of margin that needs to be available (e.g. if set to 50%, it will only trade if more than 50% of margin is available). If not, it will not trade until a new signal occurs and at that time, sufficient margin is available.
 13. Whether the bot should shutdown depending on the result of the last X number of trades in the currency pair (e.g. if the last two were a loss, the EA will stop)

Positions are opened:
 14. After the candle with the signal closes. For example, assume candles are set to 15 minutes. The signal occurs during the 7:00 candle at 7:06 The bot does not open the position when the signal occurs, but only at 7:15, after confirming again that the signal is still valid for the 7:00 candle. This is to prevent false positives.

Positions are closed:
 15. Based on the configurations made by the user, as noted in requirements 7, 8, 9, and 10 above.

Position Management
 16. If activated by the user (see requirement 9 above), this is used to protect profit. Stop Loss is set if profit in points exceeds the value specified in the trailing stop parameter set by the user (see requirement 9). If a stop loss was set when the position was opened, it is removed. If the price continues to move in the profit direction, Stop Loss should be trailed at the given distance. Stop Loss cannot be moved towards the loss direction, i.e. the Stop Loss value cannot be increased. 
 
General requirements
 17. At startup, checks whether there is already a position open in that currency pair. If so, shuts down / will not trade.
 18. Regardless of how many signals occur, does not trade if the configured minimum margin is not available.
 19. Can run on any currency pair.
 20. Can run simultaneously for multiple currency pairs.
 

I want the EA in MQL4 and MQL5. I do want the source code for the EA.


Illustration is attached.




Arquivos anexados:

PNG
Capture.PNG
33.9 Kb

Respondido

1
Desenvolvedor 1
Classificação
(2429)
Projetos
3059
66%
Arbitragem
77
48% / 14%
Expirado
340
11%
Livre
2
Desenvolvedor 2
Classificação
(185)
Projetos
327
32%
Arbitragem
33
42% / 27%
Expirado
98
30%
Trabalhando
3
Desenvolvedor 3
Classificação
(23)
Projetos
45
20%
Arbitragem
24
29% / 46%
Expirado
12
27%
Livre
4
Desenvolvedor 4
Classificação
(33)
Projetos
35
40%
Arbitragem
11
9% / 91%
Expirado
4
11%
Livre
5
Desenvolvedor 5
Classificação
(39)
Projetos
55
13%
Arbitragem
5
20% / 20%
Expirado
6
11%
Livre
6
Desenvolvedor 6
Classificação
(28)
Projetos
30
37%
Arbitragem
0
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(82)
Projetos
86
57%
Arbitragem
25
0% / 84%
Expirado
19
22%
Livre
8
Desenvolvedor 8
Classificação
(225)
Projetos
284
42%
Arbitragem
15
13% / 47%
Expirado
67
24%
Livre
9
Desenvolvedor 9
Classificação
(36)
Projetos
50
28%
Arbitragem
2
0% / 100%
Expirado
6
12%
Livre
10
Desenvolvedor 10
Classificação
(66)
Projetos
143
34%
Arbitragem
10
10% / 60%
Expirado
26
18%
Livre
11
Desenvolvedor 11
Classificação
(87)
Projetos
114
26%
Arbitragem
7
29% / 57%
Expirado
5
4%
Livre
12
Desenvolvedor 12
Classificação
(266)
Projetos
540
50%
Arbitragem
55
40% / 36%
Expirado
224
41%
Livre
13
Desenvolvedor 13
Classificação
(256)
Projetos
416
38%
Arbitragem
86
44% / 19%
Expirado
70
17%
Ocupado
14
Desenvolvedor 14
Classificação
(221)
Projetos
369
66%
Arbitragem
10
50% / 0%
Expirado
46
12%
Livre
15
Desenvolvedor 15
Classificação
(3)
Projetos
2
0%
Arbitragem
7
0% / 86%
Expirado
0
Livre
Pedidos semelhantes
Lihle's trades 30+ USD
``` //+------------------------------------------------------------------+ //| Hello World Expert Advisor | //| | //| This is a basic EA that buys and sells based on a simple | //| moving average crossover strategy. | //+------------------------------------------------------------------+ #property version "0.01" #property strict input int FastMA
Grid EA 40 - 100 USD
This EA will set pending orders in a specified grid level. No indicators will be used. When an order is closed by tp, it will reopen the order in same place as far as it is a certain distance from the price. It will always have pending orders or executed and open orders by a certain range from the actual price
1. Inputs: a/ Select direction of trades to be applied against (Short only, Long Only, Both Short and Long) b/ Timeframe to apply against (M1,M5,M15,M30,Hourly,4HR,Daily) c/ MACD input settings (default 12,26,9) d/ RSI settings (default 14) e/ RSI Level for Long Trades (Default 50, Leave blank if short only) f/ RSI level for Short Trades (Default 50, Leave blank if Long only) 2/ When the selected direction is long
Tdi makes a divergence with moving average 2 in the indicator window above level 68 in crash indeces.... For boom the divergence should occur below level 32.... Timeframe preferably 5minutes but could be left to current..Applicant should have knowledge about synthetic indices... Please don't apply or inbox if you are not willing to show competence first through demo
Hello! I want to convert an existing open source indicator for tradingview to mql5. Its an orderblock indicator also showing horizontal bullish/bearish volume. My expectation of this is the following: The orderblocks will apear on the chart at exactly the same place with top/bottom etc. The bullish and bearish volume is somehow displayed/indicated. (The values of the orderblocks are retrieveable to develop an EA in
I want to trade cause I need money I'm struggling so I want to help my self and my family and I want to build some businesses. Buy my self a house help people get better jobs
Hello, i need a robot for gold trading being able to determine a trend or instant changes on a micro scale so its just going to scalp very fast but, for example lets say we have an equity of 500 bucks it needs to take profit at 5 and open a new position and just continiue going like that all day, but i also want it to determine buying opportunities based off of a very wide range of candlestick data of gold the day
I am trying to create a gold scalper ea that trades the American session at 2:30 gmt . I want it to trade a large lot size per deposit aiming at a leverage 100. Ideally it has some form of martingale lot size strategy that keeps losses low and triggers take profit. Sniper like trailing take profit that listens to the tick count for that bar and trades on the basis of volatility. I am open to subjections on the cost
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
Hi, Thanks for looking at my requirement. Here are the details of the job(MT4) and right now, we do have 2 jobs to do in same file. The clear detailed explanation along with the pictures are in the google drive link : https://drive.google.com/drive/folders/14KMGzunkE-Hbg0eK6iUrs4DNvRetTJYc?usp=sharing Also, i am into this coding thing for more than 2 years now full time. I am a math guy and not a coder. So the

Informações sobre o projeto

Orçamento
50 - 100 USD
Desenvolvedor
45 - 90 USD