Documentação

Aplicações

Última atualização em 9. 1. 2019 por Kornel Mazur

Configurações - O que construir

Aqui você seleciona o que exatamente deseja gerar. Você pode gerar uma nova estratégia para um único gráfico, para multi-símbolo ou multitema, ou melhorar uma parte da estratégia existente

Opções de tipo de estratégia:

  • Estratégia simples - estratégia "padrão" simples, que se baseia em um símbolo e um cronograma
  • Estratégia multi-TF ou multi-símbolo - estratégia que pode utilizar múltiplos gráficos adicionais além do principal. Por exemplo, ele será negociado em EURUSD/H1, mas poderia estar analisando também os dados para EURUSD/H4 e GBPUSD/H1.
    Você simplesmente deve definir quantos desses gráficos adicionais a estratégia usará, depois você definirá quais serão exatamente nas configurações de dados.
  • Estratégia a partir do modelo - permite que você gere estratégia usando seu próprio modelo de estratégia. Você pode criar um modelo de estratégia no Wizard, e depois escolhê-lo aqui. Isto permite que você gere estratégias com arquitetura diferente das estratégias SQ X padrão.
  • Melhorar a estratégia existente - você deve escolher a estratégia que deseja melhorar, e depois em outro ambiente Peças para melhorar você escolherá o que exatamente deve ser melhorado nesta estratégia - poderia ser apenas a regra de Entrada Longa, ou apenas a regra de Saída Curta, ou tipo de ordem colocada (Mercado / Parada / Limite).

Direção comercial

Você pode optar por gerar estratégias que negociem apenas para uma direção (Longa ou Curta) ou para ambas as direções (que é padrão).
Você também pode selecionar que deseja que as regras de entrada ou saída sejam simétricas. Se forem simétricas, então as regras para ambas as direções são as mesmas, apenas invertidas.
Um exemplo de regras simétricas:

Go Long se CCI > 0
Vá Curto se CCI < 0

Como alternativa, você pode escolher usar regras não simétricas, neste caso as regras para os lados Longo e Curto serão geradas de forma independente.
Um exemplo de regras não simétricas:

Go Long se CCI > 0
Vá Curto se RSI < 0 e Momentum < 100

Esta configuração pode ser usada tanto para regras de entrada quanto de saída, por exemplo, você pode ter regras de entrada simétricas, mas regras de saída não simétricas, de modo que a estratégia usará efetivamente (por exemplo) diferentes stop loss e metas de lucro para pedidos Longos e Curtos.

Configuração do estilo de estratégia e modo de construção

Há importantes opções de configuração que você pode definir além dos tipos de estratégia básica. Clicando neste link, será aberto um novo diálogo popup. Você pode escolher entre três tipos diferentes de arquitetura, eles são descritos em detalhes em sua própria seção neste guia.

EstratégiaConfiguração do estilo de estratégia Quant

Modo de construção

Você pode selecionar se o SQ irá gerar estratégias usando a evolução genética ou a geração aleatória.

Configuração do modo de construção de estratégiaquant

Se a opção de evolução genética for utilizada uma nova guia de navegação".Opções genéticas"aparecerá no construtor. Todas as opções disponíveis são discutidas mais adiante neste guia.

Opções genéticas da aba SQ

# de Condições, Ajustes de períodos

SQ número de condições, períodos, configuração de turnos

Número de condições nas regras de entrada e saída

Isto determina o número mínimo e máximo de condições que devem ser geradas para um sinal.

Por exemplo, se você puder permitir apenas uma condição, seu sinal será parecido:

EntradaSinal = CCI > 0

Se você usar três condições, pode parecer que sim:

EntrySignal = CCI > 0 e RSI > 50 ou Momentum < 0

Observe que existem três condições diferentes (CCI, RSI, comparação de Momentum), conectadas com e/ou.

Estabelecer um intervalo maior para o número de condições é especialmente importante para a estratégia de regras Fuzzy, porque a lógica fuzzy será eficaz quando houver pelo menos 3 ou 4 condições a serem avaliadas.
Se você estiver usando a arquitetura Fuzzy Logic, certifique-se de estabelecer Condições para gerar um mínimo de 3 ou mais.

 

