MKM_PoM_v1.0

MQL4 Experts

Job finished

Execution time 7 days
Feedback from employee
Great customer, with good communication skill. Thanks for your job
Feedback from customer
Excellent coder with good grasping capacity.

Specification

Summary

·         It is a semi-auto EA with martingale / grid style trading.

·         There are 3 baskets of trades – one for BUY, one for SELL and one for HEDGING.

·         Always, both BUY and SELL trades will happen simultaneously as per the trade conditions.

·         HEDGING trade, which is anti-martingale sale and in equal quantity, will happen only when one of the baskets trades in profit is closed (one of the baskets will always be in profit) either manually or by the system.  It is to safeguard the other basket of trades in loss.  

·         No further trade will happen in the cycle by EA once a hedge trade has taken place.

·         Basic idea is - close profit basket trades first, then wait for right time to close second basket (martingale) trades if price is reversing, either manually or by the system. If price is not reversing, then open a hedge trade in equal quantity; and thereafter it must be managed manually by the trader.  


FEATURES

·         Works with 4-5 digits Brokers

·         Spread Filter

·         Equity Stop

·         Drawdown Protection

·         Take Profit Basket Function

·         Fast Buttons for Closing Open Orders (CloseAll, CloseProfit, CloseLoss, CloseBuys, CloseSells)

·         Infopanel with EA informations

·         Money Management (Fixed Lot, Percentage, Arithmetical)

·         Adjustable trading times

·         Possible to change any of the trade conditions (change of TP, max. no. of trades, etc.) any time during the functioning of EA.

·         Possible to choose BUY or SELL or BUY and SELL.

 

TRADE CONDITIONS

·         Always, there are two trades at a time; i.e. BUY and SELL trades same time, same lot size.

·         BUY trades are named as A-basket-trades.

·         SELL trades are named as B-basket-trades.

Trigger Initial Trades:   There are two options to choose as described below.

Option 1:         Open BUY and SELL trades same time when a NEW CANDLESTICK OPENS.

OR

Option 2:         Open BUY and SELL trades same time when a NEW CANDLESTICK OPENS + IF THE PRICE IS ‘X’ PIPS ABOVE/BELOW MA (simple or exponential or smoothed or linear weighted).

(It should be possible to choose one of the above options in the EA settings window).

Take profit:         L-TP (Low Take Profit as defined in the EA settings window).

After the initial trades, if these open positions, both buy and sell positions, are closed as per the set conditions, then the trade cycle is over. IF one of the open positions is NOT closed before the next candlestick opens &/or if the price has moved X pips from the previous trade price, then it will move to ‘consecutive trades.’

Consecutive Trades:  There are three options to choose as described below:

Option – 1:      Trades will take place when a new candlestick is opened.
Open BUY and SELL positions when a new candlestick is opened, irrespective of any timeframe.

Option – 2:      Trades will take place when there is a minimum price gap of X pips.
Open BUY and SELL positions if the price move X pips up or down from the previous trade price.

Option – 3:      Trades will take place when a new candlestick opened + if there is a minimum price
gap of X pips from the previous trade:
Here, the consecutive trades, BUY and SELL, will take place when a new candlestick  opened + if there is a minimum price gap of X pips from the previous trade.

(It should be possible to choose one of the above options in the EA settings window).

Lot size:          As specified in the EA settings window.

Take profit:     H-TP (Hight Take Profit as defined in the EA settings window). It is a common price for all
                                consecutive trades. For details, see below para TAKE PROFIT (TP).

There should not be duplicate BUY or SELL trades at or around same price when the price is fluctuating up and down. Means, if the price is reversing, EA should not make trades at or around the previous trade prices.

See example below. Let us assume, after 4 set of downward trades, price is reversing. While price is reversing, no trades should happen until the price move beyond the initial trade price.

