Simple MACD histogram strategy

仕事が完了した

実行時間4 日

指定

We need an Expert Advisor for MetaTrader 4. 

 

It needs to be able to work on different time periods, currency pairs,  and MADC indicator.

 

Bullet points

 

·     It only opens one trade each time Macd Histogram change direction (+ to - or -to +).

·     If a trade is close before Macd histogram change directions, because it meets take profit, it will not open a new trade until Macd histogram change direction and parameters are meet. 

·     It closes a trade when Macd Histogram change direction or by a stop loss.

·     The actual bar needs to finish to be a certain trade signal.

 

Strategy

 

Opening positions

 

a.        When Macd Histogram change from negative to positive or positive to negative.

b.       In order it to be a positive trade signal the bar needs to finish. 

c.        It will open a trade in the direction of Macd Histogram (positive long and negative short). 

d.       It will only open one trade each time Macd Histogram change direction, if the trade meet objective it will wait until Macd Histogram change direction again.

e.        The Macd histogram change direction must be in the trading hours and minutes.

f.          If Macd Histogram level is set, Macd histogram will need to cross this line and finish the actual bar in order to be a positive trade signal.

 

There are two types of entries; at closing price of the bar or chosen distance from the closing price of the bar. 

 

1.        At closing price of the bar: it will open a limit order with the closing price of the previous bar.

 

2.        “Open order win” parameter. Chosen distance from the closing price of the bar: limit order is set up XX (defined points on expert properties) points opposite the direction of the trade.

 

Closing positions

 

a.        When Macd Histogram change from negative to positive or positive to negative.

b.       In order it to be a positive trade signal the bar needs to finish. 

c.        It can close a position after hours if the conditions are met.

 

There are three options for closing trade; when Macd Histogram change direction, stop loss or trailing stop loss.

 

1.        Macd Histogram change direction and is confirmed by finishing a Bar on Macd Histogram change direction: it creates a market order.

2.        Stop loss, if conditions of pint 1 are meet before stop loss it must close position as option 1.

3.        Trailing stop is set. Same as point number 2. 

 

 

Pending orders removing

 

When Macd histogram change direction limit orders need to be close. Open orders may not meet, they need to be close when Macd histogram has change direction.

 

Input Parameters

 

§  Lot:  *****

§  Increment lot: if 0%, lot will be always what is defined. If above 0% it will be use in the following formula, “lot x (increment of balance) x increment lot” equals new lot to be use. Increment of balance is “Latest balance ÷ previous balance”.

§  Take profit: In points, if 0, when the Macd Histogram change directions

§  Stop loss: In points, if 0, when the Macd Histogram change directions

§  Trailing Stop: in points from profit

§  Start Hour: when robot starts to work

§  Start Min: when robot starts to work

§  End Hour: No open order is set, only closing trades after this time

§  End Min: No open order is set, only closing trades after this time

§  Macd Histogram Level entry: the value of the histogram, it is shown as an absolute number, but in short trades it will be negative

§  Macd Histogram Level close: this level will be use when closing trades. The value of the histogram, it is shown as an absolute number, but in short trades it will be negative

§  Fast EMA period: 12 (by default)

§  Slow EMA period: 26 (by default)

§  MACD SMA: 9 (by default)

§  Open order win: if 0, the closing price of the bar that confirms change direction. If other value, XX points opposite the direction of the trade from the closing price of the bar that confirms change direction.


Example 1

 

Parameters

 

§  Lot: 0.1

§  Increment lot: 50%

§  Take profit: 75

§  Stop loss: 0

§  Trailing Stop: 0

§  Start Hour: 07:00

§  Start Min: 00:30

§  End Hour: 15:00

§  End Min: 00:00

§  Macd Histogram Level entry: 20

§  Macd Histogram Level close: 0

§  Fast EMA period: 12

§  Slow EMA period: 26

§  MACD SMA: 9

§  Open order win: 0

 

1.        Macd histogram breaks positive after being in negative (It happens after Start Hour 07:00). 

2.        Macd histogram breaks Level entry and finish above.