Turno (período de lookback)

é o número de barras no passado que a condição poderia investigar.

Shift=0 significa que a condição é avaliada na barra atual, Shift=1 significa que a condição é avaliada na barra anterior, Shift=2 significa que é avaliada na barra antes da barra anterior e assim por diante.

Em geral, não é bom permitir que a estratégia olhe para o passado de longe. Por exemplo, o valor de CI(14) 10 barras para trás não tem muito significado para a situação atual do mercado. É recomendável manter esta faixa pequena, entre 0-5.

Usando o Deslocamento Mínimo = 0 ?
Ao definir o Shift mínimo = 0, você permite criar condições que verificam o valor do indicador na última barra atual. As condições são geralmente avaliadas na barra aberta, mas a maioria dos indicadores usa barra próxima para calcular seu valor. Portanto, o valor do indicador na barra aberta (por exemplo CCI(14) pode ser muito diferente de seu valor no final da barra.

Por esta razão, achamos que faz mais sentido definir o Deslocamento Mínimo para 1, desta forma na barra aberta (quando as condições são avaliadas) você receberá valores indicadores da barra anterior que acabou de terminar, e o valor indicador foi computado e final.

Período dos indicadores

é o valor mínimo e máximo do período, o que significa o tamanho do período que deve ser usado nos indicadores gerados em StrategyQuant.

O período dos indicadores deve ser maior que 1, e idealmente menor que 10o, ou mesmo menor que 50o.
Mais uma vez, recomenda-se não usar períodos muito grandes.

Se você usar mais de uma tabela, você pode configurar todas estas configurações para cada tabela separadamente.

Observe que todas essas configurações variam entre Min ou Max. O número exato de condições, turno e período será determinado aleatoriamente quando cada estratégia ou condição for gerada.

A segunda parte é a configuração para cada gráfico que a estratégia pode acessar. Para uma estratégia simples, haverá apenas um gráfico, mas se você construir uma estratégia multi-TF ou multi-símbolo, você pode configurar a geração para cada gráfico separadamente.

SQ NUmber para condições, períodos para gráficos múltiplos

Stop Loss & Profit Target Options

Estas configurações permitem especificar se a meta de Stop Loss e Lucro deve ser obrigatória na estratégia, e qual é o mínimo e o máximo dos valores SL/PT em pips. Você também pode definir a relação de risco e recompensa desejada.

Ter definido SL/PT na estratégia é a abordagem mais simples e muitas vezes a mais eficaz.

SQ Stop Loss range config

Se você desmarcar o SL/PT obrigatório, então a estratégia gerada aleatoriamente pode (mas não precisa) ter o SL/PT fixo. É aconselhável usar uma regra de saída diferente se você desmarcar esta configuração, por exemplo, sair após X barras, caso contrário, a estratégia não terá como sair do comércio.

Este artigo foi útil? O artigo foi útil O artigo não foi útil

Assine
Notificação de
20 Comentários
Mais antigo
Novidades Mais Votados
Feedbacks em linha
Ver todos os comentários
Hani Hamdan
Hani Hamdan
6. 12. 2020 9:36 pm

se eu quero gerar estratégias sem parar as perdas, mas ao invés de fazer hedging para os pedidos, como eu posso configurar isso?

tomas262
tomas262
Responder a  Hani Hamdan
16. 2. 2021 9:31 pm

Você pode simplesmente desativar o "Stop-loss is required". Neste caso, o pedido SL não precisa ser usado necessariamente. Embora a cobertura por outra ordem que você menciona precise ser definida manualmente através da criação de um modelo usando o AlgoWizard

Carlo
Carlo
12. 1. 2021 5:44 pm

De jeito nenhum para definir o Deslocamento mínimo para 1, apenas o valor máximo está disponível para configuração.

tomas262
tomas262
Responder a  Carlo
16. 2. 2021 9:32 pm

É isso mesmo. O valor mínimo é sempre considerado como sendo 1. Você só muda o valor máximo.

PaperoneJ12
6. 1. 2022 5:53 pm

O uso de "Shift = 0" é bastante comum em Multicharts / TradeStation porque as estratégias são calculadas quando as barras fecham e a ordem é normalmente definida para a "próxima barra". Você poderia, por favor, permitir também a utilização do "Shift = 0" quando o valor do Max shift é maior que 0?
Muito obrigado!

Última edição 2 anos atrás por PaperoneJ12
MuSa
9. 8. 2022 2:39 am

Relação Limite de Risco-Recompensa (SL vs PT):
Os seguintes dados 50%, 80%
qual é o significado desses dados?
50% é "PT divide SL", ou "SL divide PT" ?

tomas262
Admin
Responder a  MuSa
9. 8. 2022 7:47 pm

Se você definir PT 50%, então será 50% do tamanho SL. Se o tamanho do SL for 100 pips, então o PT será 50 pips (50%)

MuSa
14. 8. 2022 4:09 am

Se eu estabelecer uma relação Risco-Recompensa limite para Sim, e também estabelecer o tamanho da meta de lucro.
Faz A relação risco-benefício será anular o Tamanho da meta de lucro Configurações?

tomas262
Admin
Responder a  MuSa
15. 8. 2022 2:24 pm

Hi,

sim, a configuração RR substituirá os pips fixos ou SL baseados em ATR

Andre Alexa
21. 8. 2022 6:23 am

No "Período Indicadores" então se eu definir Min=5 & Max=50 todos os períodos indicadores estarão entre 5-50?
Portanto, se eu estou construindo em torno de Moving Average significa que toda a estratégia cobrirá MA 5-50. Isto é correto?

tomas262
Admin
Responder a  Andre Alexa
22. 8. 2022 8:24 pm

Sim, esse é o propósito das configurações

link9
14. 2. 2023 12:10 am

existe alguma forma experimental de mudar e testar um deslocamento mínimo em um projeto personalizado?
por exemplo, turno mínimo = 2, ou 0.
obrigado

Last edited 1 ano atrás by link9
tomas262
Admin
Responder a  link9
16. 2. 2023 10:03 pm

Hi,
infelizmente não se pode definir um turno mínimo. O único valor que pode ser definido no turno máximo

Kevin Martin
4. 3. 2023 9:23 pm

Tenho-o ajustado para 1 para condições máximas de entrada e normalmente me dá mais de 1. Existe uma maneira de consertar isso?

tomas262
Admin
Responder a  Kevin Martin
6. 3. 2023 4:41 pm

Kevin, por favor, salve sua configuração de construtor e me envie para apoio.com, eu vou testar

Ben
Ben
19. 3. 2023 10:26 pm

Olá, estou construindo estratégias para um gráfico M5. Estou tentando usar o D1 ATR para SL, TrailingSL e PT. Sem sucesso até agora, já que o construtor só constrói estratégias com o ATR M5 (como verificado ao olhar para o código MT4). Como posso configurar o uso do ATR D1 para SL e PT? O que eu tentei até agora: O que construir' -> 'Estratégia multi-TF ou multi-símbolo' -> 1 gráfico adicional / 'Configuração adicional de construção' -> Stop Loss -> baseado em ATR' / Configuração adicional de construção' -> Lucro Alvo -> baseado em ATR / 'Blocos de construção' _> 'Tipos de saída' -> assinalado Lucro… Leia mais "

Last edited 1 ano atrás by Ben
tomas262
Admin
Responder a  Ben
21. 3. 2023 8:28 pm

Por favor, entre em contato conosco em nosso apoioe-mail .com, tentaremos encontrar uma solução para você

Kariboo
Kariboo
8. 4. 2023 1:13 pm

"Stoploss size" em porcentagem está faltando na captura de tela e na documentação desta página?

Ao usar "porcentagem" nas configurações de "tamanho do stoploss", é porcentagem de quê? porcentagem do patrimônio líquido?

Last edited 1 ano atrás by Kariboo
tomas262
Admin
Responder a  Kariboo
12. 4. 2023 7:03 pm

Ele é calculado como um percentual do preço. Por exemplo, o stoploss = 5% será definido ao preço de 95 para a entrada de negociação em 100

esperança njoyim
esperança njoyim
5. 8. 2023 2:53 am

Existe uma configuração para as etapas do stoploss? Todas as estratégias geradas fornecem um stoploss em múltiplos de 5 pips. Eu construo com pips fixos.