Price gap between trades = 10 pips.
(Exch. rate spread between buy and sell is not considered here).

                                                Buy&Sell        Buy&Sell        Buy&Sell        Buy&Sell        Buy&Sell       Buy&Sell

Set – 6                                                                                                                                   1.13750

Set – 5                                                                                                                   1.13650

Initial Trade    Set – 1                   1.13550

Set – 2                                   1.13450

Set – 3                                                   1.13350

Set – 4                                                                   1.13250

 

·         Average cost of trades should be calculated for both baskets of trades from second set of trades onwards.

 

TAKE PROFIT (TP)

There are 3 different types of TPs.

Low Take Profit (L-TP):   defined in pips in the EA settings window (applicable for initial trades only)
High Take Profit (H-TP):                                                                          (applicable for consecutive trades)
TP in currency ($-TP):     defined in currency in the EA settings window (to be activated after one of the
                                                basket is closed).

L-TP is applicable only for the initial buy and sell trades.
H-TP is applicable only for the consecutive trades (2nd trade onwards).

H-TP price is derived by adding/deducting the pips to the price of 2nd trades and then it is fixed as common TP for all other consecutive trades.

 

For example:

H-TP:                   100 pips
2nd trades:           BUY at 1.12150,                 TP = 1.13150
                           SELL at 1.12145                  TP = 1.11145

3rd trades:           BUY at 1.12350                  TP = 1.13150 (it is same TP as 2nd trade)
                           SELL at 1.12345                 TP = 1.11145 (                                        )

……. Etc...

 

Once one of the baskets with profit trades is closed, then TP of the remaining basket should be changed to: average cost of all open trades in the basket + L-TP added. Further, ‘profit in currency $’ should also be activated at this stage for the second basket of trades.

That means, 2nd basket will have two types of TPs – in pips as well as in currency $.

HEDGING

When one of the baskets with profit trades are closed manually or by the EA, anti-martingale hedge trade should be activated automatically (after X number of trades in the second basket). It should be possible to activate hedge trade manually or automatically. It should have features of TP, SL and TS.

Lot size of hedging trade is equal to the total of lot sizes of all anti-martingale-trades (remaining basket with loss trades).

It should have option to choose the hedging; be possible to turn-on and off the hedging button after the initial order or in between the operation. Also, it should be possible to close the hedge trade manually.

 

RISK MANAGEMENT

·         It will have two separate set of lot multiplication factors, one for BUY and one for SELL trades. Each set should have options for Fixed Lot / Percentage / Arithmetical:

>             Fixed Lot / Percentage / Arithmetical       >      Start Lot / Start Percentage.

>             Lot Multiplication type     >           Martingale / Arithmetic    >      Lot value factor

·         Fast buttons on the MT4 screen for closing open orders, applicable only to the concerned ccy pair:
        (CloseAll, CloseProfit, CloseLoss, CloseBuys, CloseSells)

·         Equity stops.

·         Drawdown protection.

 

 

CONDITIONS for CLOSING OF OPEN POSITIONS and TAKE PROFIT

As mentioned above, there are three baskets of trades. One for BUY trades (A-basket-trades) and other one for SELL trades (B-basket-trades) and third one is ‘anti-martingale-hedge-trade’. It is not necessary to close all baskets same time. However, whole cycle of trades is considered terminated only when all baskets of trades are closed. Only then the new cycle of trades will start again.

Basic strategy for closing of trades is, close manually or automatically the basket which is in profit and then leave the other baskets of trades until price is in our favour. If the price is not moving in our favour, then do a hedge trade to safeguard the exposure.

So, it should be possible to close any one of the baskets manually at any time after initial trade. Other basket will continue trading as per trade conditions. Once a basket is closed, there will not be any more trades in that basket until the cycle is closed.

 

TRADE COMMENTS

A-basket-trades should have comments like:   MKM_PoM_Buy_0, 1, 2, etc.
(initial trade = 0,  consecutive trade = 1, 2, 3, etc.)

