Robot for trend following

MQL4 Experts

Job finished

Execution time 7 days
Feedback from employee
Very nice customer! Hope to make more for you!

Specification






Tonker Jones EA

I would like an EA / trading robot developed. The EA should be able to open and close trades based on the automation of my manual rules

 My manual system

 The manual trading system I use is as follows:

I use an EMA system to determine the direction of my trading.

I use three EMAs : Fast, Medium and slow. Medium and slow are functional in my trading.

-          I ONLY Sell when = Medium EMA crosses below the SLOW EMA

-          I ONLY Buy when = Medium EMA Crosses above the SLOW EMA

 Once I have a clear view on which way I will trade, I wait for price to reach extremes in the ‘wrong’ direction (pullbacks) with price moving above the Fast and medium EMAs, then wait for a trend line break which has been set on a lower time frame, then place a pending order based on the last area of supply  /demand (also taken from lower timeframe). If there is no area of supply / demand on the lower timeframe I then place a pending order at the high of the trend line break. I trade the 15min, using 5min as precision timeframe (to place pending orders, and set trendlines)

Steps

-          Step 1, Direction: Look for Slow EMA to cross Medium EMA = direction for my trading has been set. If my Medium EMA cross above the slow EMA I am ONLY looking for Buys. If my medium EMA crosses below the SLOW EMA, I am only looking for sells. See diagram 1

 -          Step 2: once direction has been set; I look for price to be pulling back in the opposite direction i.e. I look for pulls backs

 Also note here the trade set up is valid as price is in an extreme level of pull back. The EA should pick up that price has moved above both fast and medium EAs and is therefore in an extreme state. This equals a qualified trade setup.

 -          Step 3: I go to the lower timeframe (5min) and draw trendline connecting lowest / highest points / wicks to draw the Trendline.

 The medium EMA is still below the SLOW EMA  = Sell setup is still valid.

 -          Step 4: I wait for the trendline to be broken on the lower timeframe, once broken I am looking for my entry

-          Step 5: I place a pending order on my lower time frame using principles of supply and demand i.e. the last guy that was wrong footed. If there is no clear area of Supply / Demand, I place a pending order at the structures last High / Low.

-          Pending order should have a validity period, expire after x days, and

-          Pending order should expire when medium EMA Crosses in opposite direction to SLOW EMA

Money and account management

OVERALL ACCOUNT MANAGEMENT

Tick box to enable / disable account management feature

If enabled / ticked the following criteria must be in place to manage my entire account, and all trades across all pairs active with the EA within my account.

-          Max profit: Close all trades and stop all trading immediately when account EQUITY reaches profit

o   X Pips

o   Or XX account currency

-          Max Loss: Close all trades and stop all trading immediately when account EQUITY reaches loss

o   Pips xx

o   Or XX account currency

-          Margin used: %

-          Free margin: USD

-          USD to margin Call: USD

-          Profit made : USD

-          Loss made: USD

-          P&L per chart / pair: USD

Again, this is a feature that will manage all trades and charts where the EA is attached. It’s an overall account, and overall money management feature.

If the account management feature is not enabled / ticked then the above features and options will simply not apply.

News: Under Overall account management, I would like to enable the news feature with the following options:

-          Turn off trading for impacted pairs x mins before news : xmin,

o   Select news to trigger this (low, medium, high impact news)

-          Close all open trades before the news, and do not open new tradess: Yes / No

if that was enabled, then

-          Turn trading back on x Mins after news

Note this will impact the news related pairs only. Otherwise all trading should continue as usual

 

Money Management per pair / chart

Will this pair be part of the OVERALL ACCOUNT MANAGEMENT: Yes  / No

When attaching the EA to each chart, there must be a tick box option:

Do you want this pair to form part of the OVERALL ACCOUNT MANAGEMENT: Yes / NO

If yes has been selected, then all the profit / loss feeds into the OVERALL ACCOUNT MANAGEMENT feature listed above.

If no is selected here, then this chart / pair will not be managed by the OVERALL ACCOUNT MANAGEMNET feature

Trading:

Trading should offer the following inputs:

Trade Stop loss:

-          In pips: X user to input

-          EMA Cross: when the MEDIUM and SLOW EMAs cross

Note; both options can be selected

Lot sizing:

-          Taken as a percentage of available Account Balance: X %

-          Manually entered: X.X lots per trade

Take profit:

-          Move trade to break even: after x pips

-          Close trade after x pips, or

-          Close x% of trade at nearest market low: X% to be closed at this price. See example;

o   If there is no recent low, then TP after x pips

The remaining profit (the lots not closed at recent market lows) should be left to run until:

-          X pips are achieved, or

-          The MEDIUM EMA crosses the SLOW EMA in the opposite direction