3.        It finishes above entry level line, it triggers an open order at closing price of the bar, price 1.1537, for 0.1 lots X “0.1 x (increment of the deposit) x increment lot @ 50%”.

4.        Open order is meet and a trade is open. Price goes to 1.1548, as take profit is meet, it triggers a “market order”, position is close with profit. Macd histogram still above entry lever line and there is no trade open, it doesn’t open any more open order. It will only open one single open order each time macd histogram enters into a new direction.

5.        Macd histograms breaks negative after being in positive. 

6.        Macd histogram breaks Level entry, and finish below.

7.        It finishes below entry level line, it triggers an open order at closing price of the bar, price 1.1519 X “0.1 x (increment of the deposit) x increment lot @ 50%”. 

8.        Open order is meet and a trade is open. Price goes to 1.1455, as take profit is meet, it triggers a “market order”, position is close with profit. Macd histogram still below entry lever line and there is no trade open, it doesn’t open any more open order or trades. It will only open one single open order each time macd histogram enters into a new direction.


 

Example 2

 

Parameters

 

§  Lot: 0.1

§  Increment lot: 50%

§  Take profit: 0

§  Stop loss: 0

§  Trailing Stop: 0

§  Start Hour: 07:00

§  Start Min: 00:30

§  End Hour: 15:00

§  End Min: 00:00

§  Macd Histogram Level entry: 0

§  Macd Histogram Level close: 0

§  Fast EMA period: 12

§  Slow EMA period: 26

§  MACD SMA: 9

§  Open order win: 30

 

1.        Macd histogram breaks positive after being in negative (It happens after Start Hour 07:00). 

2.        Bar finish and Macd histogram end on positive, it confirms direction change. Open order is set, as “open order” parameter is set at 30, it means; (closing price 1.15270 – 30 = 1.15240). Open order at 1.15240 is met and trade is open.

3.        Macd histogram breaks into negative from positive and finish on negative, it confirms direction change.

4.        A market order is executed to close the buy trade, it trigged at closing price 1.15280. it generates a profit of 40 points. (no spread or market order is taken in account for this example)

5.        Open order is set with an open order win of 30, closing price of the bar at 1.15280 + 30 = 1.15310. Look that as this is a sell order the “open order win” needs to be sum. It looks like open order is meet and a sell trade is on.

6.        Macd histogram breaks positive and change direction is confirm as bar finish. This is happening after “end hour”, so the robot will only be executing market orders and not open orders. 

7.        Market order is executed at closing price of 1.14750 giving a profit of 560 points (56 pips).

 

ファイル:

応答済み

