4 votos

Cómo hacer Gestión/Sistemas de correspondencia de partido/asignar órdenes (y llena de precios)?

Estoy trabajando en una mejora de mi empresa para la asignación de sistema. Tenemos una central de Sistema de Gestión de órdenes (OMS), pero en la actualidad el rendimiento de atribución de órdenes llenadas deja espacio para la mejora.

Miro a entender cómo los otros sistemas de la manija de la orden y el comercio de asignación.

Ejemplo: Activo 'A'

Fill1; buy A 500 shares; avg px x1
Fill2; buy A 300 shares; avg px x2
Fill3; sell A 700 shares; avg px x3
Fill4; sell A 100 shares; avg px x4

Un ejemplo de cómo el comercio puede ser definida es la siguiente:

Trade1, avg entrada px=x1; avg salida px=x3 Trade2, avg entrada px=x2; avg salida px=(2*x3+x4)/3

Para calcular el rendimiento de las operaciones individuales (no el total de rendimiento como que es trivial), habría que aplicar un sistema de enfoque o asignar llena de acciones y sus llenos de precio de una manera diferente? La razón por la que intento romper por diferentes motivos, entre otros TCA y analizar mejor algoritmo de predicción de potencia en detalle.

Puede por favor compartir cómo enfocar este problema y si usted sabe lo que usted cree estándar de la industria es? Quiero tener un mejor entendimiento antes de tener spec ed y implementados por los desarrolladores.

Editar:

Para evitar confusiones, mi pregunta no está relacionada con el fin de coincidencia en la bolsa/ecn lado, pero llenar la asignación y desempeño comercial de la atribución en la liquidez tomando lado.

8voto

MobileCushion Puntos 217

Enfoques, como el FIFO y LIFO son más útiles para la contabilidad de impuestos. Si usted no tiene una contabilidad de impuestos razón para hacerlo, me gustaría recomendar a evitar, ya que no reflejan la real se dio cuenta de ganancias (es muy raro que una posición de contabilidad del sistema para mover dinero en efectivo dentro y fuera de su cuenta según FIFO o LIFO).

Voy a hablar de todo lo que aquí en Bruto de las Cuotas de los términos, desde Netos de gastos complica la discusión un poco.

La mayoría de la posición de los sistemas de contabilidad de uso promedio de la contabilidad de costes. Así, el coste medio de la posición es cero cuando son planas (usted no tiene ninguna posición), y cambia a medida que su posición se pone más lejos de cero.

Te das cuenta de ganancias cuando su posición se aproxima a cero plana/. El costo promedio de que la posición no cambia. Tu di cuenta de ganancia o pérdida es la diferencia entre este "cierre" valor de transacción y el costo promedio.

Ahora, ¿cómo hablar de los oficios? Creo que hay dos prácticas que son racionales y ampliamente utilizado en este espacio.

Un enfoque es el "plano a plano". Si sus posiciones son normalmente abierto y cerrado en la ronda lotes, plano a plano puede hacer un montón de sentido. Incluso si usted tiende a abrir o cerrar posiciones con parciales de los rellenos, plano a plano de medición puede hacer un montón de sentido, y es muy fácil de hacer como el acumulado se dio cuenta de P&L de todas las transacciones entre la primera apertura del comercio y el último cierre del comercio.

El otro enfoque es contar cada una de las transacciones que reduce la posición (lo acercará a cero plana/) como "el comercio". Esto permite informar di cuenta de P&L de que "el comercio", así como el seguimiento de otras estadísticas, como el tiempo en el mercado, excursión, retiro, etc.

El tercer enfoque que voy a discutir es muy algoritmo específico, y ampliamente utilizado, pero no exactamente genérico. Si tu algo, puedes etiquetar las transacciones como la apertura o cierre de los rellenos, luego se puede hacer un promedio de contabilidad de costos y el uso de la plana plana o de la posición de la reducción de los métodos descritos anteriormente en 'lógica' en lugar de 'física' posiciones y "oficios". Creo que esto es una de las razones detrás de cosas como LIFO y FIFO: tratando de agrupar de forma lógica las transacciones en "oficios". Creo que tener la algo de la etiqueta de los rellenos y declarar si la transacción debe ser considerado como una apertura o cierre de la transacción se evita la subjetiva y arbitraria enfoques proporcionada por FIFO y LIFO, dejando que la intención del algoritmo de control de la definición.

