An Expert Advisor Based on Bollinger Bands Needed

MQL4 Uzman Danışmanlar

İş Gereklilikleri

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.




Dosyalar:

PNG
Capture.PNG
33.9 Kb

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(2423)
Projeler
3044
66%
Arabuluculuk
77
48% / 14%
Süresi dolmuş
340
11%
Serbest
2
Geliştirici 2
Derecelendirme
(185)
Projeler
327
32%
Arabuluculuk
33
42% / 27%
Süresi dolmuş
98
30%
Serbest
3
Geliştirici 3
Derecelendirme
(23)
Projeler
45
20%
Arabuluculuk
24
29% / 46%
Süresi dolmuş
12
27%
Serbest
4
Geliştirici 4
Derecelendirme
(33)
Projeler
35
40%
Arabuluculuk
11
9% / 91%
Süresi dolmuş
4
11%
Serbest
5
Geliştirici 5
Derecelendirme
(39)
Projeler
55
13%
Arabuluculuk
5
20% / 20%
Süresi dolmuş
6
11%
Serbest
6
Geliştirici 6
Derecelendirme
(28)
Projeler
30
37%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
7
Geliştirici 7
Derecelendirme
(82)
Projeler
86
57%
Arabuluculuk
25
0% / 84%
Süresi dolmuş
19
22%
Serbest
8
Geliştirici 8
Derecelendirme
(225)
Projeler
284
42%
Arabuluculuk
15
13% / 47%
Süresi dolmuş
67
24%
Serbest
9
Geliştirici 9
Derecelendirme
(36)
Projeler
50
28%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
6
12%
Serbest
10
Geliştirici 10
Derecelendirme
(66)
Projeler
143
34%
Arabuluculuk
10
10% / 60%
Süresi dolmuş
26
18%
Serbest
11
Geliştirici 11
Derecelendirme
(87)
Projeler
114
26%
Arabuluculuk
7
29% / 57%
Süresi dolmuş
5
4%
Serbest
12
Geliştirici 12
Derecelendirme
(265)
Projeler
539
50%
Arabuluculuk
55
40% / 36%
Süresi dolmuş
224
42%
Çalışıyor
13
Geliştirici 13
Derecelendirme
(253)
Projeler
408
38%
Arabuluculuk
86
43% / 19%
Süresi dolmuş
70
17%
Çalışıyor
14
Geliştirici 14
Derecelendirme
(221)
Projeler
369
66%
Arabuluculuk
10
50% / 0%
Süresi dolmuş
46
12%
Serbest
15
Geliştirici 15
Derecelendirme
(3)
Projeler
2
0%
Arabuluculuk
7
0% / 86%
Süresi dolmuş
0
Serbest
Benzer siparişler
I want to convert a small script from mql5 to pinescript of tradingview. The final script must work fine in tradingview, i will test it first if its ok i pay the developper. Script wil be send to developper in private because i cant post it here. If you have question you can ask me. Tnaks
MT4 EA Trade one zigzags 100 - 150 USD
I am looking for a programmer to do EA trader. If you can understand what I want from the video i do and you can do it, contact me because you will be able to do what I want. https://drive.google.com/file/d/1wbHxbUQQqCkdpr0-pHfIh2b288LzYTV2/view?usp=sharing
I need A Ea For Parabolic SAR With Default Settings And That Ea Including Take Profit And Stoploss Levels. Take profit : 50 points Stop loss : 50 points I have been seen that ea in Mql5 Market I tested it but that ea stop loss and take profits not activated that's why I came here I need a demo for testing process if you gave demo 1st and I will set you as a person to create a ea
Modifying an expert advisor written in mql5 and adding new indicators to it. The result must work both on strategy testing and on live, with no compilation errors and no warnings
see trade open on every tick seconde ok forex pair us us30 if is current running at 40170.00 so open 2 trade buy stop and sell stop both in every tick pending order of buy stop will 40171.00 and sell stop pending order will be 40169.00 buy stop will open at 40171.00 and tp will be 40173.00 and SL will be 40169.50 ok if buy stop hit sell stop order automatically will be close now if sell stop order open at 40169.00 so
Hi, I have an indicator from my friend, I want to copy it to MT5 can you do that for me. Here is the link
I'm seeking assistance in developing a sophisticated trading robot with the following features: Core strategy: Harmonic pattern recognition Supply and demand analysis Fibonacci zigzag for trade optimization Additional components: News filter Dashboard for easy monitoring Customizable settings: Lot size Trailing stop Trading session parameters Maximum number of orders Option to use market or limit orders Resources
1. Add Feature For (SPREAD) Normal trading Hours Spread or User set trading Hours Spread True or false Set to true or False When set to true EA will only create or develop a trade if spread is in this window allowing it to and EA will follow a window in which it can trade based on spread so if spread is to high and outside of this window it will not create a trade It
Hi, I have an indicator from my friend, I want to copy it to MT5 can you do that for me. Here is the link
Hi, I have a working MQ4 EA (With a few warnings but works fine), I need the warnings cleared and converted to MQ5. But I would also like a few improvements first. Firstly: Fix warnings in MT4 code (return value of 'OrderSelect'/'OrderModify' should be checked). Add following features: Magic number modifiable variable (It's currently hard coded) Is it possible to have a stop loss dollar amount instead of lots if

Proje bilgisi

Bütçe
50 - 100 USD
Geliştirici için
45 - 90 USD