Termos de Referência

O Recurso de Gradiente Linear tem por objetivo fazer micro operações na zona entre o SL e o TP da operação principal.

Importante: A entrada na operação sou eu q faço, não preciso de nenhum input. Vou clicar na boleta e o Gradiente Linear coloca os grids

Um grid de reentradas ou saídas parciais é lançado (ordens Limit) imediatamente quando a operação é aberta.

Sempre que uma reentrada é executada uma nova ordem de saída (também Limit) é enviada.

Quando a saída é executada, a reentrada é recolocada no mesmo preço ou na distância desejada, repondo as ordens do GRID.

 para utilização 4 Grids que poderão ser configurados de forma totalmente independente, os parâmetros descritos na figura anexa, poderão ser aplicadas aos 4 GRIDs.

Essa imagem seria o visual, podendo ser mudado conforme acharem melhor, desde que tenha essas funcionalidades.


❏ Tipo do Gradiente Linear:

Não usar (desliga o GL)

Entradas Contra (entradas a trás do preço de entrada)

Entradas a Favor (entradas a frente do preço de entrada)

Saídas Contra (saídas atrás do preço de entrada)

Saídas a Favor (saídas frente do preço de entrada)


❏ Lote Base: É o lote da primeira ordem que será enviada e referência para demais ordens da grade. Para lote CONTRA, as ordens são posicionadas atrás do preço de entrada. Para lote a FAVOR, as ordens são enviadas à frente do preço e entrada;


❏ Afastamento inicial (pontos): É a distância de afastamento usando como referência a distância do primeiro nível mais o afastamento até a entrada.


❏ Nr. total de níveis: É a quantidade inicial de níveis da grade de ordens que serão enviadas para montar a grade;


❏ Distância inicial entre os níveis: É a distância entre cada nível ordem da grade;


❏ Aumentar X pts na Distancia Inicial de cada nível: Soma o valor inserido a distância a cada nível. Caso coloque 50pts e aumento de 25pts a cada nível, a grade será montada com 50pts, 75pts, 100pts, 125pts, 150pts... Essa opção também permite usar valores negativos. Como exemplo ficaria 100 pts e afastamento de -10pts, resultaria em níveis de 100pts, 90pts, 80pts, 70pts, 60pts...


❏ Distância TP (pontos): É a distância do TP desejado para que seja lançado quando uma ordem de reentrada da grade for executada;


❏ Distancia reposicionar entrada após saída: Determina a posição da reentrada diferente da inicial baseado no preço da ultima saída. Caso utilize o valor 0 ele irá assumir o valor da ultima saída.


❏ Qtd Max. Reaberturas: Caso queira limitar um número máximo de reabertura de ordens. Para desativar a reabertura, defina o valor -1. Para utilizar sem limites defina o valor 0.


❏ Incremento de lotes por nível: Possibilita a adição ou subtração (no caso de valor negativo) de lotes a cada nível.


❏ Multiplicador de lotes por nível: Possibilita a multiplicação dos lotes a cada nível. Pode ser usado com valores negativos para redução de lotes.


❏ Virar os Grids ao inverter a mão aberta: Ao usar na estratégia a inversão da mão na mudança de sinal, habilitando este parâmetro, também muda a direção dos GRIDs.


❏ Enviar ordens GL no modo Assíncrono?: Possibilita o envio de ordens sem confirmação pelo servidor da corretora CUIDADO dependendo da corretora tem limite de 20 ordens nesse modo ativo.


❏ Ligar Auto Refresh: É um recurso que cria novas ordens de entrada quando o preço está indo a favor do GRID 1 (Principal), de forma a “carregar” a grade sempre junto com o preço, se a opção ‘Manter tamanho do Grid Inicial’ estiver SIM, as ordens do fim da grade (mais distantes) serão canceladas quando novas ordens forem enviadas no início da grade;


❏ Distância Lançamento Auto Refresh: Define distância para recolocação das ordens da grade. Estas ordens usam um lote diferente da original;


❏ Lote Base do Auto Refresh: Lote para a recolocação das ordens do Auto Refresh;


❏ Atualizar também o SL: Quando habilitado, Atualiza posição do Stop Loss com relação ao preço médio;


❏ Mantém tamanho do Grid inicial: Utiliza a distância entre ordens do grid para manter a simetria das ordens recolocadas;


Respondido

1
Desenvolvedor 1
Classificação
(11)
Projetos
17
59%
Arbitragem
2
0% / 100%
Expirado
2
12%
Livre
2
Desenvolvedor 2
Classificação
(4)
Projetos
6
0%
Arbitragem
4
25% / 75%
Expirado
0
Livre
3
Desenvolvedor 3
Classificação
(249)
Projetos
398
38%
Arbitragem
82
41% / 20%
Expirado
69
17%
Ocupado
Pedidos semelhantes
Olá! Gostaria de desenvolver uma EA que faça transmissão de copy trade para a plataforma BlackArrow da Nelogica. Ou seja, toda vez for feito uma entrada em algum ativo Forex no MT4/MT5, esta mesma ordem deve ser replicada no BlackArrow. Não vejo necessidades de copiar TP e SL, no entanto que, no momento em que no MT4/MT5 pegar o TP ou SL, também saia da operação no BlackArrow! Se possível, sem ser atrelado a algum ID
I need a library that when running optimization backtest displays information like the example below: Hello there, I've developed my own EA based on my strategy. For robustness purposes, I need to include WFA inside this code. That said, I do not expect you to use solutions based on: #import "WalkForwardOptimizer.ex5" The goal here is to develop the WFA & WFM inside the EA. The expected results of this code are: -

Informações sobre o projeto

Orçamento
30 - 70 USD
Desenvolvedor
27 - 63 USD
Prazo
de 3 para 15 dias