Order Instruction Files (OIF)
<< Click to Display Table of Contents >> Order Instruction Files (OIF) |
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]