The ATI interface permits external sources to direct NT to place, change and cancel orders. I was thinking of using this in the following scenario. I want to know if it's feasible:
I have an external system that scans for stock candidates, automatically, on a scheduled basis. That system will produce a file with order instructions for stocks that it recommends buying, at specific price levels. It will also recommend selling existing stocks in the portfolio. I will write a program, either external to NT or as a strategy within it ( you tell me which would be better ), that on a scheduled basis ( after the order instructions file is created each night ), read the file and submit the orders. This program must be able to access account information to determine any existing unfilled orders, how many existing positions, get at the positions, sell the existing positions, as well as place orders for new positions.
These requirements mandate that the symbols for the stocks being transacted can not be hardcoded into any program. They will be read from the file at runtime.
Is this possible? If it is then I can use NT as a portfolio manager.
Comment