Documentação
Aplicações
Última atualização em 26. 2. 2019 por Kornel Mazur
Configurações - Blocos de construção
Conteúdo da página
Os blocos de construção são os componentes centrais que são combinados para criar regras e ações para cada estratégia comercial.
Você pode verificar cada bloco que deseja utilizar. Opcionalmente, você também pode aumentar seu peso ou %:
O peso é usado para blocos que competem entre si - bloco com maior peso tem maior chance de ser escolhido.
A porcentagem é usada para saídas - quão grande é a probabilidade de se usar determinado método de saída.
Desta forma, você pode selecionar seus indicadores favoritos, ou escolher (por exemplo) somente dados de preços + operadores se você quiser gerar estratégias baseadas somente no preço.
Boas práticas
De acordo com nossa experiência, às vezes você pode obter melhores resultados se não verificar todos os componentes disponíveis, mas restringir sua escolha a um grupo menor de indicadores ou valores de preço.
Os blocos de construção estão divididos em quatro painéis separados:
Sinais, indicadores, bloqueios de entrada Stop/Limit
O maior painel ocupando todo o lado esquerdo, subdividido em três subsecções:
Sinais
seções para blocos de sinal - são condições completas pré-definidas que combinam indicadores com comparações ou algumas propeties, por exemplo".O ADX está subindo" ou " CCI cruzado acima de 0”
Indicadores
seção de indicadores, faixas de preço, etc. Ao escolher indicadores e operadores, estes blocos selecionados serão combinados aleatoriamente para criar condições aleatórias.
Parar / Limitar blocos de entrada
Estes blocos são usados nos preços Stop/Limit ao abrir ordens Stop ou Limit.
Tipos de pedidos
Estes blocos especificam que tipos de ordem podem ser usados - Mercado, Stop, Limite, Enter/Reverse
Tipos de saída
aqui você pode especificar vários tipos de saída que a estratégia pode ter
Indicadores de dados personalizados
Indicadores externos importados para StrategyQuant como dados. Note que eles são válidos apenas para o período de tempo selecionado. Saiba mais sobre Indicadores de dados personalizados aqui.
Avançado - editação de parâmetros de bloco
Há uma possibilidade de editar parâmetros para cada bloco gerado. Por padrão, ele usa os parâmetros Padrão, você pode clicar no botão Predefinição link ao lado do bloco para modificar sua configuração.
Ele abre um diálogo onde você pode rever e modificar o tipo de geração para cada parâmetro de bloco/indicador e seu alcance.
Vamos abrir a configuração na guia Parâmetros para CCI como exemplo.
Valores dos parâmetros
Nesta parte você vê a lista de todos os parâmetros de um determinado bloco, e pode modificar como eles são gerados. Você pode escolher o intervalo exato para o valor gerado aleatoriamente, ou definir alguns dos parâmetros fixados.
Aqui você pode ver a lista de todos os parâmetros utilizados no bloco de construção da CCI:
Quadro - cada indicador é computado em um determinado gráfico. Se você usar apenas um gráfico (estratégia simples) ele será computado a partir dos dados do gráfico principal.
Calculado a partir de - dados de preços a partir dos quais a CCI é calculada
Período - Período CCI
Turno - Valor de deslocamento CCI
Cada indicador ou outro bloco de construção tem seu próprio conjunto de parâmetros, a maioria deles contém Gráfico e Turno, mais algum número de parâmetros indicadores como períodos.
Para editar um parâmetro, clique duas vezes sobre ele na grade. Ele abrirá o dialo de edição de parâmetros desta forma:
Aqui você pode escolher se o parâmetro terá valor fixo ou se será gerado aleatoriamente. Para parâmetros aleatórios, você também pode escolher a lista de valores a escolher, ou variar de para para para parâmetros numéricos.
Conjuntos de parâmetros
Há mais uma possibilidade de definir intervalos de parâmetros de bloco. Você pode criar vários conjuntos de parâmetros, onde em cada conjunto alguns dos parâmetros poderiam ser gerados aleatoriamente, e outros têm valores fixos.
Assim, em vez de gerar (por exemplo) Período CCI aleatoriamente a partir de uma faixa entre 10 e 50, você pode criar alguns conjuntos de parâmetros, e deixar o SQ X escolher aleatoriamente o período CCI apenas a partir dos valores 14 e 30.
Os conjuntos de parâmetros competem com as definições de parâmetros normais para qual deles será realmente utilizado no bloco gerado. Pode-se usar o Peso para aumentar a probabilidade de que um determinado conjunto seja usado.
Por exemplo, ao ajustar o Peso dos Parâmetros para 0, enquanto mantém os pesos dos conjuntos de parâmetros em 1, você diz ao SQ para gerar parâmetros apenas usando conjuntos de parâmetros.
Valores indicadores
terceira aba que foi adicionada nas mais recentes construções do SQ:
Ele permite especificar a faixa esperada de valores indicadores. Isto é então usado quando este indicador é usado em comparação aleatória com números - para que o SQ "saiba" qual a faixa que o indicador normalmente tem.
Avançado - Calibração de indicadores
alguns valores indicadores dependem do mercado no qual são computados. As faixas de valores podem ser muito diferentes se computadas para EURUSD com valor em torno de 1, ou para CFD com um valor em 10000.
Por favor, note que estamos introduzindo uma calibração mais avançada e configurável no build 131.
A calibração permite configurar os valores mínimo, máximo e passo de todos os indicadores em um só lugar.
Autocalibração faz isto automaticamente, calculando os indicadores no mercado atual (definidos em Dados) e anotando os valores mínimo e máximo.
Este artigo foi útil? O artigo foi útil O artigo não foi útil
qual é o significado de ExitRule in Exit Types? Se eu selecioná-la, significa que ela fechará o bilhete de acordo com os blocos?
Não entendo a função da calibração automática: "A autocalibração faz isso automaticamente, calculando os indicadores no mercado atual (definido em Dados) e analisando os valores mínimo e máximo."
Por exemplo, quais são os princípios por trás do cálculo e da decisão dos valores mínimo e máximo do indicador de acordo com os dados do mercado?
Você pode usar a média móvel como exemplo?