Robô para mini índice e mini dólar - volume financeiro

MQL5 Experts

Specification

Olá!

Gostaria de um robô que tenha duas formas de operar (selecionável antes de iniciar as operações):

1- Método A:
- compre (ou venda: ajustável) a mercado quando a barra de volume financeiro atual (em tempo gráfico ajustável) fechar maior que a anterior e que seja vermelha (ou verde: ajustável);
- além da condição de cima (volume financeiro), a ação seja executada se o indicador estocástico lento acima ou abaixo de determinado percentual (ajustável). Importante ressaltar aqui que o robô pode ignorar esse indicador (recurso configurável - habilita ou desabilita);
- tenha Stop Loss e Gain pré-definidos em ticks (qntd ajustável), e sejam canceladas após o preço atingir um ou outro;
- a cada Loss, dobre o nº de contratos para a próxima entrada (qntd de contratos ajustável para as entradas posteriores);
- funcione para mini índice e mini dólar;
- CESSE todas as operações e cancele todas as ordens abertas assim que tiver o primeiro Gain;

2- Método B:
- mesma forma de operar acima mencionado. Porém, quando o preço chegar no Loss, aumentar o número de contratos para a direção do trade (ex.: se estiver comprado e o preço cair e atingir o loss, o robô vai entrar com mais contratos, até a quantidade de entradas configuradas pelo usuário, assim como a quantidade contratos para as entradas nos "Losses";
- nesse caso, a cada vez que o preço atingir um Loss, o Gain e reduzido em 20% (ajustável) (ex.: se entrei comprado com alvo de 100pt e o preço cai, atingindo o primeiro Loss, o próximo Gain será de 90pt; e assim por diante).
- Sair a mercado se o preço às 17:30hs, caso não se atinja o Gain.

Exemplo do Método A:

Após a barra do volume financeiro fechar superior à barra anterior e com tonalidade vermelha, no gráfico de 5 minutos, o robô compra 1 contrato de mini índice, e deixa as ordens de Stop Loss e Gain "engatilhadas" em 100pts cada. Se o preço cair e atingir o Loss, sai da operação (claro) e irá aguardar uma nova entrada, dessa vez com 2 contratos. Se tiver Loss novamente, entrará com 4 contratos; e assim por diante. Até que tenha o primeiro Gain, e finalizar as operações daquele dia.

Reforço que os parâmetros precisam ser ajustáveis (nº de contrato inicial e para cada entrada posterior, se compra ou vende quando o volume financeiro for superior e em determinada cor, nº de pontos para os Stop Loss e Gain, uso ou não do indicador Estocástico lento).


Exemplo do Método B:

Após a barra de volume financeiro fechar superior à barra anterior e com tonalidade vermelha, no gráfico de 10 minutos, o robô vende 2 contratos de mini índice, e deixa as ordens de Stop Loss e Gain "engatilhadas" em 150pts cada. Se o preço subir e atingir o Loss, o robô irá vender mais 4 contratos, e irá ajustar o Gain para 140pts. Ou seja, o Loss NÃO SERÁ A SAÍDA DA OPERAÇÃO, e sim o "aumento de mão" com o número de contratos previamente definidos.


Desde já agradeço a atenção e aguardo ansioso pelas propostas.

Valeu!

Responded

1
Developer 1
Rating
(83)
Projects
143
52%
Arbitration
8
13% / 75%
Overdue
22
15%
Free
2
Developer 2
Rating
Projects
2
0%
Arbitration
3
67% / 33%
Overdue
0
Free
3
Developer 3
Rating
(2)
Projects
6
33%
Arbitration
0
Overdue
2
33%
Free
4
Developer 4
Rating
(11)
Projects
17
59%
Arbitration
2
0% / 100%
Overdue
2
12%
Free
5
Developer 5
Rating
(5)
Projects
11
0%
Arbitration
8
25% / 63%
Overdue
3
27%
Free
6
Developer 6
Rating
(32)
Projects
55
5%
Arbitration
35
0% / 94%
Overdue
24
44%
Working
7
Developer 7
Rating
(45)
Projects
91
13%
Arbitration
34
26% / 59%
Overdue
37
41%
Free
8
Developer 8
Rating
(361)
Projects
644
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code
9
Developer 9
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
10
Developer 10
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free

Project information

Budget
30 - 100 USD
Deadline
to 7 day(s)