Documentação

Aplicações

Última atualização em 18. 5. 2020 por Mark Fric

Introdução

StrategyQuant versão X foi construída do zero como uma plataforma aberta e expansível.

A maior parte da funcionalidade é implementada utilizando plugins ou snippets. Qual é a diferença entre eles:

  • Plugin - é um módulo maior que inclui tanto alguma interface de usuário quanto algum código de fundo. Um exemplo de plugin é toda a tela do Builder, e ele mesmo contém outros subplugins - cada aba de configurações e cada aba de resultados são outro plugin. O desenvolvimento de plugins não é coberto por este manual, é muito técnico e complexo e possivelmente será oferecido em algumas versões futuras do StrategyQuant X.
  • Snippet - é uma "função" que implementa uma coisa. Por exemplo - todo modelo de gerenciamento de dinheiro é um snippet. Cada indicador e bloco de construção é um snippet. Cada coluna de banco de dados é um snippet. Isto permite estender a StrategyQuant com seus próprios indicadores, valores estatísticos, etc. de uma maneira relativamente simples.

Cada Snippet é uma pequena classe Java que implementa alguma função. Vamos dar um exemplo dos trechos mais comuns neste manual, para que você possa começar a usá-los.

Snippets são acessíveis através do ícone CodeEditor no canto superior direito.

Isto abrirá o painel CodeEditor onde você poderá visualizar, editar e criar trechos.

No lado direito do editor você vê a estrutura em árvore de todos os SQ Snippets.

Há duas categorias principais:

  • Código - estes são modelos em Freemarker linguagem de marcação que são usadas para traduzir estratégias do formato XML interno para a linguagem da plataforma comercial de destino - seja ela MQL, EasyLanguage ou qualquer outra. Quando você adiciona um novo indicador ou sinal ao SQ como um snippet, você também tem que definir seu código de tradução aqui, para que o SQ saiba como gerar o código adequado para ele. A extensão do código será descrita juntamente com exemplos de indicadores personalizados.
  • Snippets - são arquivos escritos em Java, cada um implementando alguma função.

Os trechos são organizados hierarquicamente em categorias.

 

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

Assine
Notificação de
1 Comentário
Mais antigo
Novidades Mais Votados
Feedbacks em linha
Ver todos os comentários
Kevin
12. 4. 2024 5:48 am

I have been at a pain point With this program for four years now. I purchased the ultimate full package five years ago and Haven’t gotten much from it. Currently, I am unable to use it because I am building out indicators that use cycle calculations. So every period of each indicator can adapt to the market… This updates every new candle open. Unfortunately, with the more complex indicators, such as these, I’m unable to proceed further with using this program. You will not be able to find a long-term program through utilizing this tool. You constantly have to make… Leia mais "