Resposta

Perguntas sobre gerenciamento de pedidos

3 respostas

JGSmith

Assinante, bbp_participante, comunidade, 12 respostas.

Perfil da visita

10 anos atrás #111415

Olá a todos.

 

Não sou novato em negociações, mas sou novato no EA Wizard, sem experiência em codificação (que foi o que me atraiu para o EA Wizard).

 

Há várias perguntas que tenho para automatizar adequadamente minha estratégia.

 

Com as respostas que você der, seria possível também me direcionar a lugares no site ou a manuais disponíveis para esse programa, para que eu possa me esforçar ao máximo sem precisar recorrer sempre aos fóruns ou ao suporte? Agradeço a ajuda de todos vocês. Para simplificar, expressarei tudo apenas para posições longas.

 

Parar a perda

Gostaria de definir meu stop loss X número de pips abaixo da média móvel simples. Presumo que devo lidar com isso na guia "Strategy" (Estratégia) em vez de na guia "Rules" (Regras). Quando clico na guia "Stop Loss / Profit Target" em "Strategy" (Estratégia), não vejo uma opção em "Formula" (Fórmula) ou qualquer outra área em que eu possa colocar o stop loss X pips abaixo da média móvel. Como eu poderia fazer isso?

 

Entrada

Essa estratégia foi projetada para entrar em duas ordens de igual tamanho e entrará X pips acima da vela de sinal. (Definição de vela de sinal: a vela que atende a todos os critérios "Se") Parece que posso entrar em uma parada de compra, mas não consigo descobrir como configurá-la para entrar X pips acima do preço da vela de sinal. (Eu também gostaria que isso fosse otimizável).

 

Remover pedidos

A ordem deve permanecer indefinidamente, ou até que a vela feche abaixo da média móvel ou de outro indicador. Você pode me ajudar a remover a ordem?

 

Meta inicial do Profit

A primeira entrada é sair do mercado quando o preço da oferta atingir X% de pips da vela de sinal. Por exemplo, se a vela de sinal for de 100 pips, a posição deverá sair quando atingir 50 pips de lucro (supondo que ela deva sair em 50% da vela de sinal). Gostaria que isso também fosse otimizado.

 

Há mais perguntas, mas vou deixar isso de lado por enquanto.

 

Obrigado por sua ajuda e, se puder me indicar algum lugar para que eu possa aprender esses princípios por conta própria, seria muito bom.

 

0

JGSmith

Assinante, bbp_participante, comunidade, 12 respostas.

Perfil da visita

10 anos atrás #122210

Gostaria de fazer uma atualização do que fiz ao continuar a trabalhar com o software. Isso deve permitir que você saiba onde as coisas estão progredindo.

 

Parar a perda

Criei uma variável chamada StopLoss. Atualmente, essa variável está definida como "1". Presumo que isso signifique 1 pip e, portanto, não fará diferença se for um par JPY ou não.

Depois de criar a variável, fui para a seção "Then" da minha regra de entrada e coloquei essa equação na seção Stop Loss:

(SMA(20)[1]-StopLoss

 

Você pode confirmar se isso está correto? A pergunta que surge disso é: "O stop loss estará se movendo constantemente?" Não quero que ele se mova, pois a média móvel se move quando novas velas são formadas. Pergunto-me se isso acontecerá devido ao "[1]". Isso sempre mudará o stop de acordo com a posição da média móvel com base no candle anterior quando novos candles forem formados? Não quero que o stop loss se mova dessa forma.

 

Entrada

Adicionei uma variável intitulada "Entry" (Entrada) com o valor de 1 (novamente, supondo que seja 1 pip)

Em minha guia Entry, coloco essas informações:

 

Preço: (Alta[1] + Entrada)

 

Você pode confirmar que isso colocará uma negociação longa a 1 pip acima da minha vela de sinal?

 

Novamente, preciso que esse preço de entrada não mude à medida que novas velas se formem. Há algo que eu deva fazer para garantir que esse preço permaneça fixo?

 

Meta inicial do Profit

Nenhum novo desenvolvimento

 

Mais uma vez, obrigado por sua ajuda

0

JGSmith

Assinante, bbp_participante, comunidade, 12 respostas.

Perfil da visita

10 anos atrás #122212

Depois de passar muito tempo, encontrei uma possível solução para meu problema de meta de lucro.

 

Criei uma variável intitulada "ProfitTarget" e atribuí a ela o valor de 0,5 (Double)

 

Sob a meta Profit de minha entrada, agora tenho esta fórmula:

((High[1]-Low[1])*ProfitTarget)+High[1]

 

Pelo que sei, isso deve adicionar uma meta de lucro para a primeira ordem a ser fechada quando ela subir 50% da vela de sinal. (veja o exemplo acima) e deve permitir que eu otimize essa porcentagem.

 

Outras pessoas concordariam com isso?

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

10 anos atrás #122232

Hi,

 

Parar a perda

Está quase correto, mas quando você quiser adicionar/deduzir algum valor em pips da SMA, deverá usar a função ConvertToRealPips() que converte o número em valor real de pips.

Por exemplo, ConvertToRealPips(20) retornará 0,0020, que é um valor de 20 pips convertido em preço real.

 

Portanto, sua condição seria: 

SMA(20)[1] - ConvertToRealPips(StopLoss)

 

Entrada

Da mesma forma, se você quiser adicionar alguns pips à máxima da vela, use a função ConvertToRealPips().

Se você usar a meta de lucro como 50% da vela de sinal, não precisará usar essa função, portanto 

((High[1]-Low[1])*ProfitTarget)+High[1]

está correto.

 

Remover pedidos

Você pode criar outra regra (guia) em que verificará se a negociação ainda está aberta usando OrderPosition is not Flat e adicionar outras condições que verificarão sua regra de saída

e, na ação, você pode fechar qualquer ordem usando o comando Close Position()

 

 

Há exemplos, tutoriais e descrições dessas funções aqui:

https://strategyquant.com/eawizard/tutorial_introduction

Marcar
EstratégiaQuant arquiteto

0

Visualizando 3 respostas - 1 até 3 (de um total de 3)