GRID EA

MQL5 EA

명시

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.

응답함

1
개발자 1
등급
(135)
프로젝트
163
40%
중재
11
27% / 73%
기한 초과
24
15%
무료
2
개발자 2
등급
(11)
프로젝트
17
59%
중재
2
0% / 100%
기한 초과
2
12%
무료
3
개발자 3
등급
(6)
프로젝트
8
0%
중재
8
13% / 88%
기한 초과
0
무료
4
개발자 4
등급
(1)
프로젝트
0
0%
중재
1
0% / 100%
기한 초과
0
무료

프로젝트 정보

예산
48+ USD