Expert Advisor / Robô B3 para Compra e Venda de Ações

MQL5 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 5 días

Tarea técnica

Preciso de um EA que automatize a compra e venda de múltiplas ações de acordo com uma seleção diária de ações em um arquivo/planilha remoto.

Sou leigo e precisarei de assessoria na melhor forma de desenvolver o Expert Advisor para que ele seja leve, eficiente e respeite as regras da B3 com o máximo de segurança possível.

Não utilizarei nenhum indicador para efetuar a compra, os estudos serão feitos fora e adicionados à planilha.

Desafios

1) Conectar o Expert Advisor a uma fonte externa de dados, como um arquivo (xlsx, xlm, csv ou uma Planilha do Google) onde eu irei adicionar a lista de ações para serem operadas manualmente no dia.

2) Eu preciso comprar e vender múltiplas ações (até 10) ao mesmo tempo em todos os dias.

Necessidades

O Expert Advisor deve poder executar no Testador de Estratégia utilizando os dados históricos das escolhas de ações passadas.

O arquivo conterá estas ações passadas com o uma coluna chamada de 'dia para comprar' (veja anexo).

O Arquivo/Planilha Remoto

Este arquivo será editado manualmente e armazenado em um servidor remoto (talvez uma planilha do Google?).

Ele conterá uma lista de 10 ações a serem compradas para o dia específico, ordenadas por importância (1 é mais importante, 10 é menos importante).

Mesmo se optar por comprar ações de 5 empresas, o arquivo terá uma lista de 10 ações em caso de erro durante a compra de um dos primeiros 5 papéis colocados por qualquer fator (regras de mercado, falta de capital...).

Ou seja, o robô terá que comprar a próxima escolha por ordem se o trade não for bem-sucedido.

Veja um exemplo da tabela em anexo.

Parâmetros do Expert Advisor

Preciso de algumas opções disponíveis nos parâmetros do robô:

- Arquivo de Ações para Comprar:...top10acoes.xlsx
- Quantas ações comprar?5 (de 1-10)

Timing
- Que horas comprar?9:00
- Vender depois de quantos dias?0 (0 = Hoje 1 = Próximo dia ...)
- Que horas vender?17:00

Gestão de Risco
- Comprar se o Ibovespa Futuros (INDJ20) for negativo:Não (Sim/Não)
- Manter (Hold) ações nos feriados?Não (Sim/Não)
- Manter (Hold) ações nos finais de semana?Não (Sim/Não)

Proteções
Não comprar se não tiver ações adicionadas no arquivo para o exato dia, mês e ano.

Não comprar mais do que o número de ações nos parâmetros.

Trade
Stop Loss: 0.05
Stop Gain: 0.07
Taxa de Corretagem: 1,49 BRL

Processo Geral do Expert Advisor

1. Recuperar CapitalTotal disponível no MetaTrader para investir (por exemplo, R$ 100.000)
2. Dividir o CapitalTotal pela 'quantidade de ações para comprar' nos parâmetros (ex. 5) para calcular o CapitalDisponívelPorAção (ex. R$ 20.000 por Ação)

3. Buscar no arquivo das escolhas do dia a lista de 10 ações (ordenadas por prioridade).

4. Comprar a 'quantidade de ações para comprar' nos parâmetros (ex. 5)
- Preço: Preço Atual de Mercado
- Quantidade: O máximo de lotes possíveis com o CapitalDisponívelPorAção para cada ação (neste exemplo, R$ 20.000) em lotes de 100 ações (não compre frações).
- Se algum erro acontecer na compra por qualquer motivo, passar para a próxima ação em ordem.

5. Segurar Hold as ações pela 'quantidade de dias' nos parâmetros

6. Vender todas as ações compradas na hora determinada nos parâmetros.
Preço: Preço Atual de Mercado.
Quantidade de Ações: Todas

7. Após a Venda, reiniciar o ciclo.

Archivos adjuntos:

PNG
ARQUIVO.png
12.6 Kb

Han respondido

