Order Instruction Files (OIF)

<< Click to Display Table of Contents >>

Navigation:  Operaciones > Trading automatizado > Interfaz de comercio automatizada (ATI) > Interfaz de archivo >

Order Instruction Files (OIF)

Previous page Return to chapter overview Next page

Los OIF deben escribirse en la carpeta "My Documents\<NinjaTrader Folder>\incoming" y se llamará oif* .txt. Simplemente puede enviar un archivo oif.txt, sin embargo, se sugiere que incremente cada OIF para que termine con nombres de archivo únicos como oif1.txt, oif2.txt, oif3.txt. La razón es que si envía una gran cantidad de OIF en rápida sucesión, corre el riesgo de problemas de bloqueo de archivos si siempre usa el mismo nombre de archivo. Esto dará lugar a una situación en la que su archivo no se procesa.

 

Cada archivo también debe contener la (s) línea (s) de parámetros con formato correcto. Puede apilar las líneas de instrucciones para que cada archivo contenga tantas líneas de instrucciones como desee. El delimitador requerido es el punto y coma y esta sección es una buena referencia para generar OIF correctamente formateado.  Los archivos se procesan en el instante en que se escriben en el disco duro sin demora.

 

Consulte la sección Comandos y parámetros válidos para obtener información detallada sobre los comandos y parámetros disponibles.

 

Los siguientes son ejemplos del formato requerido para cada uno de los comandos disponibles. Los campos obligatorios se incluyen en <> donde los campos opcionales se incluyen en [].

 

CANCEL COMMAND

CANCEL;;;;;;;;;;<ORDER ID>;;[STRATEGY ID]

 

CANCELALLORDERS COMMAND

CANCELALLORDERS ;;;;;;;;;;;;

 

CHANGE COMMAND

CHANGE;;;;<QUANTITY>;;<LIMIT PRICE>;<STOP PRICE>;;;<ORDER ID>;;[STRATEGY ID]

 

CLOSEPOSITION COMMAND

CLOSEPOSITION;<ACCOUNT>;<INSTRUMENT>;;;;;;;;;;

 

CLOSESTRATEGY COMMAND

CLOSESTRATEGY;;;;;;;;;;;;<STRATEGY ID>

 

FLATTENEVERYTHING COMMAND

FLATTENEVERYTHING;;;;;;;;;;;;

 

PLACE COMMAND

PLACE;<ACCOUNT>;<INSTRUMENT>;<ACTION>;<QTY>;<ORDER TYPE>;[LIMIT PRICE];[STOP PRICE];<TIF>;[OCO ID];[ORDER ID];[STRATEGY];[STRATEGY ID]

 

REVERSEPOSITION COMMAND

REVERSEPOSITION;<ACCOUNT>;<INSTRUMENT>;<ACTION>;<QTY>;<ORDER TYPE>;[LIMIT PRICE];[STOP PRICE];<TIF>;[OCO ID];[ORDER ID];[STRATEGY];[STRATEGY ID]