Simple expert advisor based on 200EMA + MACD crossover.

MQL4 Experts Forex

Job finished

Execution time 71 days

Specification

Simple trading robot based on MACD Cross over and a special 200-period moving average.

Intro:

Ive had developed a special 200EMA, thats able to detect range markets. It does it when the price crosses it multiple times in a certain time period. When it detects the sideways market, it does not show up on the chart, and the EA should not operate, neither buying or selling in this circunstance. The indicator will be available for the programmer.

The EA should operate when the special 200EMA is dotted (The indicator line is calculated on dots).

The EA should be multichart.


1- Entry: 

1.1- When we are below EMA200, the robot will only search for sales and when above, for purchases. 

1.2- The input trigger will be materialized when, respecting parameter 1, there is a cross over in the MACD indicator, and if it is above the zero line of the indicator, we will have a sale setup and bellow the zero line a buy setup.

1.2.1- Entry should be made when immediately when Crossover occurs on the MACD, and not at the close of the candlestick in which the crossover occurs.

1.3- Important filter: only trades where the stop loss level is close to 200EMA should be performed. This proximity to the moving average should be set in a changeable way in points. 



2- Take profit: 

2.1- TP1: Simple risk reward ratio take profit (Ex:. 1.5x)

2.1.1 - sometimes the risk will be very small and therefore the EA should have another risk multiplier reward for very small risks. set in points. Ex: risks below x points: different risk reward ratio.

2.2- TP2: Fixed take profit, based on points.

2.3- Both ways of SL should have an true/false option where, as soon as another contrary crossover occurs in the MACD (ex.: entry on buy signal, bellow line 0 - exit on crossover above line zero), indicating a tendency force contrary to that generated in the entry trigger, the position is immediately closed, regardless of the take profit levels have been beaten. The closing of the position should happen at the same moment of the cross in the MACD and not in the closing of the candle that generates the crossover.



3- Stop Loss: 

3.1- SL1: Based on Fractal. 

3.2- SL2: Based on the value of EMA200: The robot must set the stop loss at the 200 moving average

3.3- Both ways of stop loss must have item 1.3 in the job description:

3.3.1- In SL1 this value refers to the distance of the Fractal to EMA200

3.3.2- In SL2 it is the distance of the input itself to EMA200.

If the distance of the x value assigned to this filter is exceeded, the trade should not be carried out.



There are plenty clear information. To complete, I will also provide images that demonstrate exactly my requests in practice.

Lets program a profitable Expert Advisor!

Responded

1
Developer 1
Rating
(11)
Projects
17
59%
Arbitration
2
0% / 100%
Overdue
2
12%
Free
2
Developer 2
Rating
(93)
Projects
133
35%
Arbitration
13
38% / 31%
Overdue
32
24%
Free
3
Developer 3
Rating
(356)
Projects
632
26%
Arbitration
89
73% / 13%
Overdue
12
2%
Free
4
Developer 4
Rating
(564)
Projects
933
47%
Arbitration
302
59% / 25%
Overdue
125
13%
Loaded
5
Developer 5
Rating
(2)
Projects
3
67%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(261)
Projects
425
38%
Arbitration
86
44% / 19%
Overdue
71
17%
Loaded
7
Developer 7
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
Projects
2
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(3)
Projects
4
0%
Arbitration
0
Overdue
0
Free
Similar orders
DINÂMICA OPERACIONAL TIPOS DE MÉDIAS: EXPONENCIAIS. TEMPO GRÁFICO: “X” MINUTOS DINÂMICA DO TRADE: QUANDO AS MÉDIAS “A”EXP DO “X” MINUTOS + “B”EXP DO “X” MINUTOS + “C” EXP E “D” ARITMETICA DO “X” MINUTOS ESTÃO ALINHADAS NA MESMA DIREÇÃO NESTA ORDEM TANTO QUANTO PARA QUEDA, QUANTO PARA ALTA. ***O ALINHAMENTO DA “C”EXP E “D” ARITMETICA DO “X” MINUTOS NÃO É RELEVANTE SE UMA ESTÁ NA FRENTE OU ATRAS DA OUTRA EM
Olá, preciso de um programador experiente que esteja disposto a executar o trabalho, porém quero alguém que seja dedicado e rápido, o projeto é relativamente simples, porém o robô precisa ter um código extremamente "limpo" para execução rápidas, deve possuir: Lote; Trailing Stop; Stop Loss; Slippage; Spread Máximo; Meta diária de ganho; Meta diária de Perda; Horário de negociação; A Estratégia está na imagem em
EA que efetue compra e venda com base no estocástico, que seja programável lote, trailing stop e quantidade de pontos para ganho. Estocástico programável também. Que possa também programar horário das operações
olá. preciso de um expert bem especifico. ele deve ter as funcionalidades basicas, stop loss, take profit, breakevean, stop movel. com opção de configurar em pips. ele deve funcionar em qualquer ativo forex. ele deve operar de segunda a sexta, no horario especificado. e deve operar somente day trade. ou seja encerrar as ordem no final do dia. ele deve operar forex. e deve ter a opção de mudar o tipo de ponto para
instalacao do Phyton no pc remotamente e das bibliotecas abaixo: Algumas bibliotecas serão necessárias para o desenvolvimento do meu projeto. Os seguintes comandos no prompt de comando para instalar as principais bibliotecas: Copy code pip install numpy pip install pandas pip install matplotlib pip install flask pip install requests pip install scikit-learn pip install sqlalchemy e a integracao e comunicacao com o
Hello I need a developer to add a news filter to my code, and also convert this code to MT5 (MQ5). The code is simple. Attached a example of a simple news filter
PRECISO DE UM SIMPLES PAINEL QUE FAÇA UM CÁLCULO DE ABERTURA MENOS O FECHAMENTO DO CANDLE ANTERIOR DOS PRINCIPAIS ATIVOS DO FOREX E MOSTRE EM UM PAINEL O RESULTADO DESSE CÁLCULO
Robot limited 30+ USD
I need an order-limiting robot for MT4 or MT5. Either one is fine. I’m following a copy trade, but there’s a problem. The trader opens many orders at once, and I don't want that. I want a robot that limits the number of open orders in my account. So, I want to limit the number of orders that will open in my MT4 or MT5. Instead of opening 10 orders, I only want it to open 1. I want a robot with these parameters: Order

Project information

Budget
40+ USD
For the developer
36 USD