Robô de três médias com leitura de saldo diário

MQL5 Experts

Termos de Referência

Gostaria de encomendar um robô que faça negociações com base em três médias móveis e que controle posições, saldo, take profit e stop loss.

O robô deve operar em dólar e índice (mini e cheio), e em qualquer corretora. 

O robô precisa ter os seguintes inputs:

i)  Três médias móveis configuráveis (Período e Tipo. Sempre aplicadas ao fechamento do Candle)

ii)  Horário para observar VWAP - Abertura até XX:XX

iii)  3 intervalos de horário (ajustáveis) para encerrar posição e não realizar negociações 

iv)  Um intervalo de tempo para não realizar negociações (caso haja posição aberta nesse horário ela não deve ser encerrada, a não ser que adentre nos intervalos estabelecidos no item anterior)

v)  Custo por contrato (R$)

vi)  Percentual do Saldo Corrente para Saída Parcial (em %)

vii)  Percentual do Saldo Corrente para Stop Loss  (em %)

viii)  Meta diária (em % do Saldo do início do dia)

ix)  Número de contratos para cada R$ 800 reais de saldo (quantidade)

x)  Break-Even (em pontos) 

xi)  Número de períodos para o ATR de Stop

xii)  Aguardar XX minutos caso haja X perdas consecutivas


Estratégia Básica de três médias:

- Compra quando a média móvel rápida cruza a média lenta pra cima e encerra posição quando a média rápida cruza a média intermediária para baixo.

- Vende quando a média móvel rápida cruza a média lenta pra baixo e encerra posição quando a média rápida cruza a média intermediária para cima.

* Dependendo do horário estabelecido em (iii), compras só serão realizadas caso se esteja acima da VWAP, e vendas, caso se esteja abaixo da VWAP.


Abertura e encerramento de Posições

- As posições são abertas com base em (ix) e baseadas na estratégia das médias.

- Aberta a posição, os parâmetros para saída são:

- Take Profit = (viii) + (v)

- Saída Parcial = (vi) +(v)

- Havendo apenas um contrato, desconsiderar TP e usar apenas saída parcial; Caso o número de contratos seja par, 50% deles deve ser TP e 50% em parcial; Caso seja impar, (por exemplo, y=5 contratos), encerrar (y-1)/2 contratos na parcial e deixar o restante para TP.

- Stop loss:

Para compra: Menor valor entre (Mínima anterior + ATR em pontos ;  Percentual do Saldo Corrente para Stop Loss em %)

Para venda: Menor valor entre (Máxima anterior + ATR em pontos ;   Percentual do Saldo Corrente para Stop Loss em %)

- Break-Even: Mover stop para posição da entrada + [(v) x Número de contratos], caso o trade evolua o número de pontos estabelecido em (x) a nosso favor


Atenção para os pontos (ii), (iii), (iv) e (xii).





Respondido

1
Desenvolvedor 1
Classificação
(47)
Projetos
79
11%
Arbitragem
4
25% / 75%
Expirado
2
3%
Livre
2
Desenvolvedor 2
Classificação
(36)
Projetos
58
36%
Arbitragem
11
55% / 27%
Expirado
20
34%
Livre
Publicou: 10 artigos, 6 códigos
3
Desenvolvedor 3
Classificação
(48)
Projetos
51
43%
Arbitragem
1
0% / 0%
Expirado
0
Livre
4
Desenvolvedor 4
Classificação
(359)
Projetos
637
26%
Arbitragem
90
72% / 13%
Expirado
12
2%
Trabalhando
Publicou: 1 código
5
Desenvolvedor 5
Classificação
(11)
Projetos
17
59%
Arbitragem
2
0% / 100%
Expirado
2
12%
Livre
6
Desenvolvedor 6
Classificação
(4)
Projetos
5
0%
Arbitragem
5
0% / 80%
Expirado
2
40%
Livre
7
Desenvolvedor 7
Classificação
(135)
Projetos
163
40%
Arbitragem
11
27% / 73%
Expirado
24
15%
Livre
8
Desenvolvedor 8
Classificação
Projetos
1
0%
Arbitragem
0
Expirado
1
100%
Trabalhando
9
Desenvolvedor 9
Classificação
(284)
Projetos
459
39%
Arbitragem
95
43% / 18%
Expirado
73
16%
Trabalhando
Publicou: 2 códigos
Pedidos semelhantes
Smart Retest and Reversal EA SRR EA O EA funcionará em todos os ativos no time frame desejado pelo usuário. INDICADORES 1) O EA irá utilizar os seguintes indicadores para operar, todos gratuitos: 1.1) "Area of interest MT5" 1.2) "Price Retest MT5" 1.3) "Price Reversal Predictor" 1.4) "Easy Buy Sell Signal" GATILHOS 2) Uma vez colocados os indicadores no gráfico, na configuração padrão, o EA poderá fazer dois tipos de
JB-1 30 - 50 USD
Olá! gostaria de um orçamento para desenvolver um robô para mercado forex com: regra de coloração; Cruzamento de duas médias moveis tillson; confirmação no macd; com quantidade de operações diarias que eu possa controlar o horário para operar
I need a programmer who can take a ready-made and free BOT that I downloaded for MT5 and do the same and make it work on any currency pair, especially the Brazilian index. -- Preciso de um programador que pegue um BOT já pronto e grátis que baixei para MT5 e faça igual e faça funcionar em qualquer par de moedas, principalmente no índice brasileiro
Procuro programador para fazer ajustes em EA que já tenho, basicamente seriam ajustes no contador de mantingale que não está funcionando direito e em algumas entradas que entram antes do fechamento do candle
Olá, comunidade! Estou procurando um programador experiente em MQL5 para me ajudar a desenvolver um robô do zero , baseado no comportamento de um expert advisor (EA) que utilizo atualmente. Tenho acesso a dados de execução do robô em backtest, bem como diversos exemplos do seu funcionamento na prática (ordens abertas, horários, SL/TP, tipos de entrada, etc.). A ideia é reproduzir a lógica e comportamento observados
Eu já utilizo um robô na plataforma BA. É um indicador com automação baseado no Canal de Keltner, onde o box quando vai pra fora do canal ele indica que absorveu fora, ele aguarda o box que fecha para dentro do canal e indica que absorveu dentro, caso o próximo box feche para dentro ele confirma a compra ou venda. Além disso, preciso de opção de apenas comprar ou apenas vender; e outra com as duas opções de compra e
Estratégia com código aberto : • Sinal de negociação média móvel de 200: Após o último preço de negociação(se disponível) ficar igual(será necessário verificar último last price para verificar sentido) ou ficar maior(sinal de compra) ou ficar menor(sinal de venda) que a média móvel de 200 abrir uma ordem a mercado no sentido do sinal. Deverá ser realizado no máximo mais 3 entradas caso tenha atingido o Take Profit 1

Informações sobre o projeto

Orçamento
80+ USD
Desenvolvedor
72 USD
Prazo
de 5 para 7 dias