Documentação

Aplicações

Última atualização em 16. 4. 2020 por Mark Fric

Modelos de estratégia

Uma das principais vantagens do StrategQuant X é a capacidade de gerar estratégias com seu próprio "formato" personalizado.

StrategyQuant gera estratégias usando modelos de estratégia - são estratégias que utilizam blocos de reserva especiais em certas partes (chamamos estes blocos de reserva aleatórios) e StrategyQuant então gera aleatoriamente blocos que preenchem estes blocos de reserva.

 

Modelos de estratégia e lugares

Veja a captura de tela abaixo, ela mostra uma regra de sinal de um modelo de estratégia SQ X padrão:

Exemplo de modelo de estratégia SQ

Você pode ver que os sinais para log & short entry & exit ainda não estão definidos na estratégia - isto é porque eles serão gerados aleatoriamente pela StrategyQuant.

Ao invés disso, existem marcadores de lugar aleatórios:

  • RandomCondition(RandomConditionLong) - isto significa que o SQ irá gerar condição(ões) aleatória(s) neste local. Cada condição aleatória tem uma identificação única, por exemplo RandomConditionLong.
  • NegatedCondition(RandomConditionLong) - é um espaço reservado especial que diz ao SQ X para negar qualquer condição gerada para a condição aleatória chamada RandomConditionLong e colocá-lo aqui.
    Portanto, como resultado, haverá uma condição gerada aleatoriamente para o sinal de entrada Longa, e uma condição negada correspondente para o sinal de entrada Curta - e o mesmo para os sinais de saída.

Por exemplo, após a geração, será parecido com isto:

SINAL - LongEntrySignal:

CCI(14)[1] > 0 e RSI(20)[1] > 50

SINAL - ShortEntrySignal:

CCI(14)[1] < 0 e RSI(20)[1] < 50

 

Note que as condições para a entrada Curta têm operadores de comparação oposta - < (É inferior) em vez de > (É Maior)o que significa que são negações das Longas Condições.

 

Como são geradas exatamente as condições para a RandomCondition placeholder?

Por padrão, eles são gerados a partir da seleção de blocos de construção que você tem em suas configurações Completas -> Blocos de construção:

Configurações dos blocos de construção SQ

StrategyQuant X utilizará sua seleção de blocos de construção e outras configurações (quantas condições deve gerar, os intervalos de Período e Turno, etc.) para gerar as condições que irá colocar em lugar de RandomCondition.

 

Para saber mais sobre o modelo de estratégia, consulte os seguintes artigos em nosso blog:

 

 

 

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

Assine
Notificação de
3 Comentários
Mais antigo
Novidades Mais Votados
Feedbacks em linha
Ver todos os comentários
tmantrader
23. 1. 2022 7:26 pm

Pergunta: se a condição é CCI(14)[1] > 0 E RSI(20)[1] > 50 por que não é a negação da condição CCI(14)[1] <= 0 OU RSI(20)[1] <= 50 ?

tomas262
Admin
Responder a  tmantrader
25. 1. 2022 5:03 pm

Olá, isso é uma pequena negação correta no caso de LER/CIC. Informe-nos se tiver alguma dúvida

Emmanuel
14. 4. 2022 9:47 am

excelente!!!