Preciso de programador em MQL5 para desenvolver um EA expert Advisor

İş tamamlandı

Tamamlanma süresi: 1 gün
Müşteri tarafından geri bildirim
Otima programadora. Estou satisfeito
Geliştirici tarafından geri bildirim
Perfeito feito em uma semana e o cliente já fez o teste perfeito

Şartname

Preciso de programador em MQL5 para desenvolver um EA expert Advisor

______________________________________________________________

Regras básicas

  1. O EA deve operar sobre o gráfico de candles;

  2. Os códigos fontes do EA serão entregues ao cliente ao término do processo de desenvolvimento, bem como o executável, que deverá rodar em conta simulada e em conta real.

  3. O EA deve atuar no mercado brasileiro, em operações de dólar e índice, tanto mini quanto cheio, tambem em forex em indices, cfd, forex e demais ativos .

  4. Importantíssimo: Deve conter a opção OPERAR INVERTIDO, onde um sinal de compra será interpretado como venda. Sinal de venda será interpretado como compra. (input)

  5. IMPORTANTÍSSIMO: O EA deve conter a opção de utilização de MARTINGALE, com 10 níveis configuráveis, (input) tanto de onde se inicia o lote, quanto de quantas aplicações queremos. Ou seja, após 1 loss, usa 1º nível. Após segundo loss seguido, usa 2º nível. Deverá ter dois tipos de martingale como no exemplo a seguir. EX: martingale soros: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 contratos. martingale normal: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 contratos. O número de contratos deve retornar ao padrão ao ocorrer um Gain, reiniciando a contagem do Martingale. (input)

  6. Deve também permitir escolher até que nível de martingale será utilizado no dia. EX: até 5º nível somente. (input)

  7. Permitir escolher na tela inicial se irá utilizar Stop Gain Móvel, stop loss e take profit, permitindo a escolha do início da ativação e a distância do Stop Gain em relação ao preço atual. EX: Ativar Stop Gain Móvel com 25 ticks de gain e distância do Stop de 20 ticks. Ou seja, se voltar 20 ticks do preço atual, executa a saída. (input)

  8. Escolher na tela inicial Ganho máximo do dia (parar EA); Perda máxima do dia (parar EA). (input)

  9. Escolher na tela inicial: h orário de início; Horário máximo para abrir novas posições; Horário de encerrar posições abertas e parar o EA. (input)

  10. Permitir escolher intervalo em que o EA não irá operar, em caso de notícias ou preferência mesmo, podendo escolher ate 10 tempos para parar e voltar . (input)

  11. O programador deverá explicar onde está diversos pontos ( por número da linha do código) do EA para que o contratante possa editar qualquer coisa do código ao seu gosto

  12. O programador deve pedir ao contratante dois códigos fontes que serão usados no desenvolvimento do EA (b-block e gain hilo)

Qualquer dúvida que o programador tiver, devera contactar imediatamente o contratante sem restrições. O contratante estará disponível para o programador tirar toda e qualquer dúvida. Seja pelo próprio chat do MQL quanto pelo Telegram, Whatsapp ou qualquer app de comunicação que facilite o entrosamento, melhor comunicabilidade e entendimento entre programador e contratante, afim de se ter melhor resultado no produto final.

______________________________________________________________

Estratégia 1

  1. médias móveis 9, 21 e 200 e hilo 3 e 5 como padrão do ea, mas deixar editável apenas no código fonte. (usar meu código do hilo que eu tenho)

  2. médias móveis 9, 21 e 200 são padrões de tendência para poder começar a ver as ordens, mas deixar as médias editáveis apenas no código fonte. (primeiro candle aberto acima das medias, compra, primeiro abaixo, venda)

  3. hilo 5 como padrão para ser parâmetro de entradas após o filtro de entradas das médias, tendência de compra abre 1 compra, tendência de venda abre 1 venda, mas deixar valor do hilo editável apenas no código fonte

  4. Hilo 3 como padrão para stop caso a ordem esteja negativada, e candle aberto entre este hilo e stop loss, ou seja, serve para tentar diminuir o stop loss

  5. abrir apenas uma ordem por tendência do hilo por padrão, mas deixar editável para escolhermos quantas ordens queremos (input)

  6. abre no máximo por padrão apenas 1 ordem por candle após o filtro do hilo 5, porém pode se editar quantas queremos (input)

  7. abre apenas 1 ordem por tendência do hilo 5, após o filtro das médias móveis, ou seja, primeiro se analisa as médias móveis, quando elas derem a tendência de ordem compra/venda, somente então sim o hilo começa a ditar as ordens de entrada, e como dito no ponto anterior, as ordens do hilo 5 seria para trabalhar 1 ordem por candle, podendo editar isto. (input)

  8. poder escolher se quer 1 ordem por tendencia de hilo, se quer 1 ordem por candle ou se quer ambos

  9. estratégia 1 começa a trabalhar ordens a partir de 9:15h por padrão, mas deixa editável para escolhermos que hora queremos que ele comece (input)

  10. stop do hilo 3 na estratégia 1 - Quando abre o candle entre o Hilo 3 a favor do stop loss, a ordem estando negativado, ou seja, abre a ordem entre a abertura do candle no hilo 3 e o stop loss, na intenção de diminuir o loss. o hilo 3 deverá ser padrão, mas deixar editável para se testar outras configurações apenas no código fonte

