Preciso de um Expert Advisor para negociação mercado forex

MQL5 Эксперты Forex

Работа завершена

Время выполнения 9 дней
Отзыв от заказчика
Bom desenvolvedor, recomendo.
Отзыв от исполнителя
Cliente muito bom! Para um primeiro pedido no serviço de freelance, foi muito bom. Espero realizar mais trabalhos consigo no futuro!

Техническое задание

Eu preciso de um Expert Advisor para negociação no mercado forex que realizará as seguintes atividades:

- Desenhar linhas de suporte e resistência conforme especificações do usuário;

- Ordem automatizada de Compra e Venda em níveis de preços definidos pelo usuário;

- Realizar gestão da posição em aberto, deslocando o StopLoss para proteção do capital.

 

Não será necessário indicar técnico para o EA,a negociação e os níveis de preços serão definidos pelo usuário e calculados em níveis

por ele fornecidos com o objetivo de seguir uma tendência (alta ou baixa) e mudar a estratégia para negociar reversão.

O tipo de tendência que definirá a estratégia ficará a cargo do usuário analisar, deixando o robô apenas para execução e gestão da posição.

 

Funcionamento do robô

Primeiro o usuário escolhe o tipo de tendência em que se encontra o ativo (Tendência de alta ou Tendência de baixa).

O robô executará instruções diferentes conforme o tipo de tendência.

a ) Instruções a serem realizadas caso seja tendência de alta.

(Obs. Está em anexo o desenho dos níveis descritos para melhor entendimento)

O usuário fornecerá os seguintes dados:

Nível de Preço A: O dado será um preço específico, desenhar linha horizontal para indicá-la.

Nível de Preço B: O dado será um preço específico, para tendência de alta este deverá ser maior que A, desenhar linha horizontal para indicá-la.

Dado esses dois níveis o programa irá realizar os seguintes cálculos para determinar demais níveis de preços:

Nível de Preço C: ficará abaixo do nível B, de modo que a distância entre o nível B e C seja igual a distância entre A e B, desenhar linha horizontal

para indicá-lo.

Nível de Preço X: Será o ponto médio do canal formado entre o ponto A e o B. Desenhar linha horizontal para indicá-lo.

Nível de Preço Y: Será o ponto médio do canal formado entre o  ponto B e o C. Desenhar linha horizontal para indicá-lo.

Demais informações a serem fornecidas pelo usuário:

Volume: Tamanho do lote a ser negociado. (Utilizar o lote padrão do mercado forex como referência, Exemplo: Se o usuário quiser negociar

8 micro-lotes deverá indicar a quantidade 0,08)

Horário Limite: Horário limite para entrar em uma posição;

Horário de Fechamento: Nesse horário será encerrada qualquer posição ainda em aberto.

Stop-Loss: O usuário escolhe um preço para Stop-Loss que será ativado assim que a posição for aberta.

Take Profit: O usuário escolhe um preço para Take-Profit que será ativado assim que a posição for aberta.

u: O usuário irá informar uma quantidade de pontos (Pipettes), o robô colocará uma ordem Sell-stop ou Buy-Stop a essa quantidade de pontos

de distância do Nível de preço que estiver mais próximo do preço atual;

s: O usuário irá informar uma quantidade de pontos (Pipettes), cada vez que o preço percorrer um nível de s pontos a partir do ponto

de compra/venda na região de ganho, será desenhada uma linha horizontal para marcar a região.

v: O usuário irá informar uma quantidade de pontos (Pipettes) que será usada na primeira vez que Stop-Loss for deslocado para proteger a

posição (zerar o risco de perda), o robô deslocará o Stop-Loss para a quantidade v pontos de distância do nível de compra/venda.

m: Nível de preço que irá ficar a distância de s pontos do ponto de compra/venda na região de ganho.

w: O usuário irá informar uma quantidade de pontos (Pipettes), essa quantidade será utilizada para gestão de ganhos a partir da distância

s pontos do nível de preço m, na região de ganho. Será marcado a distância de w pontos do nível alcançado, onde será deslocado o Stop-Loss.

Cada que o nível s pontos for alcançado pelos preços o Stop-Loss se desloca a uma região de w pontos do nível alcançado.

 

Descição da estratégia: O robô trabalhará com posições Buy-Stop e Sell-stop que serão ativadas assim que ele entrar em funcionamento. Para

uma tendência de alta a disposição da ordem ficará da seguinte forma:

- Se os preços estiverem sendo negociados entre os pontos A e B, o robô colocará uma ordem Buy-Stop em um nível de u pontos acima do nível

A. Se o preço atinge o ponto B a ordem Buy-Stop será deslocada para um nível de u pontos acima do ponto X. Se o preço atingir a região Y será cancelada a ordem Buy-Stop e o robô colocará uma ordem Sell-Stop a u pontos abaixo do ponto C. Se o preço não atingir a região de venda e voltar para a o ponto B, cancelar a ordem Sell-Stop e colocar uma ordem Buy-Stop u pontos acima do ponto X.

Entrando em uma posição, marcar o ponto de compra/venda e desenhar uma linha horizontal a uma distância de s pontos acima da posição compra, e se for posição de venda, s pontos abaixo da posição de venda. Esse será o ponto m.