1
Desarrollador 1
Evaluación
(7)
Proyectos
8
0%
Arbitraje
3
0% / 100%
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(31)
Proyectos
53
6%
Arbitraje
21
0% / 100%
Caducado
24
45%
Trabaja
3
Desarrollador 3
Evaluación
(81)
Proyectos
114
7%
Arbitraje
8
25% / 38%
Caducado
27
24%
Libre
Solicitudes similares
Preciso de um programador para fazer um robô baseado na confluência de 04 indicadores projeto simplificado e otimizado para facilitar a programação, possui poucas configurações, terá um filtro de confirmação em outro time para confirmar se o time X dará o sinal também fazendo assim a liberação ou não da entrada
Todas as regras do robô estarão em anexo . Preciso de um robô de execução de ordens que sejam baseadas em padrões de candles respeitando em conjunto algumas regras de indicadores como médias e estocásticos
Preciso inserir um Sinal para Cancelar a Estratégia do meu Expert quando Não ocorrer o sinal preço fecha fora preço fecha dentro em um outro tempo gráfico a ser escolhido. Preciso que e crie: Inserir Indicador Banda de Bollinger Inserir Janela para ajustar tempo do indicador Banda de Bollinger inserir estratégia de Cancelar a operação se, NÃO ocorrer fechou fora fechou dentro após ultimo candle no tempo gráfico do
Funcionamento do EA: 1) Dois indicadores: Gann-HiLo e Média móvel. 2) As entradas devem acontecer quando os dois indicadores estiverem virados para a mesma direção (várias entradas seguidas, dependendo do contexto). 3) As saídas devem ocorrer pelo take profit, pelo stop loss, ou pela mudança de posição do Gann-Hilo. 4) Não haverá reversões de posição. 5) Somente uma posição por bloco, independente ter ter ganho ou
Preciso converter uma estratégia do profit para o Meta Trader. Ela usa o indicador Macd no gráfico de renko. Uso ela no míni dólar, fixado o valor de ganho e stop
Robo media movel 30 - 50 USD
Preciso de um ea cruzamento de medias para operar forex e cripto . ea simples com trailing stop e saidas parciais. onde ele deve entrar na vela seguinte ao cruzamento
Olá preciso de um robo de IFR que tenha as seguintes opções de parametros de estratégias : Operar com padrões de divergencia no IFR Operar vendendo e comprado em padrões de sobre compra e sobre venda Acionar a operação no primeiro candle que fechar abaixo de um determinado nivel, por exemplo quando o preço passar acima do nivel 70 o robo deve monitorar, o primeiro candle que fechar abaixo ele vende. Gostaria de
Quero uma boleta que tenha as funções da boleta do Ninja ou do Profit, onde eu possa definir o valor do stop e take maximo e o lote recalcula conforme eu arraste a linha. Botões para breakeven, zerar, cancelar e abrir ordens. Painel mostrando dados da conta negociada, resultados do dia, ponto de cobertura e resultados da operação atual
Olá, Para Mini Índice: Comprar/Vender Abertura, caso suba ou caia 200 pontos do preço de abertura. Fazer parcial de 500 pontos. Mover stop para Stop Gain de 250 pontos. Alvo final de 1000 pontos. Inicia às 9:00h (Brasília). Encerra as 11:00h. Para Ações: Comprar uma Ação se cair abaixo do dia anterior, ex. -0,50%. Inicia as 10:00h (Brasília). Encerra as 14:00h. e-mail para contato: silvio.abdias@hotmail.com
Robô Keltner 40+ USD
preciso de um robô de canal de keltner com seis níveis de keltner onde eu consiga escolher o Periodo e desvio, assim que a vela tocar na primeira banda de keltiner, ele abre a operação contra a tenência, e assim que o for tocando nas proximas bandas ele vai dobrando os contratos, e a operação tem que ser fechada quando bater em uma media exponencial. O robô tera qye ter horario de inicio e fim, stop e gain diario

Información sobre el proyecto

Presupuesto
30 - 100 USD
Para el ejecutor
27 - 90 USD
Plazo límite de ejecución
a 15 día(s)