Estrategia 1 - exemplo simples

Estratégia 2

  1. Price action: traçar topo e fundo com distância de 100 pontos por padrão, mas deixar editável de quantos pontos vamos querer durante os testes (apenas código)

  2. hilo 1 para servir de filtro para as entradas do price action.

  3. rompeu pra cima com o hilo dando compra, abre compra / rompeu pra baixo com o hilo dando venda, abre venda, se sinalizar compra com o hilo dando venda, cancela a ordem. se sinalizar venda com o hilo dando compra, cancela a ordem.

estrategia 2 - exemplo simples

Obs.: criar opção de escolher se quer as duas estratégias ou apenas uma das duas trabalhando, porém deixa como padrão usar as duas estratégias. (input)

(solicitar ao contratante video explicativo mostrando a estrategia rodando)

______________________________________________________________

Configurações

  1. ter metas de ganho e perda por valor de pontos, onde a gente edite antes de rodar o robô (input)

  2. desligar o robô automaticamente após a meta de gain/loss ser batida

  3. às 16:59h fechar tudo do EA independente de gain ou loss, porém deixar editável para quando queremos fechar (input) e deixar padrão do próprio EA para que não funcione por circunstância alguma após as 16:59, mesmo que seja escolhido no input, pode se escolher menos que 16:59h mas nunca poderá ser escolhido mais que 16:59h

  4. Buscar breakeven por padrão até no máximo 16:50h, porém deixar editável para quando queremos o breakeven (Input) seguindo mesma lógica do ponto anterior, na intenção de desligar o EA mais rápido possível

  5. Última ordem só pode ser aberta até às 16:40h, porém deixar editável para quando queremos abrir (input) seguindo mesma lógica do ponto anterior, na intenção de desligar o EA mais rápido possível.

______________________________________________________________

Ordem - Editar quanto quer de: (*em pontos*)

  1. gain (ideal de 500 pontos / 100 reais a 1 lote) (deixar editável, embora padrão) (input)

  2. stop (ideal de 25 pontos / 5 reais a 1 lote) (deixar editável, embora padrão) (input)

  3. trailing stop (mínimo de 25 pontos / 5 reais a 1 lote) (deixar editável, embora padrão) (input)

  4. step trailing (mínimo de 5 / 1 real a 1 lote) (deixar editável, embora padrão) (input)



Obs.: EA deve criar as próprias linhas de take profit, stop loss e trailing stop para evitar de depender 100% da corretora, pois já se foi feito testes em que pula bem mais do que a ordem deles. Então precisamos que o robô também gerencie esses valores, e não dependa apenas da corretora, o robô devera também gerenciar o fechamento das ordens, além da abertura padrão na plataforma enviada a corretora

______________________________________________________________

Estética

Criar caixinha de visualização manipulável dentro do gráfico onde se contenha os seguintes dados


  1. Tempo para terminar a vela (indicador b-clock)

  2. Data e hora do dia

  3. saldo trabalhado (ajudará a ver visualmente se está próximo de bater meta de gain/loss) tanto em valor financeiro quanto valor de pontos.

  4. ativo (código)

OBS.: mandar mensagens pelo telegram avisando sobre meta de gain/loss (a pessoa pode querer deixar o robô trabalhando em VPN e ir andar na rua do bairro, e receber o aviso de que já bateu a meta para poder voltar pra casa e ver o que ocorreu)

______________________________________________________________

ponto mais importante, pois será necessário para que não se haja pirataria, além de outros interesses do contratante

  1. Deixar o código fonte já com as opções de colocar conta a ser trabalhada onde se peça “servidor demo”, “servidor real”, “número da conta” e número do telegram (servidor demo é opcional)

  2. possibilidade de configurar apenas no código fonte uma data de expiração (90 dias executados, exemplos) para um executável chegar a uma data limite de dias operados e o EA bloquear e não trabalhar mais. Mensagem a aparecer quando o executável expirar: "A licença de seu EA expirou. Por favor, entre em contato com o seu suporte que lhe vendeu este Executável"

________________________________________________


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(7)
Projeler
15
7%
Arabuluculuk
4
0% / 25%
Süresi dolmuş
1
7%
Serbest
2
Geliştirici 2
Derecelendirme
(298)
Projeler
478
40%
Arabuluculuk
105
40% / 24%
Süresi dolmuş
82
17%
Yüklendi
Yayınlandı: 2 kod
3
Geliştirici 3
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
Vamos aprender a operar no mercado Forex vamos aprender vamos trabalhar no mercado Forex vamos temos tudo para dar certo só trabalho só com trabalho podemos fazer tudo para nossa vida

Proje bilgisi

Bütçe
30 - 50 USD
Son teslim tarihi
from 1 to 15 gün