5voto

Alexander Gladysh Puntos 682

Voy a añadir mi propia experiencia aquí basado en lo que hacemos en nuestra empresa, simplemente para proporcionar más apoyo para lo que Brian dijo en su respuesta.

Los rellenos que se mueven a una posición más lejos de 0 a contribuir a que el precio promedio de la posición.

Los rellenos que se mueven a una posición más cercana a 0 "libro de los beneficios" contra el precio promedio de la posición de ese punto en el tiempo.

Cualquier tipo de relleno que hace que una posición a la cruz 0 debe ser manejado de manera que golpea 0 primero, y luego cruza hacia el otro lado para asegurar una adecuada contabilidad.

En nuestro mundo, nos referimos a un "comercio" como tener un tiempo de apertura de la fecha y hora de la primera de relleno que se mueve lejos del tamaño de la posición de 0. El comercio está cerrado o terminado cuando el tamaño llega a 0 de nuevo. Así que la vida de el comercio es, simplemente, el tiempo pasó, no en el tamaño de la posición de 0.

A partir de su ejemplo, lo que ustedes se refieren como "oficios" que llamamos llena. El "comercio" es toda la secuencia de eventos que abarcan movimiento de la posición neta tamaño de 0 y de nuevo de vuelta.

t0 we own 0 shares of A
t1 buy  500 A at x1
t2 buy  300 A at x2, average price is now the wavg of the fills
t3 sell 700 A at x3, book x3 - avg price, position now 100 shares
t4 sell 100 A at x4, book x4 - avg price, position now 0 shares
position or "trade" is now closed and we start over again

t1 es el tiempo de apertura del comercio. t4 es la hora de cierre del comercio. El comercio se compone de 4 total de los rellenos, 2 de las cuales son "apertura" de los rellenos y 2 son de "cierre" se llena. Un relleno es de una abertura de relleno si se mueve neto de tamaño más lejos de 0. Es un cierre de relleno si se mueve neto de tamaño más cerca de 0. Cualquier momento en que llegue a 0 (o de la cruz) de cerrar el comercio y, en el caso de cruce de 0, empezar una nueva. Cuando me refiero a "cruzar 0" es porque el modelo de posiciones largas como positivo el tamaño y posiciones cortas como negativa tamaño.

0voto

eft Puntos 254

Aquí es una sugerencia para el análisis de rendimiento. Se visualiza la calidad de las decisiones adoptadas por la estrategia de negociación. Por simplicidad, vamos a considerar sólo las operaciones de COMPRA (las operaciones de venta puede ser multiplicado por -1). Definir razonable de comercio horizonte. Organizar todas las operaciones en el mismo gráfico donde:

  • el eje x es el tiempo en torno a la ejecución, de tal manera que las ejecuciones siempre se produce en t=0.
  • eje y es el precio del activo menos el avg. precio de ejecución

Opcionalmente, se multiplica cada unicc por los correspondientes comercio del tamaño. En este caso, el unicc representa cada comercio del P&L.

enter image description here

Tal punto de vista puede proporcionar información importante sobre la estrategia además de rendimiento total. Por ejemplo, usted puede observar que sólo un par de oficios contribuir al rendimiento total, mientras que el resto son "ruido" de los oficios. A continuación, puedes estudiar lo que distingue a estos "especiales" de las decisiones. Además, los diferentes efectos como el deslizamiento puede ser fácilmente observado y medido. También puede agregar una línea que representa el promedio de respuesta. Sin embargo, este método tiene sus desventajas, por ejemplo, no tiene en cuenta la posición, pero sólo la calidad de las decisiones individuales.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X