GRID EA

MQL5 Experts

Spécifications

O robô será em MQL5, para operar na plataforma do MetaTrader5.

1. A ideia do sistema de negociação é a seguinte: Assim que o robô é acionado uma ordem a mercado é aberta de acordo com os parâmetros pré-definidos (compra ou venda, tamanho de lote, lucro (take profit), distanciamento para 
abertura de uma nova ordem (Buy Limit ou Sell Limit) e quantidade máxima de ordens que podem ser abertas. 
Se o preço for a favor da ordem nova ordem será aberta (no sentido pré-definido nos parâmetros BUY ou SELL).
Ordens de BUY Limite ou SELL Limit deverão acompanhar a movimentação do preço, sempre mantendo o distanciamento da última ordem aberta e o limite máximo de ordens. 
2. O robô deve ser capaz de executar de forma individual em vários pares de moedas (Forex) numa mesma conta, sendo que cada par terá seus parâmetros individuais.

3. O robô deverá permitir alterar os seguintes parâmetros:
Abrir ordem a mercado de compra ou venda
Abertura de Buy Limit ou Sell Limit após determinado distanciamento da última ordem já aberta
Tamanho do lote das ordens a serem abertas (a partir de 0,01 de lote)
Lucro máximo (take profit) 
Quantidade máxima de ordens abertas simultaneamente
4. Como exemplo simularei os seguintes parâmetros no robô:
Ordens de COMPRA
Lote de 0,10
Lucro máximo (take profit) de 35pips
Distanciamento para abertura de Buy Limit de 38 pips
Quantidade máxima de ordens abertas simultaneamente: 5

Se o preço cair vai abrindo novas ordens de compra (Buy Limit) até o limite de 5 ordens, por exemplo.

Se o preço subir vai fechando as ordens no take profit e só abrirá nova ordem quando todas estiverem fechadas ou quando o preço cair novamente e o distanciamento de 38 pips for atingido (Buy Limit). 
Respeitando o limite máximo de 5 ordens abertas

IMAGEM SERÁ ENVIADA SEPARADA

Ficando assim:

A primeira ordem executada será de compra a mercado no tamanho de 0,10, com take profit de 35pips. 

Se o preço continuar a subir a ordem fechará sozinha assim que o take profit for alcançado e uma nova ordem de compra será aberta, nas mesmas configurações da anterior. 

Se o preço continuar a subir o ciclo se repete e sempre abrirá uma nova ordem somente quando a anterior fechar.

Estando com uma ordem de compra aberta e o preço cair, uma nova ordem de compra (Buy Limit) será executada quando a distância de 38 pips for alcançada, sendo que essa ordem terá as
mesmas configurações de tamanho de lote e take profit da ordem já aberta. 

Se o preço continuar caindo novas ordens serão abertas sempre quando a distância de 38 pips for atingida até que complete o total de 5 ordens abertas. 

Na medida que o preço for subindo a ordem fechará no take profit de cada ordem.

Se o preço cair novamente uma nova ordem de compra (Buy Limit) será aberta. Sempre respeitando a quantidade máxima de ordens, tamanho de lote, direção (compra ou venda), distanciamento e take profit.

Ordens de Buy a mercado (quando o preço subir) só poderão ser abertas se NÃO houverem outras ordens Buy abertas.

Se o preço continuar subindo e novas ordens de compra forem abertas, não poderá ficar ordem antiga pendente, elas devem ser canceladas, já que se o preço estiver muito distante e cair, novas 
ordens de BUY Limite deverão ser abertas (Sempre mantendo o limite de 5 ordens abertas). Essas ordens devem acompanhar a movimentação do preço.

No exemplo de compra, com o preço caindo o robô pode ir abrindo ordens até o limite de 5 ordens, com o preço subindo ele só vai fechando as ordens já abertas e só abrirá uma nova quando não tiver mais nenhuma ordem aberta.

O mesmo se aplicada para venda e Sell Limit

5. Lembrando que os parâmetros acima são apenas um exemplo, pois preciso que seja possível modificá-los, já que cada par de moedas têm sua configuração específica.

Répondu

1
Développeur 1
Évaluation
(135)
Projets
163
40%
Arbitrage
11
27% / 73%
En retard
25
15%
Gratuit
2
Développeur 2
Évaluation
(11)
Projets
17
59%
Arbitrage
2
0% / 100%
En retard
2
12%
Gratuit
3
Développeur 3
Évaluation
(4)
Projets
6
0%
Arbitrage
4
25% / 75%
En retard
0
Gratuit
4
Développeur 4
Évaluation
(1)
Projets
0
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
Commandes similaires
Hi, I've been developing a Scalping strategy that now I want to apply to a bot in order to save me some time. Requirements: - Trade Timeframe: M1 - Indicators: EMA (Exponential Moving Average), SMA (Simple Moving Average) Based on indicators above, bot will buy assets applying Stop Loss and Take Profit values. Let me know if you are interested... Thanks
Robô para negociação automática: Variáveis de negociação: Lote, hora de negociação, horário de zeragem de ordens. trail stop sim ou nao: cada canal rompido a favor da operação, sobe x canal Stop do dia: em pontos Take do dia: em pontos Quantidade de operações no dia: x Quantidade de ganhos no dia: x Quantidade de perdas no dia: x Variáveis dos indicadores: Media móvel, período e tipo de calculo e quantidade de pontos
Boa tarde ! tenho um EA baseado na estratégia do MACD e gostaria de incluir um parâmetro de definição de horário em que o EA trabalhe, similar a tela acima e gostaria de poder definir por exemplo, similar abaixo: Segunda: 02:00-16:00 ; 17:00-20:00 Terça: 02:00-16:00 ; 17:00-20:00 Quarta: 02:00-16:00 ; 17:00-20:00 Quinta: 02:00-16:00 ; 17:00-20:00 Sexta: 02:00-16:00 ; 17:00-20:00 consegue executar este trabalho, se
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
Gostaria de corrigir 2 erros em meu EA, ele é complexo e tem mais de 6k linhas. Quero saber sua experiência antes de firmarmos qualquer acordo. Conversaremos mais a respeito e tenho que colocar palavras aqui para dar 30 palavras e eu poder postar

Informations sur le projet

Budget
48+ USD
Pour le développeur
43.2 USD