B-basket-trades should have comments like:   MKM_PoM_Sell_0, 1, 2, etc.

Hedge trade should have comments like:        MKM_PoM_Hedge_Trade

 

 

TRADE DAYS & TIME

Monday:              00:01  to  23:59 (No trade in the day if all digits are ‘0’)
Tuesday:                                
Wednesday:                           
Thursday:                              
Friday:                                  


 


Responded

1
Developer 1
Rating
(769)
Projects
1033
44%
Arbitration
50
8% / 50%
Overdue
117
11%
Free
2
Developer 2
Rating
(595)
Projects
927
46%
Arbitration
31
39% / 29%
Overdue
93
10%
Working
3
Developer 3
Rating
(94)
Projects
148
59%
Arbitration
16
38% / 13%
Overdue
25
17%
Free
4
Developer 4
Rating
(277)
Projects
334
55%
Arbitration
14
36% / 29%
Overdue
1
0%
Free
5
Developer 5
Rating
(135)
Projects
193
42%
Arbitration
17
29% / 59%
Overdue
28
15%
Free
Similar orders
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: function (A) Add Transform combine the 4 Expert Advisors into just 1 Expert Advisor, maintaining the individuality of each one Leave in extern (false) or (true)
Description: I am seeking an experienced MQL5 developer to create a custom Expert Advisor (EA) for MetaTrader 5 based on a specific trend-following strategy. The strategy includes precise risk management, advanced trade management features, and additional risk management tools. The EA should be adaptable to any timeframe on which it is attached. Below are the detailed requirements and parameters for the EA: Strategy
I need an EA trading frequently (HFT or something like), and it sould have some features below: 1、Have a clear trading logic 2、Have a good backtest result 3、Have a demonstrated benefitable result in a live account trading 4、Can avoid the news time period or not sensitive to news
Tenho um EA mql4 que está com funcionalidades funcionando e outras com funcionalidades sem funcionar. Tenho um vídeo do EA funcionando como deve funcionar perfeitamente. O meu não consegue seguir o mesmo programa pois quando coloca os pontos de parada e retirada são bem diferentes. Não tenho pressa para tempo, só queria que conseguisse renovar o EA. O arquivo do grafico anexo é como ele se encontra agora. O certo é
New york session based strategy 9:30 open Price takes out buy side or sell side liquidity Usually using 15min high and lows 5m entry Price takes out that high/low and price must close strongly back into the zone Is price is above price we have a sell bias vis versa for buys Sl is at the high or low with option for “offset” for cushion Tp is usually the opposite High or low. Would like the option for set pips-points &
Hello, I am looking for a skilled developer to create an Expert Advisor (EA) for MT4. The EA should close an open trade automatically when a Golden or Death Cross occurs in the Alligator Indicator. Please let me know if you have experience with similar projects and how we can discuss the details further
Hello there! I have a ATAS bot that would be discussed properly with you once you bid to this project, But majorly what i need is either: An update to my bot that allows it to watch one chart and trade on another within ATAS. Or an add on of some kind that allows it to watch one ATAS chart and then communicate with a bot that can execute trades in MT4/5. Bid now for more proper details
I want have the possibility to increase lotsize not alone by Lot-multiplier rather I want add a fix-lot increase for excample for 0,05 lot. I want have this for buy / sell and hedge-buy and hedge sell
I need someone to build an EA for me based on Trend and Pivot levels from custom Pivot and Trend indicators. I will provide more information to the selected programmer
Hello there! I have a ATAS bot that would be discussed properly with you once you bid to this project, But majorly what i need is either: An update to my bot that allows it to watch one chart and trade on another within ATAS. Or an add on of some kind that allows it to watch one ATAS chart and then communicate with a bot that can execute trades in MT4/5. Bid now for more proper details

Project information

Budget
80 - 100 USD
For the developer
72 - 90 USD