Sincronizar posiciones de cuenta
|
<< Click to Display Table of Contents >> Sincronizar posiciones de cuenta |
|
Es fundamental comprender las diversas opciones disponibles que determinan cómo se comportará la estrategia en el inicio a través de los parámetros Comportamiento de inicio. NinjaTrader proporciona varias combinaciones de opciones que se pueden usar en diferentes escenarios dependiendo de cuáles sean sus requisitos. Primero revise la información sobre la posición de estrategia frente a las posiciones de cuenta, ya que este artículo se basa en ese concepto.
La configuración de Comportamiento de inicio se puede establecer desde los Parámetros de estrategia cuando está agregando una estrategia .
Nota: Tenga en cuenta que estas opciones solo lo ayudarán a sincronizar la posición de su cuenta con su posición de estrategia una vez que se inicie. Estas opciones no garantizarán que la posición de su cuenta permanezca sincronizada posteriormente. Cualquier orden activa que haya tenido en su cuenta antes del inicio de la estrategia que no fue generada por su estrategia no se habría cancelado en el inicio y puede hacer que su Posición de la Cuenta no esté sincronizada de su Posición de la Estrategia. La colocación de operaciones manuales o la ejecución de múltiples estrategias en el mismo instrumento también pueden hacer que la posición de su cuenta no esté sincronizada con respecto a su posición estratégica . |
Advertencias : •El uso de Sincronizar cuenta puede cerrar o colocar operaciones en vivo en su cuenta •Si tiene referencias de orden históricas existentes que han pasado a tiempo real, DEBE actualizar la referencia de objeto de orden al pedido en tiempo real recién enviado ; de lo contrario, pueden producirse errores al intentar cancelar el pedido. Puede usar el método auxiliar GetRealtimeOrder () para ayudar en esta transición. |
Estas son las configuraciones predeterminadas para sus estrategias y son las menos disruptivas en términos de manejar su Posición de cuenta actual . Asume que la posición de su cuenta está en un estado plano.
Cuando se inicie su estrategia, verificará cualquier orden activa generada previamente por la estrategia en su cuenta y las cancelará primero. Si la estrategia no puede cancelarse y recibe la confirmación de la cancelación de estos pedidos dentro de los 40 segundos, la estrategia no se iniciará y se emitirá una alerta.
•Si la Posición de la estrategia es plana, se supone que la Posición de la cuenta y la Posición de la estrategia están sincronizadas entre sí. El siguiente pedido realizado por su estrategia se colocará como un pedido directo en su cuenta. •Si la Posición de la estrategia no es plana, la estrategia colocará todas las operaciones en un sentido "virtual" hasta que la Posición de la estrategia alcance o cruce un estado plano. Una vez que se logra un estado plano , se asumirá que la Posición de la Estrategia está sincronizada con la Posición de la Cuenta y que todas las órdenes futuras se colocarán en vivo.
|
Espera hasta que esté plana, sincroniza la cuenta.
Esta combinación debe usarse cuando desee comenzar a cambiar su estrategia de un estado plano con una interacción mínima del usuario para sincronizar la Posición de su Cuenta antes de comenzar.
Cuando se inicie su estrategia, verificará cualquier orden activa generada previamente por la estrategia en su cuenta y las cancelará primero. Si la estrategia no puede cancelarse y recibe la confirmación de la cancelación de estos pedidos dentro de los 40 segundos, la estrategia no se iniciará y se emitirá una alerta. Una vez que la estrategia haya tenido éxito en cancelar cualquier pedido que requiera una acción, verificará su posición actual en la cuenta y la comparará con un estado plano. En las estrategias de instrumentos múltiples, realizará esta comprobación para todos los instrumentos utilizados por la estrategia.
•Si la posición de la cuenta ya es plana, no se enviará ninguna orden de conciliación. La estrategia luego esperará a que la Posición de la estrategia alcance un estado plano también antes de enviar cualquier pedido en vivo. •Si la Posición de la cuenta no es plana, NinjaTrader enviará una orden de mercado para conciliar la Posición de la cuenta con un estado plano. La estrategia esperará entonces a que la Posición de la estrategia alcance un estado plano antes de enviar órdenes en vivo.
|
Esta combinación solo debe usarse cuando esté seguro de que la Posición de su cuenta es la forma en que desea que sea en relación con la Posición de la estrategia antes del inicio de la estrategia.
En el arranque la estrategia comenzará a ejecutar órdenes inmediatamente.
•Cualquier orden activa en la cuenta generada previamente por la estrategia que no coincide * se cancelará una orden de estrategia activa. Si la estrategia no puede cancelarse y recibe la confirmación de la cancelación de estos pedidos dentro de los 40 segundos, la estrategia no se iniciará y se emitirá una alerta. •Las órdenes activas coincidentes en la cuenta se asignarán a las órdenes de estrategia activa •Cualquier orden de estrategia activa restante que no pueda emparejarse con éxito se enviará en vivo y la estrategia comenzará a administrar su Posición de la Estrategia asumiendo que la Posición de su Cuenta esté sincronizada con ella.
* Se considera que una orden generada anteriormente coincide con una orden de estrategia activa cuando la acción de la orden, el tipo de orden, la cantidad, el precio límite y el precio de parada son exactamente idénticos. |
Inmediatamente enviar, sincronizar cuenta
Esta combinación se debe utilizar cuando desee comenzar a operar con su estrategia de inmediato, sin preocuparse por su Posición de cuenta antes de comenzar.
En el arranque la estrategia comenzará a ejecutar órdenes inmediatamente.
•Cualquier orden activa en la cuenta generada previamente por la estrategia que no coincide * se cancelará una orden de estrategia activa. Si la estrategia no puede cancelarse y recibe la confirmación de la cancelación de estos pedidos dentro de los 40 segundos, la estrategia no se iniciará y se emitirá una alerta. •Las órdenes activas coincidentes en la cuenta se asignarán a las órdenes de estrategia activa •Cualquier orden de estrategia activa restante que no pueda emparejarse con éxito se enviará en vivo y la estrategia intentará sincronizar la posición de su cuenta con su posición de estrategia mediante el proceso que se describe a continuación.
Después de que la estrategia tenga éxito al cancelar y enviar cualquier pedido que requiera una acción, verificará su posición actual en la cuenta y la comparará con su posición estratégica . En las estrategias de instrumentos múltiples, realizará esta comprobación para todos los instrumentos utilizados por la estrategia.
•Si la posición de la cuenta coincide con su posición de estrategia , no se enviará ninguna orden de conciliación. La estrategia comenzará a administrar su posición de estrategia inmediatamente . •Si la posición en cuenta qué no coincide con su posición Estrategia , NinjaTrader presentará un pedido (s) de mercado para conciliar la posición de la cuenta para que coincida con su posición Estrategia . La estrategia será entonces comenzar a gestionar su Posición Estrategia de inmediato .
* Se considera que una orden generada anteriormente coincide con una orden de estrategia activa cuando la acción de la orden, el tipo de orden, la cantidad, el precio límite y el precio de parada son exactamente idénticos. |
Esta configuración debe utilizarse si desea que su estrategia ignore la Posición histórica virtual de la Estrategia y comience en la misma posición que la Posición de la cuenta en el mundo real .
En el arranque la estrategia comenzará a ejecutar órdenes inmediatamente.
•Cualquier orden activa en la cuenta generada previamente por la estrategia que no coincide * se cancelará una orden de estrategia activa. Si la estrategia no puede cancelarse y recibe la confirmación de la cancelación de estos pedidos dentro de los 40 segundos, la estrategia no se iniciará y se emitirá una alerta. •Las órdenes activas coincidentes en la cuenta se asignarán a las órdenes de estrategia activa •Cualquier orden de estrategia activa restante que no pueda emparejarse con éxito se enviará en vivo y la estrategia intentará sincronizar la posición de su cuenta con su posición de estrategia. •Solo se puede iniciar una estrategia a la vez para una cuenta e instrumento individual. •La cuenta y el instrumento en el que se inicia la estrategia no deben tener ninguna orden de trabajo que se haya enviado fuera de la estrategia o por otra instancia de la misma estrategia. Si se detecta un pedido, la estrategia no puede iniciarse hasta que estos pedidos se hayan gestionado manualmente.
* Se considera que una orden generada anteriormente coincide con una orden de estrategia activa cuando la acción de la orden, el tipo de orden, la cantidad, el precio límite y el precio de parada son exactamente idénticos. |
Sincronizar todas las estrategias
La opción Sincronizar todas las estrategias se encuentra en la pestaña Estrategias del Centro de control de NinjaTrader y al hacer clic derecho en la Cuadrícula de estrategia.
Al seleccionar esta función, se analizará la posición de la estrategia de todas las estrategias habilitadas que no sean "Espere hasta que se detenga" en cada combinación de cuenta e instrumento (incluidos todos los instrumentos bajo una estrategia de series múltiples) y luego comparará la posición de la estrategia agregada con la posición de la cuenta .
Bajo la condición de que la posición de cuenta de qué NO coincide con el agregado posición de estrategia , una orden de mercado se presentará a la cuenta para que coincida con el agregado posición de estrategia .
Considere el siguiente escenario, donde las 4 estrategias se ejecutan en una cuenta real que actualmente es plana :
•Las estrategias A y D muestran una posición larga de 1 y ambas son "Enviar inmediatamente" •Aunque la estrategia B muestra 2 cortas, la estrategia actualmente es "Espere hasta que esté plana", por lo que NO se considera en este proceso •La estrategia C es plana y no contiene una posición. •Por lo tanto, la posición de la estrategia agregada calculada será 2 largos
La selección de Sincronizar todas las estrategias con la combinación anterior emitiría una orden de mercado para comprar 2 contratos en la cuenta real.
|