Documentação

Última atualização em 7. 5. 2015 por Mark Fric

Começando a estender os programas

Todos os nossos produtos a partir da versão 4 serão baseados em nossa nova plataforma expansível.

Extensibilidade significa que você pode estender, por exemplo, a funcionalidade existente do Quant Analyzer por criando suas próprias fórmulas, métodos, valoresque implementará, por exemplo, novo valor estatístico, novo método de gestão de dinheiro ou novo teste de Monte Carlo.

Quase tudo o que você vê no programa é implementado usando plugin ou snippet.

Plugins são projetos java que implementam algumas funcionalidades maiores. No novo Quant Analyzer 4 ou StrategyQuant 4, quase todas as partes do programa são plugin.
Por exemplo, o simulador Monte Carlo é um plugin, o analisador que exibe os resultados do relatório de estratégia é um plugin e contém outros plugins que implementam a aba Overview, Equity chart e assim por diante.
Os plugins podem então usar snippets para implementar algumas fórmulas ou métodos.

A snippet é um único código Java que implementa uma pequena parte da funcionalidade. Snippets podem ser adicionados ou editados no QuantEditor, e são automaticamente recompilados no início do programa.

Há diferentes categorias de trechos, por exemplo, uma categoria de trechos computa valores estatísticos (Lucro Líquido, Número de negócios, Índice de Sharpe, Drawdown etc.), outra categoria de trechos fornece métodos de simulação Monte Carlo, e outra ainda implementa diferentes possibilidades em cenários hipotéticos.

Trabalhando com a QuantEditor

QuantEditor é um editor integrado de trechos que você pode usar para criar/modificar novos trechos e olhar para o código fonte dos já existentes.

Ele permite que você veja como as fórmulas e métodos existentes são computados no programa, e também permite que você acrescente seus próprios novos trechos que ampliam o programa.

Poucos exemplos de Como Fazer...

os exemplos abaixo mostram como usar trechos para ampliar o programa com novas funcionalidades

Acrescentar novo valor estatístico
adicionando novo valor estatístico personalizado chamado V Ratio, exibindo-o em banco de dados e painel de Visão Geral

Criar uma nova função de variações hipotéticas
adicionando uma nova função What-If que filtra a cada segundo comércio

Adicionar nova coluna Monte Carlo
adição de nova coluna (valor) computado para a simulação Monte Carlo

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

Assine
Notificação de
0 Comentários
Feedbacks em linha
Ver todos os comentários