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

MQL5 エキスパート

仕事が完了した

実行時間5 日

指定

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.

ファイル:

PNG
ARQUIVO.png
12.6 Kb

応答済み

1
開発者 1
評価
(7)
プロジェクト
8
0%
仲裁
3
0% / 100%
期限切れ
0
2
開発者 2
評価
(31)
プロジェクト
53
6%
仲裁
23
0% / 96%
期限切れ
24
45%
取り込み中
3
開発者 3
評価
(82)
プロジェクト
116
7%
仲裁
8
25% / 38%
期限切れ
27
23%
類似した注文
Robo auto para mt5 30 - 250 USD
Criar Robo para montar Canal no grafico de domingo no forex e enviar ordem após rompimento. deverá montar uma estrutura no grafico do canal, envio de ordem no pompimento do canal e colocar take e stoploss. Criar um menu para parametrizar lote. tempo grafico
Robô super simples 30 - 40 USD
preciso de um robô super simples... baseado apenas na cor dos candles.. e com horário de abertura e fechamento operação... tenho pouco dinheiro disponível, então preciso de um preço ótimo
Indicador de Confluência de indicadores de posição de opõções (futuros / CME) + volume, confluindo com sazonalidade mensal de cada ativo, com dados do relatório COT, com a força dos ativos no mensal e no diário ... tudo isso confluindo com as principais regiões de smart money concept , dando sinais de entrada. Além disso, caso possível aliar IA, com panorâma do dia de forma automática, já analisando as notícias
Buenas, preciso de um Expert para Forex baseado em distância da média móvel Por exemplo: mm 25, quando o gráfico se afasta 1000 pontos , faz uma entrada de venda ou compra. visual do programa: Nr mágico nome/apelido Critério de entrada : lote inicial/nr de contratos sentido das operações (comprado ou vendido) Entrada invertida (contra mercado ou a favor) tipo de ordem (a mercado, a limite) Spread padrão média móvel
STRATEGY DEFINITION: This setup is based on the volatility of the "X" minute chart, combining the alignment of averages from different timeframes! It considers the alignment of the averages for the continuity of direction, providing excellent movements. TRADE DYNAMICS TYPE OF AVERAGES: EXPONENTIAL. TIMEFRAME: 1 MINUTE TRADE DYNAMICS: WHEN THE "A" EXP MOVING AVERAGE OF "X" MINUTES + "B" EXP OF "X" MINUTES + "C" EXP

プロジェクト情報

予算
30 - 100 USD
開発者用
27 - 90 USD
締め切り
最高 15 日