Note, both can be selected

Managing Risk:

It is possible that the market moves against me, in that case, I would like risk to be managed as follows:

-          If price moves against me while in an open positions, I would like to limit the number of possible open negative positions open at one time to: x positions.

-          After this, the EA will no longer open positions until price has again moved to below the SLOW EMA (in the case of a sell, and above the SLOW EMA in the case of a Buy)

-          Stop trading after x number of consecutive losses, resume trading again once FAST and medium EAs return the intended state i.e. fast above medium for buy, and fast below medium for sells

-          Limit number of trades opened per day: x trades

Flipping from one to the other

To flip from a buy to a sell and sell to a buy, the following criteria must be met:

-          Buy: the medium EMA should cross above the SLOW EMA. Now only buys can happen

-          Sell: the medium EMA should cross below the SLOW EMA. Now only sells can happen

 

 NOTE: unfortunately diagrams have not been able to be pasted here. And i don't know how to convert my WORD document into a format that is uploadable to this site.


Responded

1
Developer 1
Rating
(213)
Projects
255
78%
Arbitration
3
67% / 33%
Overdue
19
7%
Free
2
Developer 2
Rating
(362)
Projects
506
40%
Arbitration
147
18% / 72%
Overdue
99
20%
Loaded
3
Developer 3
Rating
(1856)
Projects
3459
88%
Arbitration
73
40% / 15%
Overdue
265
8%
Free
4
Developer 4
Rating
(563)
Projects
932
47%
Arbitration
302
59% / 25%
Overdue
124
13%
Busy
5
Developer 5
Rating
(94)
Projects
148
59%
Arbitration
16
38% / 13%
Overdue
25
17%
Free
6
Developer 6
Rating
(73)
Projects
132
52%
Arbitration
9
44% / 33%
Overdue
64
48%
Free
Similar orders
Pinescript to MQL5 100 - 200 USD
READ IT URGENT, i need to complete this job in 1-2 day so APPLY it only if can do it, if some requirement is not clear tell me, im here, please be careful, i need this in 1-2 days, if you are not sure, not apply it, i dont want leave BAD FEEDBACKS please
Create hedging grid EA with my own logic. Add a Moving Avarage Filter. 2 engine with same logic. Sl TP by $ amount. Add Profit loss Dashboard Virtual all trade close Button
Hi There, my name is Jordan and I’m based in Australia. I’m looking to get an EA developed through freelance work and I’ve outlined some rough details of the intended EA, which is a similar concept to an existing EA by Andrii Hurin called “Time Range Sweep EA”. There are quite a lot of similarities to the reference EA and these include: · Trade on any market and instrument or on several pairs at the same time
Hello, Looking to create an arbitrage EA for MT5. The EA will run on two local MT5 instances (ex. 2 different accounts) and keep track of a certain pair price every 10 seconds. The EA will send data from instance #1 to instance #2 and vice versa. The EA will execute trades on the two accounts if a set of conditions are met. Apply if you have the experience and knowledge
I have an algo that is running on ProRealTime, they have their own language. It is a simple strategy with 5 conditions + SL/TP settings, very basic. I need someone that can convert or just create a functional MT5 algo (EA) from these conditions for me, if you do a good job I have around 10+ more algos that need to be transferred to MT5
Creating of an expert advisor or trading bot that uses a Top Down analysis (using monthly, weekly, daily, hourly, minutes ( 30, 15, 5, 1) to determine trade direction or trend direction and makes multiple trade decisions for mt4. You can use or combine accurate trend indicators. Posted earlier
Dear Developers, I would have a very simple request. I have a ML model developed in Python for EURUSD daily trading. I would like to backtest it in Meta Trader 5 using the Strategy Tester tool. For that I would need an Expert Advisor program. The input would be a csv file that contains two columns: - dates (going back for a few years on a daily basis) - trading signal (it can have only 2 values, either 1: Buy, or -1
Good day i will need a developer to create an EA for me using existing trading view indicator .The EA will open after the indicator has given signal and will close if altenate signal comes.The trading view indicator will be shared and improvement is welcome
Creating of an expert advisor or trading bot that uses a Top Down analysis (using monthly, weekly, daily, hourly, minutes ( 30, 15, 5, 1) to determine trade direction or trend direction and makes multiple trade decisions for mt4. You can use or combine accurate trend indicators
Creating of an expert advisor or trading bot that uses a Top Down analysis (using monthly, weekly, daily, hourly, minutes ( 30, 15, 5, 1) to determine trade direction or trend direction and makes multiple trade decisions for mt4. You can use or combine accurate trend indicators

Project information

Budget
300 - 400 USD
For the developer
270 - 360 USD
Deadline
from 1 to 7 day(s)