Saturday, November 26, 2016

Estrategias De Programación De Trading Automatizado - ¿Hay Alguna Le Bibliotecas C - D Recomiendan

PROGRAMACIÓN automatizado estrategias comerciales están Existen bibliotecas C ++ youd recomiendan? PROGRAMACIÓN automatizado estrategias comerciales están Existen bibliotecas C ++ youd recomiendan? (O si no C ++, entonces cualquier otro idioma) - bastante muchas bibliotecas uso boost, algunos se quedan con STL, pero muchos desarrollan su propia cuenta. impulso es muy poderoso, pero no siempre lo suficientemente rápido. Estrategias tienen partes críticas y no tan críticos (como la interfaz de usuario y algunos bucles lentos). Su posible utilizar C ++ para la materia de crítica, y C # / Java para el resto. Depende totalmente del sistema de comercio que está diseñando, pero QuantLib y ta-lib que debería permitir a la mayor parte de sus necesidades cuantitativas y técnico-análisis. La única cosa que usted puede mirar hacia fuera para, aparte de esto es para paralelizar sus cálculos, para lo cual tiene varias opciones de pthread a intels TBB. Esta pregunta es muy dependiente de lo que está tratando de lograr. Si desea escribir buen código, entonces el lib std y empuje son bastante buenas. También puede tirado en TBB como Kumar sugiere. Sin embargo, si usted escriba el código más rápido sobre la posible continuación, la mayoría de lo que se obtiene con std, impulso y TBB no será suficiente. Además, estas librerías ofrecen abstracciones básicas de programación y quizás son algo un poco arriba de la pila. En ese caso, no hay mucho por ahí, porque cualquier persona que escribe algo agradable no está muy interesado en dar a la basura (o incluso compartir). - Se requiere Baja Programación Nivel lugar de alto nivel para obtener la velocidad prima el hardware tiene que ofrecer. Recuerde, cada Abstracción agrega latencia, y te aleja de hardware => latencia añadida. Así que, si la idea es la programación de ultra baja latencia, se mantenga alejado de la mayoría de las bibliotecas ya que muchas de estas bibliotecas están escritos con la idea de la seguridad en el costo de la velocidad de ejecución. Sin embargo, dicho esto, seguramente puede encontrar algunos buenos códigos de bloque de construcción escritas para exprimir cada ciclo de CPU y el embalaje en cada pedacito de la memoria disponible. Pero hay que entender los detalles antes de usarlo ya que la mayoría de ellos requiere cambios para plataformas específicas. Todo depende de lo que estás apuntando. Compruebe hacia fuera este enlace marketcetera / site /


No comments:

Post a Comment