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

Inscrever-se
Notificar de
4 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
Kevin
12. 4. 2024 5:48 am

Estou em um ponto crítico com esse programa há quatro anos. Adquiri o pacote completo definitivo há cinco anos e não obtive muitos resultados com ele. Atualmente, não consigo usá-lo porque estou desenvolvendo indicadores que usam cálculos de ciclo. Assim, cada período de cada indicador pode se adaptar ao mercado... Isso é atualizado a cada nova vela aberta. Infelizmente, com os indicadores mais complexos, como esses, não consigo prosseguir com o uso desse programa. Você não conseguirá encontrar um programa de longo prazo utilizando essa ferramenta. Você precisa constantemente fazer… Leia mais "

skeetaquant
skeetaquant
Responder para  Kevin
30. 7. 2024 11:36 pm

A função Custom Projects pode ser a melhor maneira de fazer isso. Configure um projeto personalizado para reconstruir ou testar novamente em uma base regular.

Theo Gottwald
Responder para  Kevin
13. 10. 2024 8:40 am

Se você pode criar uma estratégia capaz de lidar com os últimos 20 anos, por que não poderia criar uma para 21 anos?

Vídeo: SMC-Concepts em ATS
Vídeo: Masterclass de ATS

bjca
Responder para  Kevin
26. 11. 2024 5:04 am

Tenho usado os EAs gerados pelo SQX no ano passado e eles estão indo muito bem. Não culpe o programa quando o problema for você. Parece que você está complicando demais. As estratégias mais simples e sem cérebro são as que funcionam melhor.

Por exemplo, se CloseDaily > CloseWeekly, coloque um stop de compra na máxima mais alta das últimas X barras. Em seguida, defina um SL. Essa é a essência de um dos EAs.