1
開発者 1
評価
(173)
プロジェクト
201
49%
仲裁
18
11% / 44%
期限切れ
1
0%
2
開発者 2
評価
(250)
プロジェクト
460
26%
仲裁
140
20% / 59%
期限切れ
100
22%
仕事中
3
開発者 3
評価
(1120)
プロジェクト
1807
61%
仲裁
14
64% / 7%
期限切れ
84
5%
4
開発者 4
評価
(130)
プロジェクト
184
32%
仲裁
18
28% / 67%
期限切れ
27
15%
パブリッシュした人: 1 code
5
開発者 5
評価
(221)
プロジェクト
369
66%
仲裁
10
50% / 0%
期限切れ
46
12%
6
開発者 6
評価
(1927)
プロジェクト
3545
88%
仲裁
73
40% / 15%
期限切れ
268
8%
7
開発者 7
評価
(574)
プロジェクト
945
47%
仲裁
309
58% / 27%
期限切れ
125
13%
8
開発者 8
評価
(143)
プロジェクト
167
49%
仲裁
22
14% / 55%
期限切れ
22
13%
9
開発者 9
評価
(361)
プロジェクト
643
26%
仲裁
92
72% / 14%
期限切れ
12
2%
仕事中
パブリッシュした人: 1 code
10
開発者 10
評価
(2625)
プロジェクト
3334
67%
仲裁
77
48% / 14%
期限切れ
342
10%
パブリッシュした人: 1 code
11
開発者 11
評価
(69)
プロジェクト
146
34%
仲裁
13
8% / 62%
期限切れ
26
18%
パブリッシュした人: 6 codes
12
開発者 12
評価
(33)
プロジェクト
35
40%
仲裁
11
9% / 91%
期限切れ
4
11%
パブリッシュした人: 4 codes
13
開発者 13
評価
(5)
プロジェクト
4
25%
仲裁
2
0% / 100%
期限切れ
1
25%
類似した注文
Richard 30+ USD
The best way forward to the future that is all over between the market in all orders for us and our team to make good projects with you on the general level
I am looking for a developer to create a trading robot (EA) to trade XAUUSD, NAS100 and SPX500. The rules are as follows: Buy when the 2 EMA crosses over the 10 EMA and price closes over the 50 ema. Sell when the 2 EMAs cross below the 10 EMAs and the price closes below the 50 EMAs. The take profit and stop loss can be adjusted by me selecting from a drop-down box. I am open to other parameters to optimize
Description I need an very low latency MT5 Expert Advisor (EA) developed in MQL5 to automate TradingView alerts into MT5 trades for alerts set up done on trading view. The EA must work on both DEMO and LIVE accounts whichever will be attached to MT5 (XM, IC Markets and similar MT5 brokers) and be suitable for fast 1-minute timeframe scalping.End to End solution. Functional Requirements 1. TradingView Integration
Project Overview I am looking for an experienced MQL5 developer to build a custom, prop-firm-compliant trend-following Expert Advisor (EA) for MetaTrader 5 . This EA will be used on prop firm accounts (e.g., FTMO-style rules), so strict risk control and rule compliance are mandatory . This is NOT a grid, martingale, scalping, or recovery EA. The goal is consistency, rule compliance, and capital preservation , not
I would like to buy ea that is proven to be good need to have stable profit and can be very unstable DD but not more than 40 %you can send eas in dm for sale. I am looking of an Expert Advisor (EA) that has undergone independent validation and demonstrates a capability to successfully navigate prop firm challenges, as well as efficiently manage funded accounts. It is imperative that you provide a comprehensive
I am looking of an Expert Advisor (EA) that has undergone independent validation and demonstrates a capability to successfully navigate prop firm challenges, as well as efficiently manage funded accounts. It is imperative that you provide a comprehensive explanation of the strategy utilized by your EA, along with a demo version that has a 30-day expiration. This will facilitate extensive back testing and forward
I am seeking a highly skilled developer to build a fully functional automated Expert Advisor for MetaTrader 5 (MQL5)- XAUUSD fast in and out EA scalper that opens multiple trades following trend, uses dynamic lot sizing, and has to be – 24/5 unlimited. require the development of a high-speed, continuous fully automated trading Expert Advisor (EA) for MetaTrader 5, optimized for live trading on ICmarkets. The EA must
Hellow,l hope you are well,l am writing to place an order for a professional trading robot.l am looking for a reliable,well optimized robot that can trade efficiently,manage risk properly and deliver consistent performance in the market,I am particularly interested in a trading robot that uses a proven and transparent strategy,has strong risk management features,works well on common trading platforms,is suitable for
I am looking for an experienced MQL5 developer to build a professional MT5 software (indicator or semi-automated EA) for metals and major forex pairs. 📌 PLATFORM & MARKETS Platform: MetaTrader 5 Instruments: XAUUSD (Gold vs USD) XAGUSD (Silver vs USD) EURUSD GBPUSD USDJPY Trading styles: Scalping Intraday / short-term swing 🎯 MAIN OBJECTIVE I do NOT want an aggressive fully automated robot. I want a
I am seeking an experienced freelance marketing and algorithmic trading specialist to develop a user-friendly automated trading bot for the Pocket Option platform. The system should feature a simple and secure interface that allows direct login using my existing credentials. The bot will be designed to operate exclusively on multiple OTC currency pairs (a minimum of 10, such as EUR/USD OTC, GBP/JPY OTC, and similar

プロジェクト情報

予算
50 - 100 USD
締め切り
最低 3 最高 6 日