Se o preço alcançar o ponto m deslocar o Stop-Loss a uma distância v pontos acima do ponto de compra, e se for posição de venda, a v pontos abaixo da posição de venda.

Se o preço alcançar a região s pontos acima do ponto m para posição de compra (s pontos abaixo de m para posição de venda), marcar a região com uma linha horizontal e repetir esse procedimento para cada s pontos deslocados. O Stop-Loss deverá ficar a uma distância de w pontos de cada um desses níveis.

b ) Instruções a serem realizadas para tendência de baixa.

Os pontos e demais informações a serem utilizados serão os mesmos que na tendência de alta.

A diferença é que o ponto A ficará abaixo do ponto B, que ficará abaixo do ponto C e as negociações serão dispostas da seguinte forma:

 

- Se os preços estiverem sendo negociados entre os pontos A e B, o robô colocará uma ordem Sell-Stop em um nível de u pontos abaixo do nível

A. Se o preço atinge o ponto B a ordem Buy-Stop será deslocada para um nível de u pontos abaixo do ponto X. Se o preço atingir a região Y será cancelada a ordem Sell-Stop e o robô colocará uma ordem Buy-Stop a u pontos acima do ponto C. Se o preço não atingir a região de compra e voltar para a o ponto B, cancelar a ordem Buy-Stop e colocar uma ordem Sell-Stop u pontos abaixo do ponto X.

Entrando em uma posição, marcar o ponto de compra/venda e desenhar uma linha horizontal a uma distância de s pontos acima da posição de compra, e se for posição de venda, s pontos abaixo da posição de venda. Esse será o ponto m.

Se o preço alcançar o ponto m deslocar o Stop-Loss a uma distância v pontos acima do ponto de compra, e se for posição de venda, a v pontos abaixo da posição de venda.

Se o preço alcançar a região s pontos acima do ponto m para posição de compra (s pontos abaixo de m para posição de venda), marcar a região com uma linha horizontal e repetir esse procedimento para cada s pontos deslocados. O Stop-Loss deverá ficar a uma distância de w pontos de cada um desses níveis.


Файлы:

Откликнулись

1
Разработчик 1
Оценка
(186)
Проекты
205
26%
Арбитраж
12
25% / 58%
Просрочено
39
19%
Свободен
2
Разработчик 2
Оценка
(64)
Проекты
71
24%
Арбитраж
0
Просрочено
0
Свободен
3
Разработчик 3
Оценка
(81)
Проекты
114
7%
Арбитраж
8
25% / 38%
Просрочено
27
24%
Работает
Похожие заказы
DINÂMICA OPERACIONAL TIPOS DE MÉDIAS: EXPONENCIAIS. TEMPO GRÁFICO: “X” MINUTOS DINÂMICA DO TRADE: QUANDO AS MÉDIAS “A”EXP DO “X” MINUTOS + “B”EXP DO “X” MINUTOS + “C” EXP E “D” ARITMETICA DO “X” MINUTOS ESTÃO ALINHADAS NA MESMA DIREÇÃO NESTA ORDEM TANTO QUANTO PARA QUEDA, QUANTO PARA ALTA. ***O ALINHAMENTO DA “C”EXP E “D” ARITMETICA DO “X” MINUTOS NÃO É RELEVANTE SE UMA ESTÁ NA FRENTE OU ATRAS DA OUTRA EM
Olá, preciso de um programador experiente que esteja disposto a executar o trabalho, porém quero alguém que seja dedicado e rápido, o projeto é relativamente simples, porém o robô precisa ter um código extremamente "limpo" para execução rápidas, deve possuir: Lote; Trailing Stop; Stop Loss; Slippage; Spread Máximo; Meta diária de ganho; Meta diária de Perda; Horário de negociação; A Estratégia está na imagem em
EA que efetue compra e venda com base no estocástico, que seja programável lote, trailing stop e quantidade de pontos para ganho. Estocástico programável também. Que possa também programar horário das operações
olá. preciso de um expert bem especifico. ele deve ter as funcionalidades basicas, stop loss, take profit, breakevean, stop movel. com opção de configurar em pips. ele deve funcionar em qualquer ativo forex. ele deve operar de segunda a sexta, no horario especificado. e deve operar somente day trade. ou seja encerrar as ordem no final do dia. ele deve operar forex. e deve ter a opção de mudar o tipo de ponto para
instalacao do Phyton no pc remotamente e das bibliotecas abaixo: Algumas bibliotecas serão necessárias para o desenvolvimento do meu projeto. Os seguintes comandos no prompt de comando para instalar as principais bibliotecas: Copy code pip install numpy pip install pandas pip install matplotlib pip install flask pip install requests pip install scikit-learn pip install sqlalchemy e a integracao e comunicacao com o
Hello I need a developer to add a news filter to my code, and also convert this code to MT5 (MQ5). The code is simple. Attached a example of a simple news filter
PRECISO DE UM SIMPLES PAINEL QUE FAÇA UM CÁLCULO DE ABERTURA MENOS O FECHAMENTO DO CANDLE ANTERIOR DOS PRINCIPAIS ATIVOS DO FOREX E MOSTRE EM UM PAINEL O RESULTADO DESSE CÁLCULO

Информация о проекте

Бюджет
60 - 100 USD
Исполнителю
54 - 90 USD
Сроки выполнения
от 5 до 15 дн.