Evaluating bids

Robô em Mql5 para mercado financeiro

Published on the April 15, 2024 in IT & Programming

About this project

Open

Preciso de um robô em Mql5 que rode diferentes estratégias em diferentes ativos e em diferentes timeframes.

*orientações para todas as estratégias*
só operar a favor da tendência. Para isso, utilizaremos até 6 médias móveis como filtro.
Em outras palavras, buscar por operações apenas quando o preço estiver acima ou abaixo do conjunto de médias.
Buscar por operações de compra quando o preço estiver acima das médias.
Buscar por operações de venda quando o preço estiver abaixo das médias.
Inserir filtro para horário de negociação.
Inserir filtro para notícias.
Saida parcial em % do valor do stop e total em % do valor do stop. Devendo haver a possibilidade também de configuração de uma única saída total.
O Breakeven deve ser acionado no momento da parcial (caso haja parcial).
O painel que demonstra o resultado das operações, além dos campos que definimos no site, deve também conter estatística diferenciando os resultados obtidos em tendência de alta e de baixa separadamente.
Campo para volume e capital.

*estratégia 1*
filtro: duas médias móveis.
Entrada: rompimento de qualquer candle que for contra a tendência.
Tendência de alta (preço acima das médias), entrada no rompimento da máxima de um candle de baixa.
Tendência de baixa (preço abaixo das médias), entrada no rompimento da mínima do candle de alta.

Stop: na máxima ou na mínima do candle anterior ao candle gatilho que deverá, obrigatoriamente, ter a máxima maior que o do candle gatilho (no caso de tendência de baixa) e mínima menor que a do candle gatilho (no caso de tendência de alta).

estratégia 2:
essa estratégia é uma variação do setup inside bar.
Filtro: seis médias móveis.
Entrada: rompimento do candle anterior ao candle Inside Bar. Entenda por Inside Bar um candle cuja máxima é menor que a do candle anterior e a mínima é maior do que a do candle anterior.
Obs.: O Inside Bar tradicional permite a entrada em qualquer direção mas, no nosso caso, iremos utilizar as médias móveis como filtro e respeitar a tendência, só entrando a favor da mesma.

Stop: na máxima ou na mínima do candle anterior ao Inside Bar.

*estratégia 3*
essa estratégia é uma variação do setup 123. Este setup consiste em analisar as três últimas velas e verificar o padrão *V* em uma tendência de alta ou o padrão *^* em uma tendência de baixa. Em outras palavras, a vela 2 do padrão 123 deve ter, obrigatoriamente, a maior máxima (no caso de uma tendência de baixa) e a menor mínima (no caso de uma tendência de alta).
Filtro: quatro a seis médias móveis.
Entrada: no rompimento da vela 3. Alternativamente, devemos poder configurar o robô para entrar no rompimento do conjunto das 3 velas (123).
Stop: mínima ou máxima do candle 2, a depender da tendência.

*estratégia 4*
essa estratégia é uma variação do setup upper/downer. Este setup consiste em verificar candles ascendentes (com mínima e máxima maiores que as do candle anterior) no caso de uma tendência de alta e candles descendentes (com mímina e máxima menores que as do candle anterior) no caso de uma tendência de baixa.
Filtro: quatro médias móveis.
Entrada: no rompimento do candle de maior máxima (no caso de uma tendência de alta) ou no candle de menor mínima (no caso de uma tendência de baixa).
Stop: na mínima do candle anterior ao candle gatilho no caso de uma tendência de alta ou na máxima do candle anterior ao candle gatilho no caso de uma tendência de baixa.

O robô deve rodar em conta Netting e Hedge no MT5 e ser capaz de utilizar todos os recursos avançados do Testador de Estratégia pois será também utilizado para Back Testes.

Project overview

Projeto a ser desenvolvido para um trader do mercado financeiro que opera Forex, índices, cripto e outros ativos. Além do executável, preciso também do código fonte.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer, Other
Other roles needed Conhecimento do mercado de operações, especialmente day trade e swing trade.

Delivery term: Not specified

Skills needed

Other projects posted by O. C.