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
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 "
The Custom Projects function may be the best way to do it. Set up a custom project to rebuild or retest on a regular basis.
If you can build a strategy that can handle the past 20 Years, why should you not be able to build one for 21 Years?
Video: SMC-Concepts in ATS
Video: ATS Masterclass
I’ve been using SQX’s generated EA’s for the past year and they’re going great. Don’t blame the program when the issue is you. It sounds like you’re overcomplicated it. The most braindead simple strategies work the best.
E.g. If CloseDaily > CloseWeekly, put a buy stop on the highest high of the last X bars. Then, set a SL. That’s the essence of one of the EA’s.