Moving Average Band

MQL4 指标 专家

指定

I am looking for an indicator and an expert advisor to be developed providing me with both the MQL4 and ex4 files. The expert advisor will be sold on the Library, so I will need it to meet the basic criteria for that as well.

The software I am asking for will open a trade when three conditions are met within a candle lookup period. (The lookup period would be an input, for example ‘15’ candles back. So if all three conditions are met within the 15 candles, then the trade opens). 

Condition 1 - Trend Qualification

I want to use a Moving Average to decide whether a market is in an uptrend or downtrend. If price is trading below the MA, it’s bearish. If the price is trading above the MA, it’s bullish.
The MA needs to be customisable for periods and MA types (drop down box for all MA types; simple, exponential, weighted etc).

Condition 2 - MA Cross

Once a trend has been identified I want to use a MA cross for the next condition.
The moving average cross is based on two customisable moving averages; MA1 (big) and MA2 (small).
If price is trading under the trend qualifiying MA (so the market is therefore bearish) I am looking for the small MA2 to cross below the MA1.
If price is trading above the trend qualifying MA (so the market is bullish) I am looking for the small MA2 to cross above the MA1.

Once one of these MA crosses hits the criteria, I want to see the final condition met - all within the “lookup period”.

Condition 3 - MA bands

I want to use a moving average band to determine when price is breaking out.
The moving average band is based on two moving averages (definable, but default will be 5 period EMA).
A 5 period MA calculated on the High of a candle and a 5 period MA calculated on the Low of a candle.
When a candle closes outside of the moving average bands we have a signal.
If it closes above the upper band, it’s a buy signal. If we close below the lower band, it’s a sell signal.

 

Expert Advisor rules

If condition 1 is a buy,
AND condition 2 has seen a cross of the small moving average above the big moving average (within the lookup period)
AND price closes outside the band to the upside (within the lookup period), we have a BUY trade.

Open a Buy Trade based on the trading inputs from the user.

If condition 1 is a sell,
AND condition 2 has seen a cross of the small moving average below the big moving average (within the lookup period)
AND price closes outside the band 

to the downside (within the lookup period), we have a SELL trade.

Open a Sell Trade based on the trading inputs from the user.


Once a trade has been triggered, the take profit target will be a choice of two options;
1. ATR or 2. Manual target in pips.

If ATR is selected, I want to choose a multiplier of the ATR.
So for example if ATR is 50 pips and the multiplier I use is 0.5 that means the profit target will be 25 pips.
If the multiplier I use is 2.5, that means the target will be 125 pips.

Once a trade has been triggered, the stop loss will be the doda donchian line.
If trailing stop is used, this trailing stop will over ride the donchian line.

The trade will attempt to open only once, so if the market is closed, it will not try to 

The software must not continually attempt to open a signal at the next opportunity, if they can not get in straight away.

Expert Advisor inputs

Condition 1 - Trend Identification
Is condition one required for trade: yes/no 
MA type: using a single dropdown box 
MA periods: 0-500
MA shift

Condition 2 - Moving Average Cross
Is condition 2 required for trade: yes/no
MA1 type: using a single dropdown box 
MA1 periods: 0-500
MA1 Calculation type: (Open, Close, High, Low, etc)
MA1 shift
MA2 type: using a single dropdown box 
MA2 periods: 0-500
MA2 Calculation type: (Open, Close, High, Low, etc)
MA2 shift

Condition 3 - Moving Average Band
Is condition 3 required for trade: yes/no
MA Upper type: using a single dropdown box 
MA Upper periods: 0-500
MA Upper Calculation type: (Open, Close, High, Low, etc)
MA Upper shift
MA Lower type: using a single dropdown box 
MA Lower periods: 0-500
MA Lower Calculation type: (Open, Close, High, Low, etc)
MA Lower shift

Trading Options (Customisable)
Trading hours: customisable range between 00:00 - 23:59.59
Trailing Stop feature
Manual stop loss and take profit or automatic options using ATR or Doda Donchian line.
Maximum number of open trades at any one time
Slippage option
Opposite signal closes trades
Full notification feature (alert, sound, email, PUSH)


Additional Features required
I will require this EA to be sold on the library if necessary, so I will need the basic requirements to be fulfilled for this purpose, ie a margin check facility.

反馈

1
开发者 1
等级
(187)
项目
367
56%
仲裁
45
22% / 56%
逾期
188
51%
空闲
2
开发者 2
等级
(89)
项目
137
24%
仲裁
35
9% / 40%
逾期
52
38%
空闲
3
开发者 3
等级
(130)
项目
210
40%
仲裁
90
20% / 43%
逾期
85
40%
空闲
4
开发者 4
等级
(34)
项目
80
34%
仲裁
13
31% / 54%
逾期
19
24%
空闲
5
开发者 5
等级
(12)
项目
17
35%
仲裁
1
0% / 100%
逾期
3
18%
空闲
6
开发者 6
等级
(258)
项目
395
28%
仲裁
69
19% / 49%
逾期
120
30%
空闲
7
开发者 7
等级
(121)
项目
134
66%
仲裁
36
25% / 56%
逾期
22
16%
空闲
相似订单
I have a custom EA that works fine in the live market trading, but when doing a back test in the strategy tester , it does not open sell orders. There are no errors or warnings; it just doesn't open sell orders. I've checked every possible reason that might be the reason why it does not open sell orders, but I can't find anything, especially since it works fine in the real market and it opens both buys and sells
The Expert Advisor would use two built-in indicators as entry/exit signals and our own risk management strategy with customizable inputs. The goal is to create a reliable and efficient trading tool that can automate our trading process on the MT5 platform
Hi, I have an indicator from my friend, I want to copy it to my own MT5 can you do that for me. Here is the link
I'm looking for someone to help me create an arbitrage trading robot that can trade on any decentralized exchange and forex market. I already have some source code to a strategy but would like to enhance it to make it profitable and automated
I installed the E.A. into the Experts folder in MT4. When I double click on it nothing happens. When I right click and "attach to chart" nothing happens. The E.A. is not grayed out, it simply will not attach. Any help would be greatly Appreciated
I have an EA and want to add few new logic to fetch profit taking factors and other values from an external master data and use it in existing EA
Hello Every one, Good day, I want from someone professional to create an EA is working on Mt5, This EA is working by depend on some indicators, and all those indicators must be working on MACD window, not on the chart, for more details please read my attached pdf file carefully. Many Thanks
I'm looking for an expert MQL5 developer that can create an EA that's based on my price action trading strategy with no indicators. The EA must analyze trades based on my price action rules, enter trades based on my price action rules, manage trades based on my price action rules and exit trades based on my price action rules
hi hi there i have an strategy on tradingview and i want to automate it like metatrader EA so i want the strategy to open and close trade automaticlly on tradingview
We are looking for an experienced Expert Advisor Developer who can build a customized MT5 Expert Advisor for us. The Expert Advisor would use two built-in indicators as entry/exit signals and our own risk management strategy with customizable inputs. The goal is to create a reliable and efficient trading tool that can automate our trading process on the MT5 platform. Skills required: - Strong understanding of

项目信息

预算
截止日期
 4 天