Resposta

Artigo do Quant Editor: Adicionar novo valor estatístico - comentários

3 respostas

AC1962

Cliente, bbp_participant, community, sq-ultimate, 97 respostas.

Perfil da visita

7 anos atrás #116423

Oi Mark
 
Sou completamente novato na escrita de código e no uso do Quant Editor, mas hoje trabalhei no artigo QE 'Acrescentar novo valor estatístico' e tem os seguintes comentários:
 
1. Seguir rigorosamente a Seção 3 resulta em um erro de compilação. O código VRatio() sugerido é a causa do erro:
   setName(L.t("VRatio"));
   setTooltip(L.t("VRatio"));
Considerando que o uso do código padrão de:
   setName("VRatio");
   setTooltip("VRatio"); 
resulta em uma compilação bem-sucedida. Essa alteração no código está correta?
 
2. Seguir rigorosamente a Seção 3 resulta em um erro de compilação. O código getValue() sugerido de 'getCorrectPlType(plType)' é a causa do erro. Observando os outros arquivos, todos parecem usar 'getGlobalPlType(plType)'. Isso permite que a compilação seja bem-sucedida. Essa alteração no código está correta?
 
3. Onde posso obter uma lista completa dos valores "StatsConst" que podem ser definidos, para que eu possa tentar definir minhas próprias proporções?
 
Caso contrário, o uso do QE funcionou bem para mim.
 
Obrigado 
AC1962

0

AC1962

Cliente, bbp_participant, community, sq-ultimate, 97 respostas.

Perfil da visita

7 anos atrás #141957

Oi Mark

 

Além da minha postagem acima: Item 3. Posteriormente, encontrei a listagem de "constantes de classe" disponíveis na página da Web: https://strategyquant.com/doc/article/statsvalues-constants.html

 

Uma das constantes de classe listadas que desejo usar é: DEGREES_OF_FREEDOM. Entretanto, essa constante de classe atualmente retorna o valor "0" para todas as minhas estratégias carregadas no QA, embora no SQ seja fornecido um valor diferente de zero para a estatística "Degrees of Freedom" para cada estratégia. Você poderia investigar e confirmar o que deu errado e por que o QA está retornando o valor "0" para DEGREES_OF_FREEDOM?

 

Obrigado

AC1962

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #142040

Olá,

 

houve algumas pequenas atualizações no programa, portanto, pode ser que meus exemplos mais antigos tenham que ser ajustados para serem compilados.

 

Quanto a DEGREES_OF_FREEDOM - essa é uma medida calculada a partir da complexidade da estratégia, não dos resultados do histórico, portanto, é zero no QA. Isso ocorre porque o QA não tem acesso às propriedades da estratégia, ele carrega apenas o histórico de negociação.

Os graus de liberdade basicamente informam o grau de complexidade da estratégia e quantos parâmetros ela usa; um número menor significa que a estratégia usa menos parâmetros, o que geralmente é melhor.

Marcar
EstratégiaQuant arquiteto

0

AC1962

Cliente, bbp_participant, community, sq-ultimate, 97 respostas.

Perfil da visita

7 anos atrás #142047

Oi Mark

 

Obrigado. Então, estou correto ao supor que o A constante DEGREES_OF_FREEDOM estará acessível como um valor calculado diferente de zero para uso em um snippet SQ4, mas não em QA?

 

Se for o caso, tudo bem, pois quero acessar o DEGREES_OF_FREEDOM constante no SQ4 para criar uma proporção definida pelo usuário para filtrar.

 

Obrigado

AC1962

0

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