Job finished

Execution time 6 days
Feedback from employee
Ótimo cliente.
Feedback from customer
Ágil e atencioso, entregou o projeto bem antes do prazo estabelecido. Ótimo profissional!! Recomendo a todos.

Specification

Olá prezados, 


Tenho 2 indicadores (LinearBreakout e BArrow) o LinearBreakout me dá o sinal de entrada e o BArrow é utilizado para confirmar essa entrada.


Segue em anexo ao projeto os 2 indicadores.


Abaixo estão as regras que deverão ser utilizadas no EA.


Regra 1: Quando surgir um sinal de compra ou venda do indicador LinearBreakout, no fechamento do candle do sinal, o EA deverá verificar se nesse mesmo candle existe um sinal do indicador BArrow na direção contrária. Se existir, o sinal do indicador LinearBreakout é falso, se não existir o sinal é verdadeiro (CONFIRMADO) e pulamos para a regra 2.


Regra 2: Após o sinal CONFIRMADO do indicador LinearBreakout, se existir no mesmo candle do sinal do indicador LinearBreakout um sinal do indicador BArrow na mesma direção, a ordem na direção dos sinais é autorizada pelo EA. Se não possuir os 2 sinais na mesma direção pulamos para a regra 3.


Regra 3: Após o sinal CONFIRMADO do indicador LinearBreakout, caso não exista no mesmo candle um sinal do indicador BArrow na mesma direção, verifica-se qual foi o último sinal do indicador BArrow. Se o último sinal do indicador BArrow foi na mesma direção do sinal do indicador Breakout, vamos para a próxima regra, regra 4.


Regra 4: O EA verifica o intervalo entre o sinal do indicador LinearBreakout e o último sinal do indicador BArrow. Caso esse intervalo não possua nenhum sinal do indicador LinearBreakout na direção contrária ao sinal já confirmado, o EA autoriza a ordem na direção dos sinais.


Regra 5: Após o EA enviar as ordens, devemos definir automaticamente os níveis de Take Profit e Stop Loss. Preciso ter campos editáveis nas configurações do EA para definir esses valores (os níveis de Take Profit e Stop Loss deverão ser definidos em pontos). O Take Profit sempre terá um nível fixo (que será um valor em pontos e definido nas configurações do EA).


Para definir os níveis de Stop Loss preciso ter 2 opções, em ambas o valor deverá ser definido em pontos, e editável nas configurações do EA.


Opção 1: O Stop Loss será um valor fixo definido em pontos nas configurações do EA.


Opção 2: Essa opção utilizará como base o candle onde apareceu o último sinal do indicador BArrow (sinal que foi utilizado para CONFIRMAR a entrada). Para as ordens de compra o Stop Loss será definido a "X" pontos abaixo da mínima do candle que apresentou o sinal, para as ordens vendas o Stop Loss será definido "X" pontos acima da máxima do candle que apresentou o sinal.


Preciso que o EA tenha um campo para definir o tamanho do lote, e a função de Martigale para o tamanho do lote, com o campo de multiplicador editável. Essa função do Martigale será opcional, podendo ser ativada ou desativada.


E mais uma regra adicional, que também será opcional, podendo ser ativada ou desativada.


A regra adicional é a seguinte:


Em alguns casos o sinal do indicador BArrow sai atrasado no gráfico. Nesses casos o EA precisa ficar monitorando o gráfico e assim que o sinal sair ele deve realizar a entrada baseando-se nas seguintes regras:

Regra 01: Verifica o último sinal de compra ou venda do indicador LinearBreakout, o EA deverá verificar se nesse candle do sinal existe um sinal do indicador BArrow na direção contrária. Se existir, o sinal do indicador LinearBreakout é falso, se não existir o sinal é verdadeiro (CONFIRMADO) e pulamos para a regra 2.

Regra 02: Após o sinal CONFIRMADO do indicador LinearBreakout, se existir no mesmo candle do sinal do indicador LinearBreakout um sinal do indicador BArrow na mesma direção, a ordem na direção dos sinais é autorizada pelo EA. Se não possuir os 2 sinais na mesma direção pulamos para a regra 3.

Regra 03: Após o sinal CONFIRMADO do indicador LinearBreakout, caso não exista no mesmo candle um sinal do indicador BArrow na mesma direção, verifica-se qual foi o último sinal do indicador BArrow. Se o último sinal do indicador BArrow foi na mesma direção do sinal do indicador Breakout, vamos para a próxima regra, regra 4.

Regra 04: O EA verifica o intervalo entre o sinal do indicador LinearBreakout e o último sinal do indicador BArrow. Caso esse intervalo não possua nenhum sinal do indicador LinearBreakout na direção contrária ao sinal já confirmado, o EA autoriza a ordem na direção dos sinais.

OBS: Nesse modo, após realizar a entrada aplica-se também as mesmas regras já definidas anteriormente para Take Profit e Stop Loss.


Aguardo as propostas para o desenvolvimento do projeto.


Att, Lúcio Roma.

Responded

1
Developer 1
Rating
(82)
Projects
116
7%
Arbitration
8
25% / 38%
Overdue
27
23%
Free
2
Developer 2
Rating
(414)
Projects
670
33%
Arbitration
60
17% / 32%
Overdue
113
17%
Working
Similar orders
Tenho 2 estratégias que hoje tenho um indicador em que recebo seu sinal de compra/venda. Quero integrar a IA em Python para aumentar a probabilidade de assertividade dos setups. Coletar e Preparar Dados Históricos Preços (abertura, fechamento, alta, baixa). Indicadores técnicos (médias móveis, RSI, MACD, etc.). Variáveis do setup (por exemplo, valores de indicadores no momento de abertura de uma posição). Eventos de

Project information

Budget
30 - 100 USD
For the developer
27 - 90 USD
Deadline
to 15 day(s)