Documentación

Aplicaciones

Última actualización el 18. 5. 2020 by Mark Fric

Introducción

La versión X de StrategyQuant se construyó desde cero como una plataforma abierta y ampliable.

La mayor parte de la funcionalidad se implementa mediante plugins o snippets. Cuál es la diferencia entre ellos:

  • Plugin - es un módulo más grande que incluye tanto la interfaz de usuario como el código de fondo. Un ejemplo de plugin es toda la pantalla del Constructor, y ella misma contiene otros subplugins - cada pestaña de configuración y cada pestaña de resultados son otro plugin.El desarrollo de plugins no está cubierto en este manual, es muy técnico y complejo y será posiblemente ofrecido en algunas versiones futuras de StrategyQuant X.
  • Recortes - es una "función" que implementa una cosa. Por ejemplo, cada modelo de gestión monetaria es un fragmento. Cada indicador y building block es un snippet. Esto le permite ampliar StrategyQuant con sus propios indicadores, valores estadísticos, etc de una manera relativamente sencilla.

Cada Snippet es una clase Java corta que implementa alguna función. En este manual daremos un ejemplo de los snippets más comunes, para que puedas empezar a utilizarlos.

Se puede acceder a los fragmentos de código a través del icono CodeEditor de la esquina superior derecha.

Esto abrirá el panel CodeEditor donde podrá ver, editar y crear fragmentos.

En la parte derecha del editor verá la estructura de árbol de todos los SQ Snippets.

Hay dos categorías principales:

  • Código - se trata de plantillas en Freemarker que se utilizan para traducir estrategias desde el formato XML interno al lenguaje de la plataforma de negociación de destino, ya sea MQL, EasyLanguage o cualquier otro. Cuando agregue un nuevo indicador o señal a SQ como un fragmento, también tiene que definir su código de traducción aquí, para que SQ sepa cómo generar el código apropiado para él. La extensión del código se describirá junto con ejemplos de indicadores personalizados.
  • Recortes - son archivos escritos en Java, cada uno implementando alguna función.

Los fragmentos se organizan jerárquicamente en categorías.

 

¿Le ha resultado útil este artículo? El artículo era útil El artículo no era útil

Suscríbase a
Notificar a
1 Comentario
Más antiguo
Más reciente Más votados
Feedbacks de Inline
Ver todos los comentarios
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... Leer más "